0001297989-23-000004.txt : 20230427 0001297989-23-000004.hdr.sgml : 20230427 20230427163526 ACCESSION NUMBER: 0001297989-23-000004 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 141 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230427 DATE AS OF CHANGE: 20230427 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ExlService Holdings, Inc. CENTRAL INDEX KEY: 0001297989 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 820572194 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33089 FILM NUMBER: 23857728 BUSINESS ADDRESS: STREET 1: 320 PARK AVENUE STREET 2: 29TH FLOOR CITY: NEW YORK STATE: X1 ZIP: 10022 BUSINESS PHONE: (212) 277-7100 MAIL ADDRESS: STREET 1: 320 PARK AVENUE STREET 2: 29TH FLOOR CITY: NEW YORK STATE: X1 ZIP: 10022 10-Q 1 exls-20230331.htm 10-Q exls-20230331
000129798912/312023Q1falsehttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization00012979892023-01-012023-03-3100012979892023-04-25xbrli:shares00012979892023-03-31iso4217:USD00012979892022-12-31iso4217:USDxbrli:shares00012979892022-01-012022-03-310001297989us-gaap:CommonStockMember2022-12-310001297989us-gaap:AdditionalPaidInCapitalMember2022-12-310001297989us-gaap:RetainedEarningsMember2022-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001297989us-gaap:TreasuryStockCommonMember2022-12-310001297989us-gaap:CommonStockMember2023-01-012023-03-310001297989us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001297989us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001297989us-gaap:RetainedEarningsMember2023-01-012023-03-310001297989us-gaap:CommonStockMember2023-03-310001297989us-gaap:AdditionalPaidInCapitalMember2023-03-310001297989us-gaap:RetainedEarningsMember2023-03-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001297989us-gaap:TreasuryStockCommonMember2023-03-310001297989us-gaap:CommonStockMember2021-12-310001297989us-gaap:AdditionalPaidInCapitalMember2021-12-310001297989us-gaap:RetainedEarningsMember2021-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001297989us-gaap:TreasuryStockCommonMember2021-12-3100012979892021-12-310001297989us-gaap:CommonStockMember2022-01-012022-03-310001297989us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001297989us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001297989us-gaap:RetainedEarningsMember2022-01-012022-03-310001297989us-gaap:CommonStockMember2022-03-310001297989us-gaap:AdditionalPaidInCapitalMember2022-03-310001297989us-gaap:RetainedEarningsMember2022-03-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001297989us-gaap:TreasuryStockCommonMember2022-03-3100012979892022-03-31exls:operating_segment0001297989exls:InsuranceMember2023-01-012023-03-310001297989exls:HealthCareSegmentMember2023-01-012023-03-310001297989exls:EmergingBusinessMember2023-01-012023-03-310001297989exls:AnalyticsMember2023-01-012023-03-310001297989exls:InsuranceMember2022-01-012022-03-310001297989exls:HealthCareSegmentMember2022-01-012022-03-310001297989exls:EmergingBusinessMember2022-01-012022-03-310001297989exls:AnalyticsMember2022-01-012022-03-310001297989exls:DigitalOperationsAndSolutionsServicesMember2023-01-012023-03-310001297989exls:DigitalOperationsAndSolutionsServicesMember2022-01-012022-03-310001297989exls:AnalyticsServicesMember2023-01-012023-03-310001297989exls:AnalyticsServicesMember2022-01-012022-03-310001297989country:US2023-01-012023-03-310001297989country:US2022-01-012022-03-310001297989country:GB2023-01-012023-03-310001297989country:GB2022-01-012022-03-310001297989exls:RestOfWorldMember2023-01-012023-03-310001297989exls:RestOfWorldMember2022-01-012022-03-310001297989us-gaap:NonUsMember2023-01-012023-03-310001297989us-gaap:NonUsMember2022-01-012022-03-310001297989country:US2023-03-310001297989country:US2022-12-310001297989country:IN2023-03-310001297989country:IN2022-12-310001297989country:PH2023-03-310001297989country:PH2022-12-310001297989exls:RestOfWorldMember2023-03-310001297989exls:RestOfWorldMember2022-12-310001297989exls:ContractAcquisitionCostsMember2022-12-310001297989exls:ContractAcquisitionCostsMember2021-12-310001297989exls:ContractFulfillmentCostsMember2022-12-310001297989exls:ContractFulfillmentCostsMember2021-12-310001297989exls:ContractAcquisitionCostsMember2023-01-012023-03-310001297989exls:ContractAcquisitionCostsMember2022-01-012022-03-310001297989exls:ContractAcquisitionCostsMember2022-01-012022-12-310001297989exls:ContractFulfillmentCostsMember2023-01-012023-03-310001297989exls:ContractFulfillmentCostsMember2022-01-012022-03-310001297989exls:ContractFulfillmentCostsMember2022-01-012022-12-310001297989exls:ContractAcquisitionCostsMember2023-03-310001297989exls:ContractAcquisitionCostsMember2022-03-310001297989exls:ContractFulfillmentCostsMember2023-03-310001297989exls:ContractFulfillmentCostsMember2022-03-3100012979892022-01-012022-12-310001297989us-gaap:TechnologyEquipmentMembersrt:MinimumMember2023-03-310001297989us-gaap:TechnologyEquipmentMembersrt:MaximumMember2023-03-310001297989us-gaap:TechnologyEquipmentMember2023-03-310001297989us-gaap:TechnologyEquipmentMember2022-12-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2023-03-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2023-03-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001297989srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2023-03-310001297989srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2023-03-310001297989us-gaap:LeaseholdImprovementsMember2023-03-310001297989us-gaap:LeaseholdImprovementsMember2022-12-310001297989us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2023-03-310001297989us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2023-03-310001297989us-gaap:FurnitureAndFixturesMember2023-03-310001297989us-gaap:FurnitureAndFixturesMember2022-12-310001297989us-gaap:VehiclesMembersrt:MinimumMember2023-03-310001297989us-gaap:VehiclesMembersrt:MaximumMember2023-03-310001297989us-gaap:VehiclesMember2023-03-310001297989us-gaap:VehiclesMember2022-12-310001297989us-gaap:BuildingMember2023-03-310001297989us-gaap:BuildingMember2022-12-310001297989us-gaap:LandMember2023-03-310001297989us-gaap:LandMember2022-12-310001297989us-gaap:ConstructionInProgressMember2023-03-310001297989us-gaap:ConstructionInProgressMember2022-12-310001297989exls:DepreciationAndAmortizationMember2023-01-012023-03-310001297989exls:DepreciationAndAmortizationMember2022-01-012022-03-310001297989exls:InsuranceMember2022-12-310001297989exls:HealthCareSegmentMember2022-12-310001297989exls:EmergingBusinessMember2022-12-310001297989exls:AnalyticsMember2022-12-310001297989exls:InsuranceMember2023-03-310001297989exls:HealthCareSegmentMember2023-03-310001297989exls:EmergingBusinessMember2023-03-310001297989exls:AnalyticsMember2023-03-310001297989us-gaap:CustomerRelationshipsMember2023-03-310001297989us-gaap:DevelopedTechnologyRightsMember2023-03-310001297989us-gaap:TrademarksAndTradeNamesMember2023-03-310001297989us-gaap:NoncompeteAgreementsMember2023-03-310001297989us-gaap:TrademarksAndTradeNamesMember2023-03-310001297989us-gaap:CustomerRelationshipsMember2022-12-310001297989us-gaap:DevelopedTechnologyRightsMember2022-12-310001297989us-gaap:TrademarksAndTradeNamesMember2022-12-310001297989us-gaap:NoncompeteAgreementsMember2022-12-310001297989us-gaap:TrademarksAndTradeNamesMember2022-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-03-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-03-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-03-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-03-310001297989us-gaap:FairValueInputsLevel1Member2023-03-310001297989us-gaap:FairValueInputsLevel2Member2023-03-310001297989us-gaap:FairValueInputsLevel3Member2023-03-310001297989us-gaap:FairValueInputsLevel1Member2022-12-310001297989us-gaap:FairValueInputsLevel2Member2022-12-310001297989us-gaap:FairValueInputsLevel3Member2022-12-310001297989exls:ContingentConsiderationMember2022-12-310001297989exls:ContingentConsiderationMember2021-12-310001297989exls:ContingentConsiderationMember2023-01-012023-03-310001297989exls:ContingentConsiderationMember2022-01-012022-03-310001297989exls:ContingentConsiderationMember2023-03-310001297989exls:ContingentConsiderationMember2022-03-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2023-03-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeContractMember2022-12-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestRateSwapMember2022-12-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:InterestRateSwapMember2023-03-310001297989us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2023-03-310001297989us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMember2022-12-31iso4217:GBPiso4217:EURiso4217:AUDiso4217:ZARiso4217:COP0001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2023-03-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2022-12-310001297989us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2023-03-310001297989us-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2022-12-310001297989us-gaap:OtherAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001297989us-gaap:OtherAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001297989us-gaap:OtherAssetsMemberus-gaap:NondesignatedMember2023-03-310001297989us-gaap:OtherAssetsMemberus-gaap:NondesignatedMember2022-12-310001297989exls:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001297989exls:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001297989us-gaap:NondesignatedMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMember2023-03-310001297989us-gaap:NondesignatedMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMember2022-12-310001297989us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-03-310001297989us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001297989us-gaap:NondesignatedMemberus-gaap:OtherNoncurrentLiabilitiesMember2023-03-310001297989us-gaap:NondesignatedMemberus-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-01-012023-03-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2022-01-012022-03-310001297989us-gaap:NondesignatedMemberus-gaap:FairValueHedgingMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001297989us-gaap:NondesignatedMemberus-gaap:FairValueHedgingMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001297989us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001297989us-gaap:RevolvingCreditFacilityMember2023-03-310001297989us-gaap:RevolvingCreditFacilityMember2022-12-310001297989exls:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2017-11-210001297989exls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-04-180001297989exls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-03-31xbrli:pure0001297989exls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310001297989us-gaap:InterestExpenseMember2023-03-31exls:class_of_common_stock0001297989exls:TwoThousandTwentyTwoRepurchaseProgramMember2021-10-050001297989country:IN2023-01-012023-03-310001297989country:AU2023-01-012023-03-310001297989us-gaap:CostOfSalesMember2023-01-012023-03-310001297989us-gaap:CostOfSalesMember2022-01-012022-03-310001297989us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001297989us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001297989us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001297989us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001297989exls:TwoThousandEighteenStockOptionsPlanMember2023-03-310001297989exls:TwoThousandEighteenStockOptionsPlanMember2022-12-310001297989us-gaap:EmployeeStockOptionMember2023-03-310001297989us-gaap:EmployeeStockOptionMember2022-12-310001297989exls:ShareMatchUnitsMember2023-01-012023-03-310001297989exls:ShareMatchUnitsMember2022-01-012022-03-310001297989exls:ShareMatchUnitsMember2023-03-310001297989exls:ShareMatchUnitsMember2022-12-310001297989us-gaap:RestrictedStockUnitsRSUMember2022-12-310001297989us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001297989us-gaap:RestrictedStockUnitsRSUMember2023-03-310001297989exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMemberexls:RevenueBasedPerformanceRestrictedStockUnitsMember2023-03-310001297989exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMemberexls:RevenueBasedPerformanceRestrictedStockUnitsMember2023-01-012023-03-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMemberexls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember2023-03-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMemberexls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember2023-01-012023-03-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2022-12-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2022-12-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2023-01-012023-03-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2023-01-012023-03-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2023-03-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2023-03-310001297989exls:PerformanceBasedStockAwardsMember2023-03-310001297989exls:PerformanceBasedStockAwardsMember2023-01-012023-03-310001297989us-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2022-11-010001297989us-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2022-12-310001297989us-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2023-01-012023-01-010001297989us-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2023-01-012023-03-310001297989us-gaap:EmployeeStockMemberexls:A2022EmployeeStockPurchasePlanMember2023-03-310001297989us-gaap:RelatedPartyMember2023-01-012023-03-310001297989us-gaap:RelatedPartyMember2023-03-310001297989us-gaap:RelatedPartyMember2022-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_________________________________________________________
FORM 10-Q
_________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE TRANSITION PERIOD FROM                      TO                     
COMMISSION FILE NUMBER 001-33089
_________________________________________________________
EXLSERVICE HOLDINGS, INC.
(Exact name of registrant as specified in its charter)
_________________________________________________________
Delaware 82-0572194
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
320 Park Avenue,29th Floor, 
New York,New York10022
(Address of principal executive offices) (Zip code)
(212) 277-7100
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class:Trading symbol(s)Name of Each Exchange on Which Registered:
Common Stock, par value $0.001 per share EXLSNASDAQ
Securities registered pursuant to Section 12(g) of the Act:
None
________________________________________________________

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and
(2) has been subject to such filing requirements for the past 90 days.   Yes      No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer  Accelerated filer 
Non-accelerated filer  Smaller reporting company 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  ☐    No  

As of April 25, 2023, there were 33,246,709 shares of the registrant’s common stock outstanding, par value $0.001 per share.


TABLE OF CONTENTS
  PAGE
ITEM
1.
FINANCIAL STATEMENTS (UNAUDITED)
2.
3.
4.
1.
1A.
2.
3.
4.
5.
6.



PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
EXLSERVICE HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS (UNAUDITED)
(In thousands, except per share amount and share count)
As of
March 31, 2023December 31, 2022
Assets
Current assets:
Cash and cash equivalents$87,298 $118,669 
Short-term investments116,479 179,027 
Restricted cash5,598 4,897 
Accounts receivable, net 290,512 259,222 
Other current assets66,340 50,979 
Total current assets566,227 612,794 
Property and equipment, net 86,652 82,828 
Operating lease right-of-use assets52,782 55,347 
Restricted cash2,069 2,055 
Deferred tax assets, net62,252 55,791 
Intangible assets, net 60,681 64,819 
Goodwill405,824 405,637 
Long-term investments35,559 34,779 
Other assets36,525 32,069 
Total assets$1,308,571 $1,346,119 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$3,384 $7,789 
Current portion of long-term borrowings40,000 30,000 
Deferred revenue21,525 18,782 
Accrued employee costs49,955 108,100 
Accrued expenses and other current liabilities133,400 95,352 
Current portion of operating lease liabilities14,095 14,978 
Income taxes payable, net18,545 2,945 
Total current liabilities280,904 277,946 
Long-term borrowings, less current portion160,000 220,000 
Operating lease liabilities, less current portion45,655 48,155 
Deferred tax liabilities, net493 547 
Other non-current liabilities26,297 41,292 
Total liabilities513,349 587,940 
Commitments and contingencies (Refer to Note 25)
ExlService Holdings, Inc. Stockholders’ equity:
Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued
  
Common stock, $0.001 par value; 100,000,000 shares authorized, 40,334,368 shares issued and 33,321,455 shares outstanding as of March 31, 2023 and 39,987,976 shares issued and 33,234,444 shares outstanding as of December 31, 2022
40 40 
Additional paid-in capital460,527 445,108 
Retained earnings950,436 899,105 
Accumulated other comprehensive loss(131,487)(144,143)
Total including shares held in treasury1,279,516 1,200,110 
1

Less: 7,012,913 shares as of March 31, 2023 and 6,753,532 shares as of December 31, 2022, held in treasury, at cost
(484,294)(441,931)
Total stockholders’ equity795,222 758,179 
Total liabilities and stockholders’ equity $1,308,571 $1,346,119 

See accompanying notes to unaudited consolidated financial statements.
2

EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)
(In thousands, except per share amount and share count)

Three months ended March 31,
20232022
Revenues, net$400,643    $329,208 
Cost of revenues (1)
251,469    207,516 
Gross profit (1)
149,174 121,692 
Operating expenses:   
General and administrative expenses46,746    39,945 
Selling and marketing expenses29,493    24,170 
Depreciation and amortization expense13,487    13,602 
Total operating expenses89,726 77,717 
Income from operations59,448    43,975 
Foreign exchange gain, net105    1,756 
Interest expense(3,385)(876)
Other income, net3,155    2,411 
Income before income tax expense and earnings from equity affiliates59,323 47,266 
Income tax expense8,058    11,202 
Income before earnings from equity affiliates51,265 36,064 
Gain from equity-method investment66 114 
Net income attributable to ExlService Holdings, Inc. stockholders$51,331 $36,178 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:   
Basic$1.54    $1.08 
Diluted$1.51 $1.07 
Weighted average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic33,439,564    33,442,038 
Diluted33,931,480    33,894,868 

(1) Exclusive of depreciation and amortization expense.







See accompanying notes to unaudited consolidated financial statements.
3

EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
(In thousands)
Three months ended March 31,
20232022
Net income$51,331 $36,178 
 Other comprehensive income/(loss):
Unrealized gain/(loss) on cash flow hedges7,294 (517)
Foreign currency translation gain/(loss)5,313 (7,445)
   Reclassification adjustments:
(Gain)/loss on cash flow hedges(1)
3,065 (1,989)
Retirement benefits(2)
(25)155 
Income tax effects relating to above(3)
(2,991)964 
  Total other comprehensive income/(loss)$12,656 $(8,832)
Total comprehensive income$63,987 $27,346 

(1)These are reclassified to net income and are included in cost of revenues, operating expenses and interest expense, as applicable in the unaudited consolidated statements of income. Refer to Note 17 - Derivatives and Hedge Accounting to the unaudited consolidated financial statements.
(2)These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income. Refer to Note 20 - Employee Benefit Plans to the unaudited consolidated financial statements.
(3)These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gain/(loss). Refer to Note 22 - Income Taxes to the unaudited consolidated financial statements.


See accompanying notes to unaudited consolidated financial statements.


4


EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)
For the three months ended March 31, 2023 and 2022
(In thousands, except share count)
Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive Income/(loss)Treasury StockTotal
SharesAmountSharesAmount
Balance as of January 1, 202339,987,976 $40 $445,108 $899,105 $(144,143)(6,753,532)$(441,931)$758,179 
Stock issued against stock-based compensation plans346,392 — 1,012 — — — — 1,012 
Stock-based compensation— — 14,407 — — — — 14,407 
Acquisition of treasury stock— — — — — (259,381)(42,363)(42,363)
Other comprehensive income— — — — 12,656 — — 12,656 
Net income— — — 51,331 — — — 51,331 
Balance as of March 31, 202340,334,368 $40 $460,527 $950,436 $(131,487)(7,012,913)$(484,294)$795,222 
Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive LossTreasury StockTotal
SharesAmountSharesAmount
Balance as of January 1, 202239,508,340 $40 $395,742 $756,137 $(89,474)(6,216,858)$(369,289)$693,156 
Stock issued against stock-based compensation plans285,814 — — — — — —  
Stock-based compensation— — 11,224 — — — — 11,224 
Acquisition of treasury stock— — — — — (248,552)(31,385)(31,385)
Other comprehensive loss— — — — (8,832)— — (8,832)
Net income— — — 36,178 — — — 36,178 
Balance as of March 31, 202239,794,154 $40 $406,966 $792,315 $(98,306)(6,465,410)$(400,674)$700,341 


See accompanying notes to unaudited consolidated financial statements.
5

EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
Three months ended March 31,
20232022
Cash flows from operating activities:
Net income$51,331 $36,178 
Adjustments to reconcile net income to net cash provided by/(used for) operating activities:
Depreciation and amortization expense13,408 13,669 
Stock-based compensation expense14,407 11,224 
Amortization of operating lease right-of-use assets4,883 6,043 
Unrealized loss/(gain) on investments8,186 (384)
Unrealized foreign currency exchange loss/(gain), net2,814 (3,165)
Deferred income tax benefit(9,444)(193)
Allowance for expected credit losses342 34 
Others, net1,160 705 
Change in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable(30,896)(45,659)
Other current assets(6,046)(1,116)
Income taxes payable, net7,883 6,185 
Other assets(4,172)(2,924)
Accounts payable(4,445)(808)
Deferred revenue 2,451 3,707 
Accrued employee costs(57,315)(60,008)
Accrued expenses and other liabilities26,931 15,647 
Operating lease liabilities(5,453)(6,005)
Net cash provided by/(used for) operating activities16,025 (26,870)
Cash flows from investing activities:
Purchases of property and equipment(12,479)(16,101)
Proceeds from sale of property and equipment565 63 
Business acquisition (net of cash and cash equivalents acquired) (1,367)
Purchases of investments(51,495)(36,804)
Proceeds from redemption of investments106,750 49,515 
Net cash provided by/(used for) investing activities43,341 (4,694)
Cash flows from financing activities:
Principal payments of finance lease liabilities(43)(39)
Proceeds from borrowings50,000 35,000 
Repayments of borrowings(100,000) 
Acquisition of treasury stock(42,363)(31,385)
Proceeds from ESPP contribution1,102  
Net cash (used for)/provided by financing activities(91,304)3,576 
Effect of exchange rate changes on cash, cash equivalents and restricted cash1,282 (753)
Net decrease in cash, cash equivalents and restricted cash(30,656)(28,741)
Cash, cash equivalents and restricted cash at the beginning of the period125,621 143,810 
Cash, cash equivalents and restricted cash at the end of the period$94,965 $115,069 
Supplemental disclosure of cash flow information:
Cash paid during the period for:
Interest$3,325 $1,277 
Income taxes, net of refunds$6,525 $5,404 
Supplemental disclosure of non-cash investing and financing activities:
Assets acquired under finance lease$99 $50 

See accompanying notes to unaudited consolidated financial statements.
6


EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2023
(In thousands, except per share amount and share count)

1. Organization
ExlService Holdings, Inc. (“ExlService Holdings”) is organized as a corporation under the laws of the state of Delaware. ExlService Holdings, together with its subsidiaries and affiliates (collectively, the “Company”), is a leading data analytics and digital operations and solutions company that partners with clients to improve business outcomes and unlock growth. By bringing together deep domain expertise with robust data, powerful analytics, cloud, artificial intelligence and machine learning, the Company creates agile, scalable solutions and executes complex operations for the world’s leading corporations in industries including insurance, healthcare, banking and financial services, media, and retail, among others. The Company’s data-led value creation framework enables better and faster decision making, leveraging its end-to-end data and analytics capabilities to drive improved business outcomes, and re-designing of operating models to integrate advanced technology into operational workflows. The Company embeds digital operations and solutions into clients’ businesses and introduces its data led approach to transform operations.
The Company’s clients are located principally in the United States of America (“U.S.”) and the United Kingdom (“U.K.”).
2. Summary of Significant Accounting Policies
(a)Basis of Preparation and Principles of Consolidation
The unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
The unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.

The accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing consolidated financial statements.

The Company’s investments in equity affiliates are initially recorded at cost and any excess purchase consideration paid over proportionate share of the fair value of the net assets of the investee at the acquisition date is recognized as goodwill. The proportionate share of net income or loss of the investee after its acquisition is recognized in the unaudited consolidated statements of income.

Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.



7

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
(b)Use of Estimates
The preparation of the unaudited consolidated financial statements in conformity with U.S. 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 unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles.
(c) Recent Accounting Pronouncements

In March 2023, the Financial Accounting Standard Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-01, Leases (“ASC Topic 842”): Common Control Arrangements. This ASU provides guidance in ASC Topic 842 that leasehold improvements associated with common control leases should be (i) amortized by the lessee over the useful life of the leasehold improvements to the common control group, regardless of the lease term, as long as the lessee controls the use of the underlying asset through a lease, and (ii) accounted for as a transfer between entities under common control through an adjustment to equity if and when the lessee no longer controls the use of the underlying asset. The ASU is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted for both interim and annual financial statements that have not yet been issued. When adopted in an interim period, it must be adopted from the beginning of the year that includes that interim period. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
(d) Recently adopted Accounting Pronouncements
In October 2021, FASB issued ASU No. 2021-08, Business Combinations (“ASC Topic 805”): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contract with Customers, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU is applicable for future business combinations.

3. Segment and Geographical Information
The Company is a provider of data analytics and digital operations and solutions.
The Company manages and reports financial information through its four reportable segments: Insurance, Healthcare, Analytics and Emerging Business, which reflects how management reviews financial information and makes operating decisions. These business units develop client-specific solutions, build capabilities, maintain a unified go-to-market approach and are integrally responsible for service delivery, customer satisfaction, growth and profitability.
The chief operating decision maker (“CODM”) generally reviews financial information such as revenues, cost of revenues and gross profit, disaggregated by the operating segments to allocate an overall budget among the operating segments.
8

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
The Company does not allocate, and therefore the CODM does not evaluate, certain operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.
Revenues and cost of revenues for the three months ended March 31, 2023 and 2022, respectively, for each of the reportable segments, are as follows:
Three months ended March 31, 2023
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$125,937 $26,703 $66,161 $181,842 $400,643 
Cost of revenues(1)
82,324 18,809 35,970 114,366 251,469 
Gross profit(1)
$43,613 $7,894 $30,191 $67,476 $149,174 
Operating expenses89,726 
Foreign exchange gain, net, interest expense and other income, net(125)
Income tax expense8,058 
Gain from equity-method investment66 
Net income$51,331 
(1) Exclusive of depreciation and amortization expense.
Three months ended March 31, 2022
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$103,266 $26,156 $50,747 $149,039 $329,208 
Cost of revenues(1)
65,082 17,651 29,213 95,570 207,516 
Gross profit(1)
$38,184 $8,505 $21,534 $53,469 $121,692 
Operating expenses77,717 
Foreign exchange gain, net, interest expense and other income, net3,291 
Income tax expense11,202 
Gain from equity-method investment114 
Net income$36,178 
(1) Exclusive of depreciation and amortization expense.
Revenues, net by service type, were as follows:
Three months ended March 31,
20232022
Digital operations and solutions(1)
$218,801 $180,169 
Analytics services181,842 149,039 
Revenues, net$400,643 $329,208 
(1) Digital operations and solutions include revenues of the Company’s Insurance, Healthcare and Emerging Business reportable segments. Refer to the reportable segment disclosure above.
The Company attributes the revenues to regions based upon the location of its customers.
9

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
 Three months ended March 31,
 20232022
Revenues, net
United States$339,073 $282,379 
Non-United States
     United Kingdom41,574 32,773 
     Rest of World19,996 14,056 
Total Non-United States61,570 46,829 
Revenues, net$400,643 $329,208 
Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:
As of
March 31, 2023December 31, 2022
Long-lived assets
United States$61,183 $60,709 
India46,732 50,118 
Philippines17,686 18,406 
Rest of World13,833 8,942 
Long-lived assets$139,434 $138,175 

4. Revenues, net
Refer to Note 3 - Segment and Geographical Information to the unaudited consolidated financial statements for revenues disaggregated by reportable segments and geography.
Contract balances
The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:
As of
March 31, 2023December 31, 2022
Accounts receivable, net$290,512 $259,222 
Contract assets$2,628 $2,768 
Contract liabilities:
    Deferred revenue (consideration received in advance)$19,685 $17,079 
 Consideration received for process transition activities$5,295 $5,423 
Accounts receivable includes $155,992 and $126,027 as of March 31, 2023 and December 31, 2022, respectively, representing unbilled receivables. The Company has accrued the unbilled receivables for work performed in accordance with the terms of contracts with customers and considers no significant performance risk associated with its unbilled receivables.
Contract assets represent upfront payments such as deal signing discounts or deal signing bonuses made to customers. These costs are amortized over the expected period of the benefit and are recorded as an adjustment to transaction price and
10

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
reduced from revenues. The Company’s assessment did not indicate any impairment losses on its contract assets for the periods presented.
Contract liabilities represent that portion of deferred revenue for which payments have been received in advance from customers. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. Consideration received from customers, if any, relating to such transition activities are classified under contract liabilities and are included within “Deferred revenues” and “Other non-current liabilities” in the consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.
Revenue recognized during the three months ended March 31, 2023 and 2022, which was included in the contract liabilities balance at the beginning of the respective periods:
Three months ended March 31,
20232022
Deferred revenue (consideration received in advance)
$13,002 $9,564 
Consideration received for process transition activities
$703 $366 
Contract acquisition and fulfillment costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Three months endedYear endedThree months endedYear ended
March 31, 2023March 31, 2022December 31, 2022March 31, 2023March 31, 2022December 31, 2022
Opening Balance$1,095 $511 $511 $13,871 $5,795 $5,795 
Additions1,079 547 1,014 4,618 2,177 15,509 
Amortization(180)(131)(430)(616)(537)(7,433)
Closing Balance$1,994 $927 $1,095 $17,873 $7,435 $13,871 
There was no impairment for contract acquisition and contract fulfillment costs as of March 31, 2023 and December 31, 2022. The capitalized costs are amortized over the expected period of benefit of the contract.
Allowance for expected credit losses
The Company evaluates the credit risk of its customers based on a combination of various financial and qualitative factors that may affect the ability of each customer to pay. The Company considered current and anticipated future economic conditions relating to the industries of the Company’s customers and the countries where it operates. In calculating expected credit loss, the Company also considered past payment trends, credit rating and other related credit information for its significant customers to estimate the probability of default in the future.
As of
March 31, 2023December 31, 2022
Accounts receivable, including unbilled receivables$292,183 $260,554 
Less: Allowance for expected credit losses(1,671)(1,332)
Accounts receivable, net$290,512 $259,222 
The movement in “Allowance for expected credit losses” on customer balances was as follows:
11

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
Three months ended March 31,Year ended
20232022December 31, 2022
Opening Balance$1,332 $573 $573 
Additions451 172 815
Reductions due to write-off of Accounts Receivables(112)(158)(60)
Currency translation adjustments 1 4
Closing Balance$1,671 $588 $1,332 
Concentration of credit risk
To reduce credit risk, the Company conducts ongoing credit evaluations of its customers. No customer accounted for more than 10% of accounts receivable, net, as of March 31, 2023 and December 31, 2022.

5. Earnings Per Share

Basic earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during each period. Diluted earnings per share is computed using the weighted average number of common shares plus the potentially dilutive effect of common stock equivalents (outstanding stock options, restricted stock, restricted stock units and employee stock purchase plans) issued and outstanding at the reporting date, using the treasury stock method. Common stock equivalents that are anti-dilutive are excluded from the computation of weighted average shares outstanding.

The following table sets forth the computation of basic and diluted earnings per share:
Three months ended March 31,
20232022
Numerators:
Net income$51,331 $36,178 
Denominators:
Basic weighted average common shares outstanding33,439,564 33,442,038 
Dilutive effect of share-based awards491,916 452,830 
Diluted weighted average common shares outstanding33,931,480 33,894,868 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic$1.54 $1.08 
Diluted$1.51 $1.07 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share109,269 1,082 

6. Other Income, net

Other income, net consists of the following:
Three months ended March 31,
20232022
Gain on sale and mark-to-market on investments$1,644 $1,236 
Interest and dividend income1,721 1,370 
Others, net(210)(195)
Other income, net$3,155 $2,411 

12

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)

7. Cash, Cash Equivalents and Restricted Cash
For the purposes of unaudited statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
March 31, 2023March 31, 2022December 31, 2022
Cash and cash equivalents$87,298 $106,540 $118,669 
Restricted cash (current)5,598 6,274 4,897 
Restricted cash (non-current)2,069 2,255 2,055 
Cash, cash equivalents and restricted cash$94,965 $115,069 $125,621 
Restricted cash (current) primarily represents funds held on behalf of clients in dedicated bank accounts. The corresponding liability against the same is included under “Accrued Expenses and other current liabilities.” Restricted cash (non-current) represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments. These deposits with banks will mature one year after the balance sheet date.

8. Investments
Investments consist of the following:
 As of
 March 31, 2023December 31, 2022
Short-term investments
Mutual funds$64,253$110,964
Term deposits52,22668,063
Total Short-term investments$116,479$179,027
Long-term investments
Term deposits$32,055$31,341
Investment in equity affiliate3,5043,438
Total Long-term investments$35,559$34,779

Refer to Note 16 - Fair Value Measurements to the unaudited consolidated financial statements for further details.    
13

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
9. Property and Equipment, net
Property and equipment, net consists of the following:
As of
Estimated useful lives (Years)March 31, 2023December 31, 2022
Owned Assets:
Network equipment and computers
3-5
$136,289 $130,218 
Software
2-5
98,410 88,487 
Leasehold improvements
3-8
41,040 42,890 
Office furniture and equipment
3-8
19,936 20,211 
Motor vehicles
2-5
683 605 
Buildings
30
968 961 
Land633 629 
Capital work in progress9,750 14,459 
307,709 298,460 
Less: Accumulated depreciation and amortization(221,621)(216,132)
$86,088 $82,328 
Right-of-use assets under finance leases*:
Network equipment and computers58 82 
Leasehold improvements611 1,013 
Office furniture and equipment437 662 
Motor vehicles816 742 
1,922 2,499 
Less: Accumulated depreciation and amortization(1,358)(1,999)
$564 $500 
Property and equipment, net$86,652 $82,828 
*Depreciation on assets held under finance leases are computed using the straight-line method over the shorter of the assets estimated useful lives or the lease term.
Capital work in progress represents advances paid towards acquisition of property and equipment and costs incurred on internally developed software not yet ready to be placed in service.
During the three months ended March 31, 2023, there were no changes in estimated useful lives of property and equipment during the ordinary course of operations.
The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:

Three months ended March 31,
20232022
Depreciation and amortization expense$9,338 $9,116 

14

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)

The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:
Three months ended March 31,
20232022
Effect of foreign exchange gain/(loss)$(79)$67 
Internally developed software costs, included under Software, was as follows:
As of
March 31, 2023December 31, 2022
Cost$40,944 $31,544 
Less : Accumulated amortization(18,114)(16,134)
Internally developed software, net$22,830 $15,410 

The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31,
20232022
Amortization expense$1,975 $1,033 

As of March 31, 2023 and December 31, 2022, the Company believes no impairment exists because the long-lived asset's future undiscounted net cash flows expected to be generated exceeds its carrying value; however, there can be no assurance that long-lived assets will not be impaired in future periods. Determining whether an impairment has occurred typically requires various estimates and assumptions, including determining which undiscounted cash flows are directly related to the potentially impaired asset, the useful life over which cash flows will occur, their amount, the asset’s residual value, if any. It is reasonably possible that the judgments and estimates described above could change in future periods.
15

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
10. Goodwill and Other Intangible Assets
Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance as of January 1, 2023$49,929 $21,875 $47,101 $286,732 $405,637 
Currency translation adjustments68 4 115  187 
Balance as of March 31, 2023$49,997 $21,879 $47,216 $286,732 $405,824 
As of March 31, 2023, the Company performed an assessment to determine whether events or circumstances exist that may lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company considered current and forecasted economic and market conditions and qualitative factors, such as the Company’s performance during the first quarter of the current fiscal year, business forecasts for the remainder of the year, stock price movements, generation and availability of cash and expansion plans. The Company reviewed key assumptions, including revisions of projected future revenues for reporting units against the results of the annual impairment test performed during the fourth quarter of 2022. The Company did not identify any triggers or indications of potential impairment for its reporting units as of March 31, 2023.
The recoverability of goodwill is dependent upon the continued growth of cash flows from the Company’s business activities. This growth is based on business forecasts and improvement in profitability of its reporting units. The Company continues to maintain its focus on cultivating long-term client relationships as well as attracting new clients.
Other Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 As of March 31, 2023
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(42,642)$56,504 
Developed technology24,912 (22,185)2,727 
Trade names and trademarks1,700 (1,375)325 
Non-compete agreements336 (111)225 
126,094 (66,313)59,781 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,994 $(66,313)$60,681 
16

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
 As of December 31, 2022
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(39,848)$59,298 
Developed technology24,878 (20,902)3,976 
Trade names and trademarks1,700 (1,303)397 
Non-compete agreements336 (88)248 
126,060 (62,141)63,919 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,960 $(62,141)$64,819 

The amortization expense recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31,
20232022
Amortization expense$4,149 $4,486 
The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships5.3
Developed technology1.4
Trade names and trademarks (finite lived)1.3
Non-compete agreements2.6
    
Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2023 was as follows:
2023 (April 1 - December 31)$10,503 
202412,137 
202510,702 
202610,364 
20279,364 
2028 and thereafter6,711 
Total$59,781 







17

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
11. Other Current Assets
Other current assets consist of the following:
As of
March 31, 2023December 31, 2022
Prepaid expenses$23,256 $18,132 
Receivables from statutory authorities15,609 15,724 
Advance income tax, net13,568 5,716 
Derivative instruments2,949 1,526 
Advances to suppliers2,047 1,944 
Deferred contract fulfillment costs1,934 1,178 
Contract assets826 904 
Others6,151 5,855 
Other current assets$66,340 $50,979 

12. Other Assets
Other assets consist of the following:
As of
March 31, 2023December 31, 2022
Deferred contract fulfillment costs$15,939 $12,693 
Lease deposits6,514 6,621 
Deposits with statutory authorities6,310 6,276 
Contract assets1,802 1,864 
Derivative instruments1,483 820 
Others4,477 3,795 
Other assets$36,525 $32,069 

13. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
As of
March 31, 2023December 31, 2022
Accrued expenses$53,061 $47,854 
Payable to statutory authorities40,235 20,430 
Contingent consideration18,100 5,000 
Client liabilities5,609 5,110 
Derivative instruments5,140 10,059 
Accrued capital expenditures4,619 4,032 
Other current liabilities6,636 2,867 
Accrued expenses and other current liabilities$133,400 $95,352 
18

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
14. Other Non-Current Liabilities
Other non-current liabilities consist of the following:
As of
March 31, 2023December 31, 2022
Retirement benefits$14,220 $12,982 
Deferred transition revenue4,223 4,408 
Derivative instruments3,209 6,218 
Unrecognized tax benefits2,329 2,329 
Contingent consideration589 13,689 
Others1,727 1,666 
Other non-current liabilities$26,297 $41,292 
15. Accumulated Other Comprehensive Income/(Loss)
Accumulated other comprehensive income/(loss) (“AOCI”) consists of actuarial gain/(loss) on retirement benefits and foreign currency translation adjustments. In addition, the Company enters into foreign currency forward contracts and interest rate swaps, which are designated as cash flow hedges and net investment hedges, as applicable, in accordance with ASC Topic 815, Derivatives and Hedging. Cumulative changes in the fair values of cash flow hedges are recognized in AOCI on the Company’s consolidated balance sheets. The fair value changes are reclassified from AOCI to unaudited consolidated statements of income upon settlement of foreign currency forward contracts designated as cash flow hedges of a forecast transaction, whereas such changes for interest rate swaps are reclassified over the term of the contract. Fair value changes related to net investment hedges are included in AOCI and are reclassified to unaudited consolidated statements of income when a foreign operation is disposed or partially disposed. The following table sets forth the changes in AOCI during the three months ended March 31, 2023 and 2022:
Accumulated Other Comprehensive Income/(Loss)
Foreign currency translation gain/(loss)Unrealized gain/(loss) on cash flow hedgesRetirement benefitsTotal
Balance as of January 1, 2023$(133,139)$(11,303)$299 $(144,143)
Gains recognized during the period5,313 7,294  12,607 
Reclassification to net income 3,065 (25)3,040 
Income tax effects (2)
(1,138)(1,834)(19)(2,991)
Accumulated other comprehensive income/(loss) as of March 31, 2023$(128,964)$(2,778)$255 $(131,487)
Balance as of January 1, 2022$(95,437)$8,420 $(2,457)$(89,474)
Losses recognized during the period(7,445)(517) (7,962)
Reclassification to net income (1)
 (1,989)155 (1,834)
Income tax effects (2)
499 512 (47)964 
Accumulated other comprehensive income/(loss) as of March 31, 2022$(102,383)$6,426 $(2,349)$(98,306)
1.Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the unaudited consolidated financial statements for reclassification to net income.

2.These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gain/(loss). Refer to Note 22 - Income Taxes to the unaudited consolidated financial statements.
19

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
16. Fair Value Measurements
Assets and Liabilities Measured at Fair Value
The following table sets forth the Company’s assets and liabilities that were recognized at fair value:
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of March 31, 2023(Level 1)(Level 2)(Level 3)Total
Assets
Cash equivalents - Money market funds*$789 $ $ $789 
Mutual funds**64,253   64,253 
Derivative financial instruments 4,432  4,432 
Total$65,042 $4,432 $ $69,474 
Liabilities
Derivative financial instruments$ $8,349 $ $8,349 
Contingent consideration***  18,689 18,689 
Total$ $8,349 $18,689 $27,038 
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of December 31, 2022(Level 1)(Level 2)(Level 3)Total
Assets
Cash equivalents - Money market funds*$1,137 $ $ $1,137 
Mutual funds**110,964   110,964 
Derivative financial instruments 2,346  2,346 
Total$112,101 $2,346 $ $114,447 
Liabilities
Derivative financial instruments$ $16,277 $ $16,277 
Contingent consideration***  18,689 18,689 
Total$ $16,277 $18,689 $34,966 

* Represents money market funds which are carried at the fair value option under ASC Topic 825 Financial Instruments.

** Represents those short-term investments which are carried at the fair value option under ASC Topic 825 Financial Instruments.

*** Contingent consideration is presented under “Accrued Expenses and Other Current Liabilities” and “Other Non-Current Liabilities,” as applicable, in the consolidated balance sheets.

Derivative Financial Instruments:

20

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
The Company’s derivative financial instruments consist of foreign currency forward contracts and interest rate swaps. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 17 - Derivatives and Hedge Accounting to the unaudited consolidated financial statements for further details.

Fair Value of Contingent Consideration:

The fair value measurement of contingent consideration is determined using Level 3 inputs. The Company’s contingent consideration represents a component of the total purchase consideration for business acquisitions. The measurement is calculated using unobservable inputs based on the Company’s own assessment of achievement of certain performance goals. The Company estimated the fair value of the contingent consideration based on the Monte Carlo simulation model and scenario-based method.

The following table summarizes the changes in the fair value of contingent consideration:
Three months ended March 31,
20232022
Opening balance$18,689 $9,000 
Acquisitions  
Fair value changes  
Closing balance$18,689 $9,000 
    
During the three months ended March 31, 2023 and 2022, there were no transfers among Level 1, Level 2 and Level 3.
Financial Instruments Not Carried at Fair Value:

The Company’s other financial instruments not carried at fair value consist primarily of cash and cash equivalents (except investments in money market funds, as disclosed above), short-term investments (except investments in mutual funds, as disclosed above), restricted cash, accounts receivable, net, long-term investments, accrued capital expenditures, accrued expenses, client liabilities and interest payable on borrowings for which fair values approximate their carrying amounts. The carrying value of the Company’s outstanding revolving credit facility approximates its fair value because the Company’s interest rate yield is near current market rates for comparable debt instruments.

17. Derivatives and Hedge Accounting
The Company uses derivative instruments to mitigate cash flow volatility from risk of fluctuations in foreign currency exchange rates and interest rates. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts qualify as cash flow hedges under ASC Topic 815, Derivatives and Hedging, and are with counterparties that are highly rated financial institutions. For derivatives in cash flow hedging relationships as of March 31, 2023 and December 31, 2022, the Company had outstanding foreign currency forward contracts totaling $877,820 and $841,620, respectively and interest rate swaps totaling $75,000, each.
The Company estimates that approximately $2,086 of derivative losses, net, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges based on exchange rates prevailing as of March 31, 2023, could be reclassified into earnings within the next twelve months. As of March 31, 2023, the maximum outstanding term of the cash flow hedges was approximately 42 months.
The Company also enters into foreign currency forward contracts to hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of fluctuations in foreign currency exchange rates associated with remeasurement of such assets and liabilities to functional currency. These foreign currency forward contracts do not qualify as fair value hedges under ASC Topic 815, Derivatives and Hedging. Changes in the fair value of these financial instruments are recognized in the unaudited consolidated statements of income and are included in the foreign exchange gain/(loss) line item. The Company’s primary exchange rate exposure is with the Indian rupee, the
21

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
Philippine peso and the U.K. pound sterling (GBP). The Company also has exposure to Colombian pesos (COP), Czech koruna, the Euro (EUR), South African ZAR, the Australian dollar (AUD), the Canadian dollar (CAD) and other local currencies in which it operates.

The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:
As of
Foreign currency forward contracts denominated in:March 31, 2023December 31, 2022
U. S. dollar (USD)170,630 163,990 
U.K. pound sterling (GBP)11,798 8,351 
Euro (EUR)2,647 1,956 
Australian dollar (AUD)2,090 1,951 
South African ZAR34,704  
Colombian peso (COP)1,970,314  
The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:
Derivatives in cash flow hedging relationshipsDerivatives not designated as hedging instruments
As ofAs of
March 31, 2023December 31, 2022March 31, 2023December 31, 2022
Assets:
Other current assets$2,866 $1,271 $83 $255 
Other assets$1,483 $820 $ $ 
Liabilities:
Accrued expenses and other current liabilities$4,952 $10,044 $188 $15 
Other non-current liabilities$3,209 $6,218 $ $ 

The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the unaudited consolidated statements of income:
Three months ended March 31,
Derivative financial instruments:20232022
Unrealized gain/(loss) recognized in AOCI
Derivatives in cash flow hedging relationships$7,294 $(517)
Gain/(loss) recognized in unaudited consolidated statements of income
Derivatives not designated as hedging instruments$2,528 $(899)
Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:
22

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
Three months ended March 31,
20232022
As per unaudited consolidated statements of incomeGain/(loss) on derivative financial instrumentsAs per unaudited consolidated statements of incomeGain/(loss) on derivative financial instruments
Cash flow hedging relationships
Location in unaudited consolidated statements of income where gain/(loss) was reclassified from AOCI
Cost of revenues$251,469 $(2,755)$207,516 $1,583 
General and administrative expenses$46,746 (242)$39,945 294 
Selling and marketing expenses$29,493 (19)$24,170 14 
Depreciation and amortization expense$13,487 (123)$13,602 98 
Interest expense$3,385 74 $876  
Total before tax(3,065)1,989 
Income tax effects on above534 (515)
Net of tax$(2,531)$1,474 
Derivatives not designated as hedging instruments
Location in unaudited consolidated statements of income where gain/(loss) was recognized
Foreign exchange gain/(loss), net$105 $2,528 $1,756 $(899)
$105 $2,528 $1,756 $(899)

18. Borrowings
The following tables summarizes the Company’s debt position:
As of
March 31, 2023December 31, 2022
Revolving credit facility
Current portion of long-term borrowings$40,000 $30,000 
Long-term borrowings160,000 220,000 
Total borrowings$200,000 $250,000 
Unamortized debt issuance costs for the Company’s revolving credit facility of $1,109 and $1,177 as of March 31, 2023 and December 31, 2022, respectively, are presented under “Other current assets” and “Other assets,” as applicable in the consolidated balance sheets.


23

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
Credit Agreement
The Company held a $300,000 revolving credit facility pursuant to its credit agreement (the “Credit Agreement”), dated as of November 21, 2017 with certain lenders and Citibank N.A. as Administrative Agent. The revolving credit facility originally had a maturity date of November 21, 2022 and was voluntarily pre-payable from time to time without premium or penalty.

On April 18, 2022, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into an Amendment and Restatement Agreement with Citibank, N.A. as Administrative Agent and certain lenders (the “2022 Credit Agreement”), pursuant to which the parties thereto amended and restated the Credit Agreement. Among other things, the 2022 Credit Agreement (a) provides for the issuance of new revolving credit commitments such that the aggregate amount of revolving credit commitments available to the Company is equal to $400,000; (b) extends the maturity date of the revolving credit facility from November 21, 2022 to April 18, 2027; and (c) replaces LIBOR with Secured Overnight Financing Rate (“SOFR”) as the reference rate for the U.S. dollar borrowings.

The 2022 Credit Agreement provides an option to increase the commitments by up to $200,000, subject to certain approvals and conditions. The 2022 Credit Agreement includes a letter of credit sub facility and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the 2022 Credit Agreement can be used for working capital and general corporate purposes, including permitted acquisitions.

Obligations under the 2022 Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the Company’s and its material domestic subsidiaries’ assets. The 2022 Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of certain assets or subsidiaries.
The revolving credit facility carried an effective interest rate as shown below:
Three months ended March 31,
20232022
Effective Interest Rate5.9 %1.3 %
As of March 31, 2023 and December 31, 2022, the Company was in compliance with all financial and non-financial covenants listed under the revolving credit facility.
Expected payments for all of the Company’s borrowings as of March 31, 2023 were as follows:
Revolving credit facility
Principal PaymentsInterest Payments*
2023 (April 1 - December 31)$40,000 $8,048 
2024 9,364 
2025 9,364 
2026 9,364 
2027160,000 3,512 
Total$200,000 $39,652 
* Interest payments are based on effective interest rate as of March 31, 2023.
Letters of Credit
In the ordinary course of business, the Company provides standby letters of credit to third parties primarily for facility leases. As of each of March 31, 2023 and December 31, 2022, the Company had outstanding letters of credit of $461, that were not recognized in the consolidated balance sheets.
24

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
19. Capital Structure
Common Stock
The Company has one class of common stock outstanding.
The Company purchased shares of its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:
Shares repurchasedTotal consideration
Weighted average purchase price per share (1)
Three months ended March 31, 202338,356 $6,529 $170.22 
Three months ended March 31, 202227,219 $3,191 $117.23 
(1) The weighted average purchase price per share is based on the closing price of the Company’s common stock on the Nasdaq Global Select Market on the trading day prior to the applicable vesting date of the shares of restricted stock.
On October 5, 2021, the Company’s board of directors authorized a $300,000 common stock repurchase program beginning January 1, 2022 (the “2022 Repurchase Program”).
Under the 2022 Repurchase Program, shares may be purchased by the Company from time to time from the open market and through private transactions, or otherwise, as determined by the Company’s management as market conditions warrant. Repurchases may be discontinued at any time by the management.

The Company purchased shares of its common stock, for a total consideration including commissions, under the 2022 Repurchase Program, as below:
Shares repurchasedTotal considerationWeighted average purchase price per share
Three months ended March 31, 2023221,025$35,834 $162.13 
Three months ended March 31, 2022221,333$28,194 $127.38 
Repurchased shares have been recorded as treasury shares and will be held until the Company’s board of directors designates that these shares be retired or used for other purposes.
20. Employee Benefit Plans
The Company’s Gratuity Plan in India (the “India Plan”) provides for a lump sum payment to vested employees on retirement or upon termination of employment in an amount based on the respective employee’s salary and years of employment with the Company. In addition, the Company’s subsidiary operating in the Philippines conforms to the minimum regulatory benefit, which provide for lump sum payment to vested employees on retirement from employment in an amount based on the respective employee’s salary and years of employment with the Company (the “Philippines Plan”). Liabilities with regard to the India Plan and the Philippines Plan are determined by actuarial valuation using the projected unit credit method. Current service costs for these plans are accrued in the year to which they relate. Actuarial gains or losses or prior service costs, if any, resulting from amendments to the plans are recognized and amortized over the remaining period of service of the employees.

The India Plan is partially funded whereas the Philippines Plan is unfunded. The Company makes annual contributions to the India Plan established with insurance companies. Fund managers manage these funds and calculate the annual contribution required to be made by the Company and manage the India Plan, including any required payouts. These funds are managed on a cash accumulation basis and interest is declared retrospectively on March 31 of each year. The Company expects to earn a return of approximately 7.2% per annum on the India Plan for the year ending on December 31, 2023.
25

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
Change in Plan Assets
Plan assets as of January 1, 2023$14,449 
Actual return257 
Employer contribution 
Benefits paid(302)
Effect of exchange rate changes98 
Plan assets as of March 31, 2023$14,502 
Components of net periodic benefit costs recognized in unaudited consolidated statements of income and actuarial (gain)/loss reclassified from AOCI, were as follows:
 Three months ended March 31,
 20232022
Service cost$956 $990 
Interest cost395 323 
Expected return on plan assets(263)(228)
Amortization of actuarial (gain)/loss, gross of tax(25)155 
Net gratuity cost$1,063 $1,240 
Amortization of actuarial (gain)/loss, gross of tax$(25)$155 
Income tax effects on above(19)(47)
Amortization of actuarial (gain)/loss, net of tax$(44)$108 
The Company maintains several 401(k) plans (the “401(k) Plans”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), covering all eligible employees, as defined in the Code as a defined social security contribution plan. The Company may make discretionary contributions of up to a maximum of 3.0% of employee compensation within certain limits.
The Company’s accrual for contributions to the 401(k) Plans were as follows:
Three months ended March 31,
20232022
Contribution to the 401(k) Plans$2,386 $2,017 
The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:
Three months ended March 31,
20232022
Contributions to the defined social security contribution plans$5,392 $4,213 

21. Leases
The Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The lease agreements do not contain any covenants to impose any restrictions except for market-standard practice for similar lease arrangements.
26

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, Leases, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.
Supplemental balance sheet information
As of
March 31, 2023December 31, 2022
Operating Lease
Operating lease right-of-use assets$52,782 $55,347 
Operating lease liabilities - Current
$14,095 $14,978 
Operating lease liabilities - Non-current
45,655 48,155 
    Total operating lease liabilities$59,750 $63,133 
Finance Lease
Property and equipment, gross$1,922 $2,499 
Accumulated depreciation(1,358)(1,999)
    Property and equipment, net$564 $500 
Finance lease liabilities - Current
$176 $164 
Finance lease liabilities - Non-current
407 355 
   Total finance lease liabilities$583 $519 
Finance lease liabilities are presented as a part of “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the Company’s consolidated balance sheets.
The components of lease cost, which are included in the Company’s unaudited consolidated statements of income, are as follows:
Three months ended March 31,
Lease cost20232022
Finance lease:
Amortization of right-of-use assets$38 $38 
Interest on lease liabilities20 14 
58 52 
Operating lease(a)
4,883 6,043 
Variable lease costs1,007 1,121 
Total lease cost$5,948 $7,216 
(a) Includes short-term leases, which are immaterial.
27

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
Supplemental cash flow and other information related to leases are as follows:
Three months ended March 31,
20232022
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$5,453 $6,005 
Operating cash outflows for finance leases$20 $14 
Financing cash outflows for finance leases$43 $39 
Right-of-use assets obtained in exchange for new operating lease liabilities$1,213 $3,834 
Right-of-use assets obtained in exchange for new finance lease liabilities$99 $50 
Weighted average remaining lease term (in years)
Finance lease2.9 years2.1 years
Operating lease5.8 years5.6 years
Weighted average discount rate
Finance lease14.0%14.6%
Operating lease7.0%7.0%
The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $3,094 and an increase of its lease liabilities by $367, during the three months ended March 31, 2023 and 2022, respectively, with a corresponding adjustment to ROU assets.
As of March 31, 2023 and December 31, 2022, the Company did not have any significant leases that have not yet commenced but that create significant rights and obligations for the Company.
Maturities of lease liabilities as of March 31, 2023 were as follows:
Operating LeasesFinance Leases
2023 (April 1 - December 31)$13,501 $190 
202415,228 191 
202510,387 142 
20269,295 115 
20276,765 104 
2028 and thereafter19,429 14 
Total lease payments74,605 756 
Less: Imputed interest14,855 173 
Present value of lease liabilities$59,750 $583 






28

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624  
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
22. Income Taxes
The Company determines the tax provision for interim periods using an estimate of its annual effective tax rate. Each quarter, the Company updates its estimate of annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.
The effective tax rate decreased from 23.7% during the three months ended March 31, 2022 to 13.6% during the three months ended March 31, 2023. The Company recorded income tax expense of $8,058 and $11,202 for the three months ended March 31, 2023 and 2022, respectively. The decrease in income tax expense was primarily as a result of higher excess tax benefits related to stock-based compensation during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, partially offset by an increase in income tax expense on higher profit and an increase in non-deductible expenses during the three months ended March 31, 2023.

During the three months ended March 31, 2023, the Company’s subsidiaries in India, U.K. and Australia repatriated $76,000 (net of $4,015 withholding taxes), $15,598 and $9,081, respectively, to the United States. These distributions do not constitute a change in the Company’s permanent reinvestment assertion.

Deferred income taxes recognized in AOCI were as follows:
Three months ended March 31,
20232022
Deferred taxes benefit / (expense) recognized on:
Unrealized gain/(loss) on cash flow hedges$(1,300)$(3)
Reclassification adjustment for cash flow hedges(534)515 
Reclassification adjustment for retirement benefits(19)(47)
Foreign currency translation gain/(loss)(1,138)499 
Total$(2,991)$964 





29

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
23. Stock Based Compensation
Stock-based compensation expense by nature of function, as below, are included in the unaudited consolidated statements of income:
 Three months ended March 31,
 20232022
Cost of revenues$3,566 $2,641 
General and administrative expenses5,825 4,395 
Selling and marketing expenses5,016 4,188 
Total$14,407 $11,224 
Income tax benefit related to share-based compensation(1)
$9,830 $2,806 
(1) Includes $12,520 and $3,610 during the three months ended March 31, 2023 and 2022 respectively, related to discrete benefits recognized in income tax expense in accordance with ASU No. 2016-09, Compensation - Stock Compensation.
As of March 31, 2023 and December 31, 2022, the Company had 952,074 and 1,324,755 shares, respectively, available for grant under the 2018 Omnibus Incentive Plan.

Stock Options
During the three months ended March 31, 2023 and 2022, there was no stock option activity under the Company’s stock-based compensation plans. The number of stock options that were vested and exercisable as of each of March 31, 2023 and December 31, 2022 were 3,093 units.
Share Matching Program
Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), the Company established a share matching program (“SMP”) for executive officers and other specified employees. Under the SMP, the Company agreed to issue a number of restricted stock units equal to the number of newly acquired shares of the Company's common stock.
During the three months ended March 31, 2023 and 2022, nil and 52,636, respectively, restricted stock units were issued under the Company’s SMP. As of each of March 31, 2023 and December 31, 2022, the number of unvested restricted stock units was 47,623 units.
Restricted Stock Units
Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 Restricted Stock Units
 NumberWeighted Average
Fair Value
Outstanding as of December 31, 2022*923,126 $98.71 
  Granted217,194 172.80 
  Vested(284,174)87.52 
  Forfeited(8,513)99.41 
Outstanding as of March 31, 2023*847,633 $121.44 
* As of March 31, 2023 and December 31, 2022 restricted stock units vested for which the underlying common stock is yet to be issued are 119,908 and 174,490 respectively.
30

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
As of March 31, 2023, unrecognized compensation cost of $86,957 is expected to be expensed over a weighted average period of 2.9 years.
Performance Based Stock Awards
Under the 2018 Plan, the Company grants performance-based restricted stock units (“PRSUs”) to executive officers and other specified employees. During the three months ended March 31, 2023, the Company granted 40% of each award recipient’s equity grants in the form of PRSUs that cliff vest at the end of a three-year period based on an aggregated revenue target for a three-year period (“PU”). The remaining 60% of each award recipient’s equity grants are PRSUs that are based on market conditions, contingent on the Company's meeting a total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period (“MU”).
PRSU activity under the Company’s stock plans is shown below:
 Revenue Based PRSUsMarket Condition Based PRSUs
 NumberWeighted Average
Fair Value
NumberWeighted Average
Fair Value
Outstanding as of December 31, 202249,591 $119.99 178,712 $134.72 
Granted43,868 172.82 65,729 223.61 
Vested    
Forfeited(130)119.98 (194)155.67 
Outstanding as of March 31, 202393,329 $144.82 244,247 $158.62 
As of March 31, 2023, unrecognized compensation cost of $43,169 is expected to be expensed over a weighted average period of 2.3 years.
Employee Stock Purchase Plan
On June 21, 2022, at the annual meeting of stockholders of the Company, the Company’s stockholders approved the ExlService Holdings, Inc. 2022 Employee Stock Purchase Plan (the “2022 ESPP”).
The 2022 ESPP allows eligible employees to purchase the Company’s shares of common stock through payroll deductions at a pre-specified discount to the lower of closing price of the Company’s common shares on the date of offering or the last business day of each purchase interval. The dollar amount of shares of common stock that can be purchased under the 2022 ESPP must not exceed 15% of the participating employee’s compensation during the offering period, subject to a cap of $25 per employee per calendar year. The Company has registered 800,000 shares of common stock to be reserved for issuance over the term of the 2022 ESPP.

The second offering period under the 2022 ESPP commenced on January 1, 2023 with a term of six months.

During the three months ended March 31, 2023, 7,636 common shares were issued under the 2022 ESPP for purchases of common stock made during the first offering period that completed on December 31, 2022. As of March 31, 2023 and December 31, 2022, 792,364 and 800,000 shares, respectively, remain available for future issuance under the 2022 ESPP.


24. Related Party Disclosures
In April 2022, the Company entered into a service contract for providing analytics services to The Vanguard Group Inc., which beneficially owns more than 10% of the Company’s common stock as of March 31, 2023. During the three months ended March 31, 2023, the Company recognized revenues, net of $951 related to this service contract. The Company had outstanding accounts receivable of $1,217 and $856, related to this service contract as of March 31, 2023 and December 31, 2022, respectively.

31

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)

25. Commitments and Contingencies
Capital Commitments
As of March 31, 2023, the Company had committed to spend approximately $7,500 under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in unaudited consolidated balance sheets as “Capital work in progress” under “Property and equipment, net.”
Other Commitments
Certain units of the Company’s Indian subsidiaries were established as 100% Export-Oriented units or under the Software Technology Parks of India or Special Economic Zone scheme promulgated by the Government of India. These units are exempt from customs, central excise duties, and levies on imported and indigenous capital goods, stores, and spares. The Company has undertaken to pay custom duties, service taxes, levies, and liquidated damages payable, if any, in respect of imported and indigenous capital goods, stores and spares consumed duty free, in the event that certain terms and conditions are not fulfilled. The Company believes, however, that these units have in the past satisfied, and will continue to satisfy, the required conditions.

The Company’s operations centers in the Philippines are registered as qualified Philippines Economic Zone Authority units, which provides the Company fiscal incentives on the import of capital goods and local purchase of services and materials. The Company is required to meet certain requirements to retain the incentives. The Company has complied, and intends to continue compliance, with the requirements to avail itself of the incentives.
Contingencies
The transfer pricing regulations in the countries in which the Company operates require that controlled intercompany transactions be at arm’s-length. Accordingly, the Company determines and documents pricing for controlled intercompany transactions based on an economic analysis as prescribed in the respective regulations. The tax authorities have jurisdiction to review the Company’s transfer pricing. If the Company’s transfer pricing is challenged by the authorities, they could assess additional tax, interest and penalties, thereby impacting the Company’s profitability and cash flows.
The Company is currently involved in transfer pricing and related income tax disputes with Indian tax authorities. The aggregate amount demanded by Indian tax authorities (net of advance payments) as of March 31, 2023 and December 31, 2022 is $37,072 and $37,088, respectively. The Company has made payments and/or provided bank guarantees against these demands in the amounts of $7,316 and $7,532, as of March 31, 2023 and December 31, 2022, respectively. The Company believes that its positions will more likely than not be sustained upon final examination by the tax authorities, and accordingly has not accrued any liabilities with respect to these matters in its consolidated financial statements.
India’s Value Added Tax (“VAT”) regime ended in June 2017 and was replaced by the current Goods and Service Tax (“GST”) regime. Pursuant to reviewing the Company’s annual VAT filings, the Indian tax authorities raised aggregate VAT tax demands for tax years 2015 and 2017, in the amounts of $5,563 and $5,526, as of March 31, 2023 and December 31, 2022, respectively. The GST authorities rejected the Company’s refunds claims in the amounts of $3,892 and $3,866 as of March 31, 2023 and December 31, 2022, respectively. The Company has filed appeals against these matters and believes that it is more likely than not that upon final examination its position will be sustained based on its technical merits. Accordingly, no provision was recognized as of March 31, 2023 and December 31, 2022, respectively.

One of the Company’s subsidiaries in India has undergone an assessment with the statutory authority with respect to defined social security contribution plan. Except for some components of the assessment for which the Company has recognized a provision in the financial statements, the Company believes that the amount demanded by such authority is not a meaningful indicator of the potential liabilities of the Company, and that the matter is without merit. The Company is defending against the assessment order and has accordingly instituted an appeal against the order before the relevant tribunal while also making a payment under protest of the amount demanded, being a prerequisite for the appeal to be admitted. As of the reporting date, the Company’s management does not believe that the ultimate assessment will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continue to monitor and evaluate its position based on future events and developments in this matter.
In August 2019 and September 2020, the Indian Parliament passed various consolidating labor codes, including the Code on Social Security, 2020 (the “Indian Social Security Code”) which aims to rationalize labor laws. The Indian Social Security
32

Table of Contents
EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2023
(In thousands, except per share amount and share count)
Code has implications on defined social security contribution plans, provision of certain benefits or facilities to employees at employer’s costs and post-retirement benefits. Most specifically, it broadens the definition of an employee and wages and liberalizes the definition of “continuous period” for the purpose of determining employee benefits, among others. However, the rules for the Indian Social Security Code are yet to be published and the effective date from which these changes are applicable is yet to be notified. The Company will complete its evaluation once the subject rules are notified and will give appropriate impact in the financial statements in the period in which, the Indian Social Security Code becomes effective and the related rules to determine the financial impact are published.
From time to time, the Company, its subsidiaries, and/or their present officers or directors, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorney’s fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages claimed are without merit, and the Company intends to vigorously defend them. The Company will continuously monitor developments on these matters to assess potential impacts to the financial statements.
The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continuously monitor these matters to assess potential impacts to the financial statements.
33

ITEM 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion in connection with our unaudited consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022. Some of the statements in the following discussion are forward looking statements.
Cautionary Note Regarding Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the United States Private Securities Litigation Reform Act of 1995. You should not place undue reliance on these statements because they are subject to numerous uncertainties and factors relating to our operations and business environment, all of which are difficult to predict and many of which are beyond our control. These statements often include words such as “may,” “will,” “should,” “believe,” “expect,” “anticipate,” “intend,” “plan,” “estimate” or similar expressions. These statements are based on assumptions that we have made in light of our experience in the industry as well as our perceptions of historical trends, current conditions, expected future developments and other factors we believe are appropriate under the circumstances. As you read and consider this Quarterly Report on Form 10-Q, you should understand that these statements are not guarantees of performance or results. They involve known and unknown risks, uncertainties and assumptions. Although we believe that these forward-looking statements are based on reasonable assumptions, you should be aware that many factors could affect our actual financial results or results of operations and could cause actual results to differ materially from those in the forward-looking statements. These factors include but are not limited to:
our ability to maintain and grow client demand for our services and solutions, including anticipating and incorporating the latest technology into our offerings;
impact on client demand by the selling cycle and terms of our client contracts;
fluctuations in our earnings;
our ability to hire and retain enough sufficiently trained employees to support our operations or any changes in the senior management team;
our ability to accurately estimate and/or manage costs;
our ability to adjust our pricing terms or effectively manage our asset utilization levels to meet the changing demands of our clients and potential clients;
cyber security incidents, data breaches, or other unauthorized disclosure of sensitive or confidential client and employee data;
reliance on third parties to deliver services and infrastructure for client critical services;
employee wage increases;
failure to protect our intellectual property;
our dependence on a limited number of clients in a limited number of industries and our ability to withstand the loss of a significant client;
our ability to grow our business or effectively manage growth and international operations;
our ability to successfully consummate or integrate strategic acquisitions including the impact from the impairment of goodwill and other intangible assets, if any;
our ability to adhere to regulations or accreditation or licensing standards that govern our business;
increasing competition in our industry;
telecommunications or technology disruptions or breaches, natural or other disasters, medical epidemics or pandemics, such as COVID-19, or acts of violence or war;
operational and information security failures arising as a result of remote work solutions adopted due to COVID-19;
legal liability arising out of customer and third party contracts;
34

adverse outcome of our disputes with the tax authorities in the geographies where we operate;
the introduction of new or unfavorable tax legislation;
changes in tax laws or decisions regarding repatriation of funds held abroad;
exposure to currency exchange rate fluctuations in the various currencies in which we do business including the potential effects of Russian-Ukraine conflict, rising inflation, high interest rates and economic recessionary trends on currency exchange rates;
restrictions on immigration;
ability to service debt or obtain additional financing on favorable terms. Inception of interest rate swaps to hedge interest rate risk;
negative public reaction in the U.S. or elsewhere to offshore outsourcing;
effects of political and economic conditions globally, particularly in the geographies where we operate;
ability to make accurate estimates and assumptions in connection with the preparation of our consolidated financial statements;
regulatory, legislative and judicial developments, including changes to or the withdrawal of governmental fiscal incentives;
credit risk fluctuations in the market values of our investment and derivatives portfolios; and
our ability to meet our environmental, social and governance-related goals and targets;
These and other factors are more fully discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022. These and other risks could cause actual results to differ materially from those implied by forward-looking statements in this Quarterly Report on Form 10-Q.
The forward-looking statements made by us in this Quarterly Report on Form 10-Q, or elsewhere, speak only as of the date on which they were made. New risks and uncertainties may occur from time to time, and it is impossible for us to predict those events or how they may affect us. We have no obligation to update any forward-looking statements in this Quarterly Report on Form 10-Q after the date of this Quarterly Report on Form 10-Q, except as required by federal securities laws.
Executive Overview
We are a leading data analytics and digital operations and solutions company that partners with clients to improve business outcomes and unlock growth. By bringing together deep domain expertise with robust data, powerful analytics, cloud, AI and ML, we create agile, scalable solutions and execute complex operations for the world’s leading corporations in industries including insurance, healthcare, banking and financial services, media, and retail, among others.
We deliver data analytics and digital operations and solutions to our clients, driving enterprise-scale business transformation initiatives that leverage our deep expertise in advanced analytics, AI, ML and cloud. We manage and report financial information through our four strategic business units: Insurance, Healthcare, Analytics and Emerging Business, which reflects how management reviews financial information and makes operating decisions.
Our reportable segments are as follows:
Insurance,
Healthcare,
Analytics, and
Emerging Business
Our global delivery network, which includes highly trained industry and process specialists across the United States, Latin America, South Africa, Europe and Asia (primarily India and the Philippines), is a key asset. We have operations centers in India, the United States, the United Kingdom, the Republic of Ireland, the Philippines, Bulgaria, Colombia, South Africa, Romania and the Czech Republic.
35

Revenues
For the three months ended March 31, 2023, we generated revenues of $400.6 million compared to revenues of $329.2 million for the three months ended March 31, 2022, an increase of $71.4 million, or 21.7%.
We serve clients mainly in the United States and the United Kingdom, with these two regions generating 84.6% and 10.4%, respectively, of our total revenues for the three months ended March 31, 2023 and 85.8% and 10.0%, respectively, of our revenues for the three months ended March 31, 2022.
For the three months ended March 31, 2023 and 2022, our total revenues from our top ten clients accounted for 34.8% and 36.2% of our total revenues, respectively. Although we continue to develop relationships with new clients to diversify our client base, we believe that the loss of any of our top ten clients could have a material adverse effect on our financial performance.
Our Business
We provide data analytics and digital operations and solutions to our clients. We market our services to our existing and prospective clients through our sales and client management teams, which are aligned by key industry verticals and cross-industry domains such as finance and accounting. Our sales and client management teams operate primarily from the United States, Europe and Australia.
Digital Operations and Solutions: We provide our clients with a range of digital operations and solutions from our Insurance, Healthcare and Emerging Business strategic business units, which are focused on solving complex industry challenges such as the insurance claims life cycle, financial transactions processing and provider and member experiences. This typically involves the use of agile delivery models to implement digital technologies and interventions like hyper-automation, customer experience transformation, advanced automation, robotics, enterprise architecture, end-to-end business function management and transformations. We either administer and manage these functions on an ongoing basis via longer-term arrangements or project work. For a portion of our digital operations and solutions, we hire and train employees to work at our operations centers on the relevant business operations, implement a process migration to these operations centers and then provide services either to the client or directly to the client’s customers. Each client contract has different terms based on the scope, deliverables and complexity of the engagement. We also provide consulting services related to digital operations and solutions that include industry-specific digital transformational services as well as cross-industry finance and accounting services as part of the Emerging Business strategic business unit.
We provide our services under contracts with our clients, which typically have terms of three or more years, with some being contracts with no end dates. These contracts provide us with a relatively predictable revenue base for a substantial portion of our digital operations and solutions business. However, our clients can typically terminate these contracts with or without cause and with short notice periods. We have a long selling cycle for our services and the budget and approval processes of prospective clients make it difficult to predict the timing of entering into definitive agreements with new clients. Similarly, new license sales and implementation projects for our technology service platforms and other software-based services have a long selling cycle, however ongoing annual maintenance and support contracts for existing arrangements provide us with a relatively predictable revenue base.
We charge for our services using various pricing models like time-and-material pricing, full-time-equivalent pricing, transaction-based pricing, outcome-based pricing, subscription-based pricing and other alternative pricing models. Outcome-based pricing arrangements are examples of non-linear pricing models where clients link revenues from platforms and solutions and the services we provide to usage or savings rather than the efforts deployed to provide these services. We continue to observe a shift in the industry pricing models toward transaction-based pricing, outcome-based pricing and other alternative pricing models. We believe this trend will continue and we use such alternative pricing models with some of our current clients and are seeking to move certain other clients from a full-time-equivalent pricing model to a transaction-based or other alternative pricing model. These alternative pricing models place the focus on operating efficiency in order to maintain or improve our gross margins.
We have also observed that prospective larger clients are entering into multi-vendor relationships with regard to their digital operations and solutions needs to seek more favorable contract terms and diversification of the risk of concentration on a few vendors. We believe that the trend toward multi-vendor relationships will continue. A multi-vendor relationship allows a client to seek more favorable pricing and other contract terms from each vendor, which can result in significantly reduced gross margins from the provision of services to such client for each vendor. To the extent our large clients expand their use of multi-vendor relationships and are able to extract more favorable contract terms from other vendors, our gross margins and revenues may be reduced with regard to such clients if we are required to modify the terms of our relationships with such clients to meet competition.
36

Analytics: Our analytics services aim to drive better business outcomes for our clients by unlocking deep insights from data and creating data-led solutions across all parts of our clients’ business. We provide care optimization and reimbursement optimization services, for our clients through our healthcare analytics solutions and services. We also offer integrated solutions to help our clients in cost containment by leveraging technology platforms, customizable and configurable analytics and expertise in healthcare reimbursements to help clients enhance their claim payment accuracy. Our Analytics teams deliver predictive and prescriptive analytics in the areas of customer acquisition and life cycle management, risk underwriting and pricing, operational effectiveness, credit and operational risk monitoring and governance, regulatory reporting and data management. We enhance, modernize and enrich structured and unstructured data and use a spectrum of advanced analytical tools and techniques, including our in-house AI and ML capabilities and proprietary solutions to create insights, improve decision making for our clients and address a range of complex industry-wide priorities. Our acquisition of Clairvoyant AI, Inc. in December 2021 strengthened our data analytics capabilities with additional expertise in data and product engineering, cloud enablement and managed services, further supporting our clients in the insurance, healthcare, banking and financial services and retail industries. We actively cross-sell and, where appropriate, integrate our analytics services with other digital operations and solutions as part of a comprehensive offering for our clients. Our projects-based analytics services are cyclical and can be significantly affected by variations in business cycles. In addition, our projects-based analytics services are documented in contracts with terms generally not exceeding one year and may not produce ongoing or recurring business for us once the project is completed. These contracts also usually contain provisions permitting termination of the contract after a short notice period. The short-term nature and specificity of these projects could lead to fluctuations and uncertainties in the revenues generated from providing analytics services.
We anticipate that revenues from our analytics services will grow as we expand our service offerings and client base, both organically and through acquisitions.
Critical Accounting Policies and Estimates
There have been no significant changes in our critical accounting policies and estimates during the three months ended March 31, 2023, as compared to the critical accounting policies and estimates referred in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” under “Critical Accounting Policies and Estimates” and Note 2 - Summary of Significant Accounting Policies to our consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.

















37

Results of Operations
The following table summarizes our results of operations:
 Three months ended March 31,
 20232022
 (dollars in millions)
Revenues, net$400.6 $329.2 
Cost of revenues(1)
251.5 207.5 
Gross profit(1)
149.1 121.7 
Operating expenses:
General and administrative expenses46.7 39.9 
Selling and marketing expenses29.5 24.2 
Depreciation and amortization expense13.5 13.6 
Total operating expenses89.7 77.7 
Income from operations59.4 44.0 
Foreign exchange gain, net0.1 1.8 
Interest expense(3.4)(0.9)
Other income, net3.2 2.4 
Income before income tax expense and earnings from equity affiliates59.3 47.3 
Income tax expense8.1 11.2 
Income before earnings from equity affiliates51.2 36.1 
Gain from equity-method investment0.1 0.1 
Net income attributable to ExlService Holdings, Inc. stockholders$51.3 $36.2 
(1) Exclusive of depreciation and amortization expense.
Due to rounding, the numbers presented in the tables included in this Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” may not add up precisely to the totals provided.

38

Three Months Ended March 31, 2023 Compared to Three Months Ended March 31, 2022
Revenues.
The following table summarizes our revenues by reportable segments:
 Three months ended March 31, Percentage
change
 20232022Change
 (dollars in millions)  
Insurance$125.9 $103.3 $22.6 22.0 %
Healthcare26.7 26.2 0.5 2.1 %
Emerging Business66.2 50.7 15.5 30.4 %
Analytics181.8 149.0 32.8 22.0 %
Total revenues, net$400.6 $329.2 $71.4 21.7 %
Revenues for the three months ended March 31, 2023 were $400.6 million, up $71.4 million, or 21.7%, compared to the three months ended March 31, 2022, driven primarily by revenue growth from our new and existing clients in the Analytics, Emerging Business and Insurance reportable segments.
Revenue growth in Insurance of $22.6 million was primarily driven by expansion of business from our new and existing clients of $24.0 million. This was partially offset by a loss of $1.4 million mainly attributable to the depreciation of the Australian dollar, the Indian rupee and the U.K. pound sterling against the U.S. dollar during the three months ended March 31, 2023, compared to the three months ended March 31, 2022. Insurance revenues were 31.4% of our total revenues during each of the three months ended March 31, 2023 and 2022.
Revenue growth in Healthcare of $0.5 million was primarily driven by expansion of business from our existing clients, partially offset by the ramp-downs during the three months ended March 31, 2023. Healthcare revenues were 6.7% and 7.9% of our total revenues during the three months ended March 31, 2023 and 2022, respectively.
Revenue growth in Emerging Business of $15.5 million was primarily driven by expansion of business from our new clients and existing clients of $17.3 million. This was partially offset by a loss of $1.8 million mainly attributable to the depreciation of the U.K. pound sterling and the Indian rupee against the U.S. dollar during the three months ended March 31, 2023, compared to the three months ended March 31, 2022. Emerging Business revenues were 16.5% and 15.4% of our total revenues during the three months ended March 31, 2023 and 2022, respectively.
Revenue growth in Analytics of $32.8 million was primarily driven by higher volumes in our annuity and project based engagements from our new and existing clients of $33.8 million. This was partially offset by a loss of $1.0 million mainly attributable to the depreciation of the U.K. pound sterling against the U.S. dollar during the three months ended March 31, 2023, compared to the three months ended March 31, 2022. Analytics revenues were 45.4% and 45.3% of our total revenues during the three months ended March 31, 2023 and 2022, respectively.


39

Cost of Revenues and Gross Margin: The following table sets forth cost of revenues and gross margin of our reportable segments.
Cost of RevenuesGross Margin
 Three months ended March 31,Percentage
change
Three months ended March 31,
 20232022Change20232022Change
 (dollars in millions)  
Insurance$82.3 $65.1 $17.2 26.5 %34.6 %37.0 %(2.4)%
Healthcare18.8 17.6 1.2 6.6 %29.6 %32.5 %(2.9)%
Emerging Business36.0 29.2 6.8 23.1 %45.6 %42.4 %3.2 %
Analytics114.4 95.6 18.8 19.7 %37.1 %35.9 %1.2 %
Total$251.5 $207.5 $44.0 21.2 %37.2 %37.0 %0.2 %
For the three months ended March 31, 2023, cost of revenues was $251.5 million compared to $207.5 million for the three months ended March 31, 2022, an increase of $44.0 million, or 21.2%. Our gross margin for the three months ended March 31, 2023 was 37.2% compared to 37.0% for the three months ended March 31, 2022, an increase of 20 basis points (“bps”) primarily driven by higher revenues and expansion in margin in certain existing clients during the three months ended March 31, 2023, compared to the three months ended March 31, 2022.
The increase in cost of revenues in Insurance of $17.2 million for the three months ended March 31, 2023 was primarily due to increases in employee-related costs of $16.9 million on account of higher headcount and wage inflation, and higher technology costs of $2.9 million on account of increased use of the hybrid and remote working models, partially offset by foreign exchange gain, net of hedging of $2.6 million. Gross margin in Insurance decreased by 240 bps during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, primarily due to lower margins associated with higher costs during ramp-ups in certain existing and new clients during the three months ended March 31, 2023, compared to the three months ended March 31, 2022.

The increase in cost of revenues in Healthcare of $1.2 million for the three months ended March 31, 2023 was primarily due to increases in employee-related costs of $1.8 million on account of higher headcount and wage inflation, partially offset by foreign exchange gain, net of hedging of $0.6 million. Gross margin in Healthcare decreased by 290 bps during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, primarily due to lower revenues associated with the ramp-down of certain existing clients and higher other operating costs, partially offset by foreign exchange gain, net of hedging during the three months ended March 31, 2023, compared to the three months ended March 31, 2022.

The increase in cost of revenues in Emerging Business of $6.8 million for the three months ended March 31, 2023 was primarily due to increases in employee-related costs of $7.2 million on account of higher headcount and wage inflation, higher technology costs of $0.8 million on account of increased use of the hybrid and remote working models and higher other operating costs of $0.5 million, partially offset by foreign exchange gain, net of hedging of $1.7 million. Gross margin in Emerging Business increased by 320 bps during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, primarily due to higher revenues and operational efficiencies during the three months ended March 31, 2023, compared to the three months ended March 31, 2022.

The increase in cost of revenues in Analytics of $18.8 million for the three months ended March 31, 2023 was primarily due to increases in employee-related costs of $20.9 million on account of higher headcount and wage inflation and higher other operating costs of $0.9 million, partially offset by foreign exchange gain, net of hedging of $3.0 million. Gross margin in Analytics increased by 120 bps during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, primarily due to higher revenues during the three months ended March 31, 2023, compared to the three months ended March 31, 2022.


40

Selling, General and Administrative (“SG&A”) Expenses.
 Three months ended March 31, Percentage
change
 20232022Change
 (dollars in millions)  
General and administrative expenses$46.7 $39.9 $6.8 17.0 %
Selling and marketing expenses29.5 24.2 5.3 22.0 %
Selling, general and administrative expenses$76.2 $64.1 $12.1 18.9 %
As a percentage of revenues19.0 %19.5 %
The increase in SG&A expenses of $12.1 million was primarily due to higher employee-related costs of $11.1 million on account of higher headcount and wage inflation, increase in travel costs of $1.2 million and higher other operating costs of $1.2 million. This was partially offset by foreign exchange gain, net of hedging of $1.4 million, during the three months ended March 31, 2023, compared to the three months ended March 31, 2022.
Depreciation and Amortization.
 Three months ended March 31,Percentage change
 20232022Change
 (dollars in millions)  
Depreciation expense$9.3 $9.1 $0.2 2.4 %
Intangible amortization expense4.2 4.5 (0.3)(7.5)%
Depreciation and amortization expense$13.5 $13.6 $(0.1)(0.8)%
As a percentage of revenues3.4 %4.1 %
The increase in depreciation expense of $0.2 million was primarily due to depreciation of $0.6 million related to our investments in digital capabilities, computers and networking equipment, partially offset by foreign exchange gain, net of hedging of $0.4 million during the three months ended March 31, 2023, compared to the three months ended March 31, 2022. The decrease in intangibles amortization expense of $0.3 million during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, was primarily due to end of useful lives for certain intangible assets.
Income from Operations. Income from operations increased by $15.4 million, or 35.2%, from $44.0 million for the three months ended March 31, 2022 to $59.4 million for the three months ended March 31, 2023, primarily due to higher revenues, partially offset by higher cost of revenues and higher SG&A expenses during the three months ended March 31, 2023. As a percentage of revenues, income from operations increased from 13.4% for the three months ended March 31, 2022 to 14.8% for the three months ended March 31, 2023.
Foreign Exchange Gain, net. Foreign exchange gains and losses are primarily attributable to the movement of the U.S. dollar against the Indian rupee, the Philippine peso, the U.K. pound sterling and the South African ZAR during the three months ended March 31, 2023, compared to the three months ended March 31, 2022. The average exchange rate of the U.S. dollar against the Indian rupee increased from 75.25 during the three months ended March 31, 2022 to 82.25 during the three months ended March 31, 2023. The average exchange rate of the U.S. dollar against the Philippine peso increased from 51.32 during the three months ended March 31, 2022 to 54.78 during the three months ended March 31, 2023. The average exchange rate of the U.K. pound sterling against the U.S. dollar decreased from 1.33 during the three months ended March 31, 2022 to 1.23 during the three months ended March 31, 2023. The average exchange rate of the U.S. dollar against the South African ZAR increased from 15.15 during the three months ended March 31, 2022 to 17.90 during the three months ended March 31, 2023.
We recorded a foreign exchange gain, net of $0.1 million for the three months ended March 31, 2023 compared to a foreign exchange gain, net of $1.8 million for the three months ended March 31, 2022.
Interest expense. Interest expense increased from $0.9 million for the three months ended March 31, 2022 to $3.4 million for the three months ended March 31, 2023, primarily due to a higher effective interest rate of 5.9% during the three months ended March 31, 2023, compared to 1.3% during the three months ended March 31, 2022, partially offset by a lower average outstanding balance under our revolving credit facility during the three months ended March 31, 2023, compared to the three months ended March 31, 2022.


41

Other Income, net.
 Three months ended March 31, Percentage
change
 20232022Change
 (dollars in millions)  
Gain on sale and mark-to-market on investments$1.7 $1.2 $0.5 33.0 %
Interest and dividend income1.7 1.4 0.3 25.6 %
Others, net(0.2)(0.2)— — %
Other income, net$3.2 $2.4 $0.8 30.9 %
Other income, net increased by $0.8 million, from $2.4 million for the three months ended March 31, 2022 to $3.2 million for the three months ended March 31, 2023. The increase is primarily due to higher return on mutual fund investments of $0.5 million and higher interest income on our short-term and long-term investments of $0.9 million during the three months ended March 31, 2023, compared to the three months ended March 31, 2022. This was partially offset by interest on income tax refunds of $0.7 million received during the three months ended March 31, 2022.
Income Tax Expense. The effective tax rate decreased from 23.7% during the three months ended March 31, 2022 to 13.6% during the three months ended March 31, 2023. We recorded income tax expense of $8.1 million and $11.2 million for the three months ended March 31, 2023 and 2022, respectively. The decrease in income tax expense was primarily as a result of higher excess tax benefits related to stock-based compensation during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, partially offset by an increase in income tax expense on higher profit and an increase in non-deductible expense during the three months ended March 31, 2023.
Net Income. Net income increased from $36.2 million for the three months ended March 31, 2022 to $51.3 million for the three months ended March 31, 2023, primarily due to an increase in income from operations of $15.4 million, lower income tax expense of $3.1 million and higher other income, net of $0.8 million, partially offset by higher interest expense of $2.5 million and lower foreign exchange gain, net of $1.7 million. As a percentage of revenues, net income increased from 11.0% during the three months ended March 31, 2022 to 12.8% during the three months ended March 31, 2023.


42

Liquidity and Capital Resources
 Three months ended March 31,
 20232022
 (dollars in millions)
Opening cash, cash equivalents and restricted cash$125.6 $143.8 
Net cash provided by/(used for) operating activities16.0 (26.9)
Net cash provided by/(used for) investing activities43.3 (4.7)
Net cash (used for)/provided by financing activities(91.3)3.6 
Effect of exchange rate changes1.4 (0.8)
Closing cash, cash equivalents and restricted cash$95.0 $115.0 
As of March 31, 2023 and 2022, we had $203.8 million and $269.9 million, respectively, in cash, cash equivalents and short-term investments, of which $177.5 million and $233.3 million, respectively, is located in foreign jurisdictions that upon distribution may be subject to withholding and other taxes. We periodically evaluate opportunities to distribute cash among our group entities to fund our operations, expand our business and make strategic acquisitions in the United States and other geographies, and as and when we decide to distribute, we may have to accrue additional taxes in accordance with local tax laws, rules and regulations in the relevant foreign jurisdictions. During the three months ended March 31, 2023, our subsidiaries in India, U.K. and Australia repatriated $76.0 million (net of $4.0 million withholding taxes), $15.6 million and $9.1 million, respectively, to the United States. These distributions do not constitute a change in our permanent reinvestment assertion.
Operating Activities:
Net cash provided by operating activities was $16.0 million during the three months ended March 31, 2023 compared to net cash used for operating activities of $26.9 million during the three months ended March 31, 2022, reflecting higher cash earnings and efficiencies in management of working capital. The major drivers contributing to the increase of $42.9 million year-over-year included the following:
Increase in cash earnings including adjustments for non-cash and other items contributed higher cash flow of $22.8 million during the three months ended March 31, 2023 compared to the three months ended March 31, 2022. These adjustments comprise of deferred tax effects, depreciation and amortization of long-lived assets and intangibles acquired in business combinations, share-based employee compensation, unrealized foreign currency exchange gain/(loss), unrealized gain/(loss) on investments, among others.
Changes in accounts receivable, including unbilled receivable and deferred revenue, contributed to a higher cash flow of $13.5 million during the three months ended March 31, 2023 compared to the three months ended March 31, 2022. Changes in accounts receivable was driven by revenue growth. Days sales outstanding was 65 days as of March 31, 2023 compared to 64 days as of March 31, 2022.
Decrease in employee-related and other payments, partially offset by increase in other current assets contributed to a higher cash flow of $6.4 million during the three months ended March 31, 2023 compared to the three months ended March 31, 2022.

Investing Activities: Cash provided by investing activities were $43.3 million for the three months ended March 31, 2023 as compared to cash used for investing activities of $4.7 million for the three months ended March 31, 2022. The increase of $48.0 million was primarily due to higher net redemption of investments of $55.3 million during the three months ended March 31, 2023 as compared to net redemption of investments of $12.7 million during the three months ended March 31, 2022, lower cash paid for purchase of long-lived assets, including investments in infrastructure, technology assets, software and product developments of $4.1 million during the three months ended March 31, 2023 compared to the three months ended March 31, 2022, and payment of a portion of purchase consideration for our business acquisition of $1.4 million, during the three months ended March 31, 2022.

Financing Activities: Cash used for financing activities were $91.3 million during the three months ended March 31, 2023 as compared to cash provided by financing activities of $3.6 million during the three months ended March 31, 2022. The decrease of $94.9 million was primarily due to net repayment of $50.0 million under our revolving credit facility during the three months ended March 31, 2023 as compared to net proceeds of $35.0 million during the three months ended March 31, 2022 and higher purchases of treasury stock of $11.0 million under our share repurchase program during the three months ended March 31, 2023 as compared to the three months ended March 31, 2022.
43

We expect to use cash from operating activities to maintain and expand our business by making investments, primarily related to building new digital capabilities and purchase telecommunications equipment and computer hardware and software in connection with managing client operations.
We incurred $12.5 million of capital expenditures during the three months ended March 31, 2023. We expect to incur total capital expenditures of between $47.0 million to $52.0 million in 2023, primarily to meet our growth requirements, including additions to our facilities as well as investments in technology applications, product development, digital technology, advanced automation, robotics and infrastructure.
In connection with any tax assessment orders that have been issued, or may be issued against us or our subsidiaries, we may be required to deposit additional amounts with the relevant authorities with respect to such assessment orders (see Note 25 - Commitments and Contingencies to our unaudited consolidated financial statements herein for further details).
We believe that our existing cash, cash equivalents and short-term investments and sources of liquidity will be sufficient to satisfy our cash requirements over the next 12 months. Our future cash requirements will depend on many factors, including our rate of revenue growth, our investments in strategic initiatives, applications or technologies, operation centers and acquisition of complementary businesses, continued purchases under our board-authorized stock repurchase program, which may require the use of significant cash resources and/or additional financing. We anticipate that we will continue to rely upon cash from operating activities to finance most of our above mentioned requirements, although if we have significant growth through acquisitions, we may need to obtain additional financing.

We maintain deposits in federally insured financial institutions in excess of federally insured limits, however these deposits are diversified with no significant concentration with a particular financial institution. While we have not experienced any losses while operating with such financial institutions, the recent failure of Silicon Valley Bank and Signature Bank may expose us in general to credit risk in the event of any potential default by the financial institutions holding our cash and cash equivalents to the extent recorded in the unaudited consolidated balance sheets.

In the ordinary course of business, we enter into contracts and commitments that obligate us to make payments in the future. These obligations include borrowings, including interest obligations, purchase commitments, operating and finance lease commitments, employee benefit payments under gratuity plans and uncertain tax positions. See Note 18- Borrowings, Note 21- Leases and Note 25- Commitments and Contingencies to our unaudited consolidated financial statements herein for further information on material cash requirements from known contractual and other obligations.
In the ordinary course of business, we provide standby letters of credit to third parties primarily for facility leases. As of March 31, 2023 and December 31, 2022, we had outstanding letters of credit of $0.5 million, each, that were not recognized in our consolidated balance sheets. These are unlikely to have, a current or future material effect on our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources. We had no other off-balance sheet arrangements or obligations.
Financing Arrangements (Debt Facility)
The following table summarizes our debt position:
As of March 31, 2023As of December 31, 2022
  (dollars in millions)
Revolving credit facility
Current portion of long-term borrowings$40.0 $30.0 
Long-term borrowings160.0 220.0 
Total borrowings$200.0 $250.0 
Unamortized debt issuance costs for our revolving credit facility of $1.1 million and $1.2 million as of March 31, 2023 and December 31, 2022, respectively, are presented under “Other current assets” and “Other assets,” as applicable in our consolidated balance sheets.
See Note 18 - Borrowings to our unaudited consolidated financial statements herein for further details.
Recent Accounting Pronouncements
For a description of recent accounting pronouncements, see Note 2 - Summary of Significant Accounting Policies - Recent Accounting Pronouncements to our unaudited consolidated financial statements contained herein.
44

ITEM 3.    Quantitative and Qualitative Disclosures About Market Risk
During the three months ended March 31, 2023, there were no material changes in our market risk exposure. For a discussion of our market risk associated with exchange rate risk and interest rate risk, see Part II, Item 7A “Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
ITEM 4.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports the Company files or submits under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported within the time periods specified in the U.S. Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including its Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), to allow timely decisions regarding required disclosure. In connection with the preparation of this Quarterly Report on Form 10-Q, the Company’s management carried out an evaluation, under the supervision and with the participation of the CEO and CFO, of the effectiveness and operation of the Company’s disclosure controls and procedures as of March 31, 2023. Based upon that evaluation, the CEO and CFO have concluded that the Company’s disclosure controls and procedures, as of March 31, 2023, were effective.
Changes in Internal Control over Financial Reporting
During the three months ended March 31, 2023, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


PART II. OTHER INFORMATION
 

ITEM 1.    Legal Proceedings
In the course of our normal business activities, various lawsuits, claims and proceedings may be instituted or asserted against us. Although there can be no assurance, we believe that the disposition of matters currently instituted or asserted will not have a material adverse effect on our consolidated financial position, results of operations or cash flows. See Note 25 - Commitments and Contingencies to our unaudited consolidated financial statements contained herein for details regarding our tax proceedings.

ITEM 1A.    Risk Factors
We have disclosed under the heading “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022, a number of risks which may materially affect our business, financial condition or results of operations. You should carefully consider those risk factors and the other information set forth elsewhere in this Quarterly Report on Form 10-Q. You should be aware that these risk factors and other information may not describe every risk facing our Company. Additional risks and uncertainties not currently known to us may also materially adversely affect our business, financial condition and/or results of operations.
ITEM 2.    Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Use of Proceeds
None.
Purchases of Equity Securities by the Issuer
During the three months ended March 31, 2023, purchases of common stock were as follows:
45

Period
Total Number of
Shares Purchased(1)
Average Price
Paid per share(1)
Total Number of Shares Purchased as Part of Publicly
Announced Plans or Programs
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs
January 1, 2023 through January 31, 202372,440 $170.20 50,056 $222,955,003 
February 1, 2023 through February 28, 202353,099 170.75 37,941 $216,479,165 
March 1, 2023 through March 31, 2023  133,842 156.65 133,028 $195,645,267 
Total  259,381 $163.32 221,025 — 
(1) Includes 38,356 shares of our common stock acquired by us at the price of $170.23 in connection with satisfaction of tax withholding obligations on vested restricted stock. The price paid per share for the restricted stock was the closing price of common stock on the trading day prior to the vesting date of the restricted stock units.
On October 5, 2021, our board of directors authorized a $300 million common stock repurchase program beginning January 1, 2022 (the “2022 Repurchase Program”).
Under the 2022 Repurchase Program, shares may be purchased by us from time to time from the open market and through private transactions, or otherwise, as determined by our management as market conditions warrant. We have structured open market purchases under the 2022 Repurchase Program to comply with Rule 10b-18 under the Exchange Act. Repurchases may be discontinued at any time by management.


ITEM 3.    Defaults Upon Senior Securities
None.


ITEM 4.    Mine Safety Disclosures
Not applicable.

ITEM 5.    Other Information
None.

46

INDEX TO EXHIBITS

Item 6. Exhibits
The following exhibits are being filed as part of this report or incorporated by reference as indicated therein:
3.1
3.2
3.3
10.1+
10.2+
10.3+
10.4+
10.5+
31.1
31.2
32.1
32.2
101.INSInline XBRL Instance Document*
101.SCHInline XBRL Taxonomy Extension Schema*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase*
101.LABInline XBRL Taxonomy Extension Label Linkbase*
101.PREInline XBRL Extension Presentation Linkbase*
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

*This exhibit will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. Such exhibit will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.
+Indicates management contract or compensatory plan required to be filed as an Exhibit.
47

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.

Date: April 27, 2023EXLSERVICE HOLDINGS, INC.
By: /S/ MAURIZIO NICOLELLI
 MAURIZIO NICOLELLI
Chief Financial Officer
(Duly Authorized Signatory, Principal Financial and Accounting Officer)

48
EX-10.1 2 exls-ex101x03312023x10q.htm EX-10.1 Document

Exhibit 10.1
AMENDMENT NO. 2 TO SECOND AMENDED AND RESTATED EMPLOYMENT AND NON-COMPETITION AGREEMENT

The Companies and Executive are currently parties to the Second Amended and Restated
Employment and Non-Competition Agreement dated as of August 3, 2020, as amended (the “Agreement”; capitalized terms used and not defined herein have the meaning ascribed to them in the Agreement), and wish to enter into this Amendment No. 2 to the Agreement (this “Amendment”).

WHEREAS, Section 6(b) to the Agreement (Tax Planning Assistance) provides the Company shall reimburse Employee for up to $12,000 per annum for expenses incurred in connection with personal tax and estate planning services;

WHEREAS, Company and Executive wish to amend Section 6(b) to the Agreement so as to increase the annual reimbursement amount; and

WHEREAS, pursuant to Section 12(c) of the Employment Agreement, any modification of the Agreement must be agreed to in a writing signed by Executive and an officer of the Company (other than Executive);

Accordingly, in consideration of the premises and the respective covenants and agreements of the parties set forth below, and intending to be legally bound hereby, the parties agree as follows:

Section 1. Tax Planning Assistance. Section 6(b) to the Agreement is amended and restated in its entirety as follows:

“The Company shall reimburse Executive up to $30,000 per annum for expenses incurred
during the Employment Term in connection with personal tax and estate planning.”

Section 2. No Other Changes. Except as amended by this Amendment, all other terms of
the Agreement shall continue to be in full force and effect and are hereby ratified and confirmed.



[Remainder of Page Left Blank Intentionally; Signature Page Follows]
















IN WITNESS WHEREOF, the parties to this Amendment have executed this Amendment as of February 16, 2023.
EXLSERVICE HOLDINGS, INC.

By: /s/ Ajay Ayyappan____________
Name: Ajay Ayyappan
Title: Corporate Secretary

ROHIT KAPOOR

By: /s/ Rohit Kapoor______________
Name: Rohit Kapoor




EX-10.2 3 exls-ex102x03312023x10q.htm EX-10.2 Document

Exhibit 10.2
EXLSERVICE HOLDINGS, INC.

2018 OMNIBUS INCENTIVE PLAN

[FORM OF] RESTRICTED STOCK UNIT AGREEMENT (U.S.)

THIS RESTRICTED STOCK UNIT AGREEMENT (the “Agreement”), is made, effective as of the [INSERT DATE OF GRANT](hereinafter the “Date of Grant”) by and between ExlService Holdings, Inc. a Delaware corporation (the “Company”), and _______[INSERT PARTICIPANT NAME] ____________ (the “Participant”).

WHEREAS, the Company has adopted the ExlService Holdings, Inc. 2018 Omnibus Incentive Plan (the “Plan”), pursuant to which awards of Restricted Stock Units may be granted; and
WHEREAS, the Compensation and Talent Management Committee of the Board of Directors of the Company (the “Committee”) has determined that it is in the best interests of the Company and its stockholders to grant to the Participant an award of Restricted Stock Units as provided herein and subject to the terms set forth herein.

NOW THEREFORE, for and in consideration of the premises and the covenants of the parties contained in this Agreement, and for other good and valuable consideration, the receipt of which is hereby acknowledged, the parties hereto, for themselves, their successors and assigns, hereby agree as follows:

1.Grant of Restricted Stock Units. The Company hereby grants on the Date of Grant, to the Participant a total of [●] Restricted Stock Units (the “Award”) on the terms and conditions set forth in this Agreement and as otherwise provided in the Plan. Such Restricted Stock Units shall be credited to a separate account maintained for the Participant on the books of the Company (the “Account”). On any given date, the value of each Restricted Stock Unit comprising the Award shall equal the Fair Market Value of one share of Common Stock. The Award shall vest in accordance with Section 3 hereof and settle in accordance with Section 4 hereof.

2.Incorporation by Reference, Etc. The provisions of the Plan are hereby incorporated herein by reference. Except as otherwise expressly set forth herein, this Agreement shall be construed in accordance with the provisions of the Plan and any capitalized terms not otherwise defined in this Agreement shall have the definitions set forth in the Plan. The Committee shall have final authority to interpret and construe the Plan and this Agreement and to make any and all determinations under them, and its decision shall be binding and conclusive upon the Participant and his legal representative in respect of any questions arising under the Plan or this Agreement.

3.Vesting. Except as otherwise provided herein, [●] percent of the Award shall vest based on continued employment with the Company (or its Affiliates) (the “Time-Based RSUs”) and [●] percent of the Award shall vest based on continued employment with the Company and the achievement of specified performance criteria described herein (the “Performance-Based



RSUs”). Each day on which a portion of the Award vests in accordance with this Agreement is referred to as a “Vesting Date”.

(a)Time-Based RSUs.

(i)Generally. Subject to the Participant’s continued employment with the Company through each applicable Vesting Date listed in the chart below (the “Vesting Chart”), the Time-Based RSUs shall become vested as follows:
Percent of Time-Based RSUs VestingVesting Date
[●]
[1st] Grant Anniversary
[●]
[2nd] Grant Anniversary
[●]
[3rd] Grant Anniversary
[●]
[4th] Grant Anniversary

(ii)Change in Control. (A) Notwithstanding the foregoing, in the event that a “Change in Control” (which for purposes of this Agreement shall have the meaning set forth in the Plan as modified by the language at the end of this Section 3) occurs at a time when any portion of the Time-Based RSUs remain unvested, then effective upon the consummation of the Change in Control, the vesting of the portion of the Time-Based RSUs which is not then fully vested shall accelerate such that any portion of the Time-Based RSUs which would have become vested during the one-year period following the Change in Control shall become vested effective as of the consummation of the Change in Control.

(B) In addition: (1) in the event that Participant’s employment by the Company is terminated by the Company without Cause (as defined in the Plan) (x) at any time following a Change in Control or (y) in specific contemplation of a Change in Control or (2) in the event Participant resigns with “Good Reason” (as defined below) at any time following a Change in Control, Participant shall, upon and subject to the execution within sixty (60) days following termination of employment (and non- revocation during any applicable revocation period) of a standard release of all employment-related claims against the Company and its Affiliates and each of their employees, officers and directors, be entitled to immediate vesting as of the termination date of any portion of the Time-Based RSUs which is unvested as of the termination date.
(C) The term “Good Reason” shall have the meaning set forth in any employment, consulting or other agreement between the Company or an Affiliate and the Participant in effect on the date hereof, or, in the absence of such definition therein, the occurrence, without Participant’s prior written consent, of any of the following events:

(1)a substantial reduction of Participant’s duties or responsibilities, or Participant being required to report to any person other than the Board or the Company’s Chief Executive Officer or President; provided that, if there is a Change in Control and Participant retains a similar title and similar duties with the Company or any entity that acquires the Company (or any affiliate or subsidiary of such entity) following such Change in Control, any change in Participant’s title shall not a constitute a significant reduction of Participant’s duties and authorities hereunder;




(2)Participant’s job title is adversely changed, provided that if there is a Change in Control and Participant retains a similar title and similar duties with the Company or any entity that acquires the Company (or any affiliate or subsidiary of such entity) following such Change in Control, any change in Participant’s title shall not constitute a significant reduction of Participant’s duties and authorities hereunder;

(3) following a Change in Control, a change in the office or location where Participant is based of more than thirty (30) miles, which new location is more than thirty (30) miles from Participant’s primary residence; or

(4) following a Change in Control, a breach by the Company of any material term of any employment, consulting, or similar agreement between the Company and Participant;

provided that, a termination by Participant with Good Reason shall be effective only if, within thirty (30) days following Participant’s first becoming aware of the circumstances giving rise to Good Reason, Participant delivers a “notice of termination” for Good Reason to the Company, and the Company within fifteen (15) days following its receipt of such notification has failed to cure the circumstances giving rise to Good Reason.

(iii)Death. Notwithstanding the foregoing, in the event that Participant’s employment with the Company is terminated due to Participant’s death at a time when any portion of the Time-Based RSUs remain unvested, the portion of the Time-Based RSUs which is unvested shall become immediately vested effective as of the date of Participant’s death.

(iv)Retirement. Notwithstanding the foregoing, and assuming that such Time-Based RSUs have been outstanding for at least six (6) months from the Grant Date, in the event that Participant’s employment with the Company is terminated, other than by Company for Cause (as defined in the Plan),

(1)after having attained age sixty (60) with at least ten (10) years of service with the Company (or its Affiliates) at a time when any portion of the Time-Based RSUs remain unvested, then one-hundred percent (100%) of that portion of the Participant’s Time-Based RSUs (and only that portion) that is scheduled to vest within the next twelve (12) months shall become immediately vested as of the date the Participant terminates employment, and any remaining unvested Time-Based RSUs shall be immediately forfeited; and

(2)after having attained age sixty (60) with at least five (5) years and less than ten (10) years of service with the Company (or its Affiliates) at a time when any portion of the Time-Based RSUs remain unvested, then the applicable percentage of the Participant’s Time-Based RSUs (and only that portion) that is scheduled to vest within the next twelve (12) months, as described below (the “Prorated Percentage”), shall become immediately vested as of the date the Participant terminates employment, and any remaining unvested Time-Based RSUs shall be immediately forfeited.

Completed Years of Service:
At least
Prorated Percentage



Five (5) years50%
Six (6) years60%
Seven (7) years70%
Eight (8) years80%
Nine (9) years90%


For purposes of this Section 3(a)(iv), years of service with the Company (or its Affiliates) does not include tenure at any organization acquired by the Company (or its Affiliates) prior to the closing date of such acquisition.

Any Time-Based RSUs shall be settled in accordance with Section 4 of this Agreement.

(b)Performance-Based RSUs.

(i)Generally. Except as otherwise provided herein, [●] percent of the Performance-Based RSUs shall cliff vest on [●], based on continuous service with the Company through such Vesting Date and the achievement of Company revenues against the aggregate revenue target as set forth on Exhibit A (the “Revenue-Based RSUs”); and [●] of the Performance-Based RSUs shall cliff vest on [●], based on continuous service with the Company through such Vesting Date and the achievement of relative total stockholder return (“TSR”) performance of the Company against the Peer Group (as defined on Exhibit B) over the period from [●] through [●] (the “TSR Performance Period”) as set forth on Exhibit B (the “TSR-Based RSUs”).

(ii)Change in Control. Notwithstanding the foregoing:

(A)Revenue-Based RSUs. In the event that a Change in Control occurs before [●], one hundred percent (100%) of the Revenue-Based RSUs will be deemed earned as of the date of the Change in Control. For the avoidance of doubt, in such event, the Participant will be unable to earn any additional Revenue-Based RSUs.

(B)TSR-Based RSUs. In the event that a Change in Control occurs on or before the first anniversary of the Date of Grant, one hundred percent (100%) of the TSR-Based RSUs will be deemed earned as of the date of the Change in Control. For the avoidance of doubt, in such event, the Participant will be unable to earn any additional TSR-Based RSUs. In the event that a Change in Control occurs after the first anniversary of the Date of Grant, then (i) the TSR Performance Period shall be deemed to end on the date of the Change in Control, and the Committee shall determine the TSR of the Company and the Peer Group (as defined in Exhibit B) as of such date, and shall determine the number of TSR-Based RSUs earned by the Participant; and (ii) for purposes of determination of the Company’s TSR for the TSR Performance Period, the Company’s stock price shall be equal to the consideration paid per share of the Company’s common stock in the Change in Control transaction, as determined by the Committee (and shall not be equal to the 30-day average of the Company’s stock price on the last day of the TSR Performance Period, as set forth in Exhibit B).




(C)The Performance-Based RSUs deemed earned in accordance with the foregoing provisions of this Section 3(b)(ii) will be treated as immediately vested in accordance with the schedule set forth in the special Change in Control vesting chart below (the “Special CIC Vesting Chart”) as well as additional vesting based on the methodology set forth in Section 3(a)(ii), subject to the Participant’s continuous employment with the Company or an Affiliate through the consummation of the Change in Control, assuming for such purpose that such deemed earned Performance-Based RSUs had originally been subject only to time-based vesting, as set forth in the Special CIC Vesting Chart.

Vested Percent of Deemed Earned Performance-Based RSUsVesting Date
[33.33%][●]
[66.67%][●]
[100%][●]

Accordingly, for example, the Special CIC Vesting Chart and the methodology of Section 3(a)(ii) shall be applied effective as of the consummation of the Change in Control so that: (x) to the extent that any of the Vesting Dates set forth in the Special CIC Vesting Chart occurred prior to the date of the occurrence of the Change in Control, then a portion (as set forth in such chart) of such deemed earned Performance-Based RSUs shall be immediately vested effective upon the consummation of the Change in Control; and (y) after taking into account any accelerated vesting pursuant to the immediately preceding clause (x), effective upon the consummation of the Change in Control, the vesting of the portion of such deemed earned Performance-Based RSUs that are not then fully vested shall accelerate such that any portion of those deemed earned Performance-Based RSUs which would have become vested during the one-year period following the Change in Control (based on the application of the Special CIC Vesting Chart to such Performance-Based RSUs), shall become vested effective as of the consummation of the Change in Control. The remaining portion of the deemed earned Performance-Based RSUs shall cliff vest on [●], subject to the Participant’s continuous employment with the Company or an Affiliate through such date; provided that (1) in the event that Participant’s employment by the Company is terminated by the Company without Cause (x) at any time following a Change in Control or (y) in specific contemplation of a Change in Control or (2) in the event Participant resigns with Good Reason at any time following a Change in Control, Participant shall, upon and subject to the execution within sixty (60) days following termination of employment (and non- revocation during any applicable revocation period) of a standard release of all employment-related claims against the Company and its Affiliates and each of their employees, officers and directors, be entitled to immediate vesting as of the termination date of the remaining portion of the deemed earned Performance-Based RSUs which is unvested as of the termination date.

(iii)Death. Notwithstanding the foregoing:

(A)Prior to a Change in Control. In the event that no Change in Control has occurred and Participant’s employment with the Company is terminated due to Participant’s death prior to [●], Participant shall become immediately vested in a number of Performance-Based RSUs equal to (x) the number of completed full months from [●] to the date of Participant’s death divided by (y) [●] multiplied by (z) 100% of the Performance-Based RSUs, effective as of the date of Participant’s death.




(B)After a Change in Control. In the event that Participant’s employment with the Company is terminated due to Participant’s death prior to [●] but after a Change in Control has occurred, Participant shall become immediately vested in 100% of the Performance-Based RSUs that were deemed earned as a result of the Change in Control pursuant to Section 3(b)(ii) above, effective as of the date of Participant’s death.

(iv)Retirement. Notwithstanding the foregoing, and assuming that such Performance-Based RSUs have been outstanding for at least six (6) months from the Grant Date, in the event that Participant’s employment with the Company is terminated, other than by Company for Cause,
(A)after having attained age sixty (60) with at least ten (10) years of service with the Company (or its Affiliates) prior to [●], the Vesting Date for the Performance-Based RSUs, Participant shall earn a pro rata portion of the Performance-Based RSUs based on actual Company performance (with respect to the Revenue and TSR performance goals) at the end of the performance period, as determined by the Committee.
Such proration shall be determined as follows: the number of Performance-Based RSUs (rounded to the nearest whole number) that have been deemed earned by the Committee shall vest based on the product of the total number of Performance-Based RSUs granted on the Grant Date multiplied by the quotient of (x) divided by (y), where (x) equals the total number of years of service completed by Participant from the Grant Date (rounding up the number of years of service) and (y) equals three (3);
(B)after having attained age sixty (60) with at least five (5) years and less than ten (10) years of service with the Company (or its Affiliates) prior to [●], the Vesting Date for the Performance-Based RSUs, the Participant shall earn a pro rata portion of the Performance-Based RSUs calculated in accordance with the methodology outlined in subsection 3(b)(iv)(1) immediately above, provided that such amount shall be reduced by the applicable percentage set forth below (the “Reduction Percentage”).

Completed Years of Service:
At least
Reduction Percentage
Five (5) years50%
Six (6) years40%
Seven (7) years30%
Eight (8) years20%
Nine (9) years10%


For purposes of this Section 3(b)(iv), years of service with the Company (or its Affiliates) does not include tenure at any organization acquired by the Company (or its Affiliates) prior to the closing date of such acquisition.

Any Performance-Based RSUs shall be settled in accordance with Section 4 of this Agreement after the end of the performance period. The determination of any prorated Performance-Based RSU shall be made by the Committee in its sole discretion.




(c)Special 409A Rule. Notwithstanding anything to the contrary in this Section 3, to the extent necessary to comply with Section 409A of the Code, a Change in Control hereunder shall not give rise to any acceleration of the vesting of any portion of an Award hereunder unless such event satisfies the definition of a change in the ownership or effective control of a corporation, or a change in the ownership of a substantial portion of the assets of a corporation pursuant to Section 409A of the Code and any Treasury Regulations promulgated thereunder.

4.Terms.

(a)Settlement. As soon as practicable following each applicable Vesting Date (including as applicable the date of consummation of a Change in Control and certain terminations of employment upon or following a Change in Control, as applicable), the Company shall settle the portion of the Award that is vested on such date and shall therefore (i) issue and deliver to the Participant one share of Common Stock for each Restricted Stock Unit subject to the Award that has vested (the “RSU Shares”), with any fractional shares paid out in cash (and, upon such settlement, the Restricted Stock Units shall cease to be credited to the Account) and (ii) enter the Participant’s name as a stockholder of record with respect to the RSU Shares on the books of the Company. The Committee shall make all determinations with respect to the Performance-Based RSUs as soon as administratively practicable after [●] (or as of the Change in Control, as applicable) such that settlement of the earned and vested Performance-Based RSUs shall be made within the applicable short-term deferral period for purposes of Section 409A of the Code.

(b)Dividend Equivalents. If on any date that Restricted Stock Units remain credited to the Account, dividends are paid by the Company on outstanding shares of its Common Stock (“Shares”) (each, a “Dividend Payment Date”), then the Participant's Account shall, as of each such Dividend Payment Date, be credited with an amount (each such amount, a “Dividend Equivalent Amount”) equal to the product of (i) the number of Restricted Stock Units in the Account as of the Dividend Payment Date and (ii) the per Share cash amount of such dividend (or, in the case of a dividend payable in Shares or other property, the per Share equivalent cash value of such dividend as determined in good faith by the Committee). On each applicable Vesting Date, in connection with the settlement and delivery of RSU Shares as contemplated by Section 4(a), the Participant shall be entitled to receive a payment, without interest, of an amount in cash equal to the accumulated Dividend Equivalent Amounts in respect of the RSU Shares so delivered.

(c)Taxes and Withholding. Upon the settlement of the Award in accordance with Section 4(a) hereof, the Participant shall recognize taxable income in respect of the Award, and the Company shall report such taxable income to the appropriate taxing authorities in respect of the Award as it determines to be necessary and appropriate. Upon the settlement of the Award in RSU Shares, the Participant shall be required as a condition of such settlement to pay to the Company by check or wire transfer the amount of any income, payroll, or social tax withholding that the Company determines is required; provided that the Participant may elect to satisfy such tax withholding obligation by having the Company withhold from the settlement that number of RSU Shares having a Fair Market Value equal to the amount of such withholding; provided, further, that the number of RSU Shares that may be so withheld by the Company shall be limited to that number of RSU Shares having an aggregate Fair Market Value on the date of such



withholding equal to the aggregate amount of the Participant’s income, payroll and social tax liabilities based upon the applicable minimum withholding rates.

(d)Forfeiture. Except as otherwise provided in the Plan, or as set forth in any employment, consulting or other agreement between the Company or an Affiliate and the Participant in effect on the date hereof, if the Participant’s employment with the Company terminates prior to any Vesting Date for any reason, all remaining Restricted Stock Units credited to the Account shall be forfeited without further consideration to the Participant. In addition, the Award or any RSU Shares shall be subject to cancellation, forfeiture or recoupment as determined by the Committee upon the occurrence of a violation of material Company policies, misstatement of financial or other material information about the Company, fraud, misconduct, breach of noncompetition, confidentiality, nonsolicitation, noninterference, corporate property protection, or other agreements that may apply to the Participant, or other conduct by the Participant that the Committee determines is detrimental to the business or reputation of the Company and its Affiliates, including facts and circumstances discovered after termination of service.

(e)Restrictions. The Award granted hereunder may not be sold, pledged or otherwise transferred (other than by will or the laws of descent and distribution) and may not be subject to lien, garnishment, attachment or other legal process. The Participant acknowledges and agrees that, with respect to each Restricted Stock Unit credited to his Account, he has no voting rights with respect to the Company unless and until each such Restricted Stock Unit is settled in RSU Shares pursuant to Section 4(a) hereof.

(f)Rights as a Stockholder. Upon and following each Vesting Date, the Participant shall be the record owner of the RSU Shares settled upon such applicable date unless and until such RSU Shares are sold or otherwise disposed of, and as record owner shall be entitled to all rights of a common stockholder of the Company, including, without limitation, voting rights, if any, with respect to the RSU Shares. Prior to the first Vesting Date, the Participant shall not be deemed for any purpose to be the owner of shares of Common Stock underlying the Restricted Stock Units.

5.Miscellaneous.

(a)General Assets. All amounts credited to the Account under this Agreement shall continue for all purposes to be part of the general assets of the Company. The Participant’s interest in the Account shall make the Participant only a general, unsecured creditor of the Company.

(b)Notices. All notices, demands and other communications provided for or permitted hereunder shall be made in writing and shall be by registered or certified first-class mail, return receipt requested, telecopier, courier service or personal delivery:

if to the Company:

ExlService Holdings, Inc.
320 Park Avenue, 29th Floor
New York, NY 10022



Attention: General Counsel

if to the Participant, at the Participant’s last known address on file with the Company.

        All such notices, demands and other communications shall be deemed to have been duly given when delivered by hand, if personally delivered; when delivered by courier, if delivered by commercial courier service; five business days after being deposited in the mail, postage prepaid, if mailed; and when receipt is mechanically acknowledged, if telecopied.

6.Severability. The invalidity or unenforceability of any provision of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement, and each other provision of this Agreement shall be severable and enforceable to the extent permitted by law.
7.No Rights to Employment. Nothing contained in this Agreement shall be construed as giving the Participant any right to be retained, in any position, as an employee, consultant or director of the Company (or its Affiliates) or shall interfere with or restrict in any way the right of the Company (or its Affiliates), which are hereby expressly reserved, to remove, terminate or discharge the Participant at any time for any reason whatsoever.
8.Beneficiary. The Participant may file with the Committee a written designation of a beneficiary on such form as may be prescribed by the Committee and may, from time to time, amend or revoke such designation. If no designated beneficiary survives the Participant, the Participant’s estate shall be deemed to be the Participant’s beneficiary.
9.Successors. The terms of this Agreement shall be binding upon and inure to the benefit of the Company and its successors and assigns, and to the Participant and the beneficiaries, executors, administrators, heirs and successors of the Participant.
10.Entire Agreement. This Agreement and the Plan contain the entire agreement and understanding of the parties hereto with respect to the subject matter contained herein and supersede all prior communications, representations and negotiations in respect thereto. Except as set forth in Section 16(b) of the Plan, no change, modification or waiver of any provision of this Agreement shall be valid unless the same is in writing and signed by the parties hereto.
11.Bound by Plan. By signing this Agreement, the Participant acknowledges that he has received a copy of the Plan and has had an opportunity to review the Plan and agrees to be bound by all the terms and provisions of the Plan.
12.Governing Law. Except for the Arbitration Agreement attached hereto as Exhibit C, which is expressly governed by the Federal Arbitration Act (FAA), this Agreement shall be construed and interpreted in accordance with the laws of the State of Delaware without regard to principles of conflicts of law thereof, or principles of conflicts of laws of any other jurisdiction which could cause the application of the laws of any jurisdiction other than the State of Delaware. Should the FAA not govern the Arbitration Agreement for any reason, then that portion of this agreement shall be construed and interpreted in accordance with the laws of the State of Delaware without regard to principles of conflicts of law of that or any other jurisdiction.
13.Binding Agreement to Arbitrate. This Agreement is subject to the Arbitration Agreement attached hereto as Exhibit C, which is incorporated by reference herein. Except as otherwise



provided in Exhibit C, the Arbitration Agreement establishes an exclusive forum for the resolution of all disputes covered by the Arbitration Agreement that otherwise could be resolved in court. BY ENTERING INTO THIS AGREEMENT, THE PARTICIPANT AND THE COMPANY ACKNOWLEDGE AND AGREE THAT, TO THE FULLEST EXTENT PERMITTED BY LAW, THE PARTICIPANT AND THE COMPANY ARE GIVING UP ANY RIGHTS THEY MAY HAVE TO A COURT OR JURY TRIAL OF ALL SUCH DISPUTES, which are not limited to only those arising under this agreement.
14.Electronic Delivery and Acceptance. The Company has decided to deliver documents related to current or future participation in the Plan by electronic means and to request Participant’s consent to participate in the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through the current plan administrator’s on-line system, or any other on-line system or electronic means that the Company may decide, in its sole discretion, to use in the future.
15.Headings. The headings of the Sections hereof are provided for convenience only and are not to serve as a basis for interpretation or construction, and shall not constitute a part, of this Agreement.
16.Signature in Counterparts. This Agreement may be signed in counterparts, each of which shall be an original, with the same effect as if the signatures thereto and hereto were upon the same instrument. PLEASE NOTE: Participant’s designation/election via the current plan administrator’s website that Participant has read and accepted the terms of this Agreement and the terms and conditions of the Plan is considered Participant’s electronic signature and Participant’s express consent to this Agreement and the terms and conditions set forth in the Plan.

[Remainder of page intentionally left blank; signature page to follow]























IN WITNESS WHEREOF, the parties hereto have executed this Agreement.

ExlService Holdings, Inc.

By:
Title:

Participant








































Exhibit A: Revenue-Based RSUs

Except as may otherwise be provided herein, the Revenue-Based RSUs shall vest based on the achievement of Company revenues against the aggregate revenue target for the period beginning on [●] and ending on [●], as set forth herein. For purposes of this Exhibit A, “revenue” shall have the meaning given such term in the Board-approved budget for the fiscal year in which the Award is granted.

The Company aggregate revenue target for the [YEAR] Revenue-Based PRSUs for the period beginning on [●] and ending on [●] is $[●], and the sliding scale used to determine payout achievement is as set forth in the table below:


[YEAR] PRSU Plan – 3 Year Aggregate Revenue Target Sliding Scale:

Achievement on Revenue TargetFunding
[110%][200%]
[100%][100%]
[90%][25%]

To the extent the Company’s revenue falls in between [90% and 100%], the percentage of Revenue-Based RSUs earned will be determined based on [straight line interpolation] calculated using a revenue target range between [90% and 100%] and a funding range between [25% and 100%]. For example, if [95%] of the revenue target is achieved, [62.5%] of the Revenue-Based RSUs will be earned. To the extent the Company’s revenue falls in between [100% and 110%], the percentage of Revenue-Based RSUs earned will be determined based on [straight line interpolation] calculated using a revenue target range between [100%] and [110%] and a funding range between [100% and 200%]. For example, if [105%] of the revenue target is achieved, [150%] of the Revenue-Based RSUs will be earned.





















Exhibit B: TSR-Based RSUs

The Committee has designated the following peer group of public companies in the Company’s 8-digit Global Industry Classification Standard sub-industry group (the “Peer Group”):

[
TSR Peer Group
Affirm Holdings, Inc.
AppTech Payments Corp.
Automatic Data Processing, Inc.
Block, Inc.
Broadridge Financial Solutions, Inc.
Cantaloupe, Inc.
Cass Information Systems, Inc.
Concentrix Corporation
Conduent Incorporated
CSG Systems International, Inc.
DLocal Limited
Euronet Worldwide, Inc.
EVERTEC, Inc.
EVO Payments, Inc.
Exela Technologies, Inc.
Fidelity National Information Services, Inc.
Fiserv, Inc.
FLEETCOR Technologies, Inc.
Flywire Corporation
Genpact Limited
Getnet Adquirencia e Servicos para Meios de Pagamento S.A. - Instituicão de Pagamento
Global Blue Group Holding AG
Global Payments Inc.
i3 Verticals, Inc.
IBEX Limited
Innodata Inc.
International Money Express, Inc.
Jack Henry & Associates, Inc.
Marqeta, Inc.
Mastercard Incorporated
Maximus, Inc.
MoneyGram International, Inc.
Nuvei Corporation
PagSeguro Digital Ltd.
Paya Holdings Inc.
Paychex, Inc.
Paymentus Holdings, Inc.
Payoneer Global Inc.
PayPal Holdings, Inc.
Paysafe Limited
PaySign, Inc.
Priority Technology Holdings, Inc.
QIWI plc
Remitly Global, Inc.
Repay Holdings Corporation
Sabre Corporation
Shift4 Payments, Inc.
Startek, Inc.
Steel Connect, Inc.
StoneCo Ltd.
TaskUs, Inc.
TDCX Inc.
TELUS International (Cda) Inc.
The OLB Group, Inc.
The Western Union Company
Toast, Inc.
TTEC Holdings, Inc.
Usio, Inc.
Verra Mobility Corporation
VIQ Solutions Inc.
Visa Inc.
WEX Inc.
WNS (Holdings) Limited
AvidXchange Holdings, Inc.
Lesaka Technologies, Inc.
Ryvyl Inc.
SS&C Technologies Holdings, Inc.
WeTrade Group, Inc.
]

The Company’s TSR for the TSR Performance Period will be computed and then compared to the TSR of the companies in the Peer Group. A participant shall earn [200%, 150%, 100%, 50% or 0%] of the TSR-Based RSUs, as applicable, if the Company’s TSR for the Performance Period equals or exceeds the [80th, 65th, 50th, 35th or 20th] percentile, respectively, of the Peer Group, when ranked by TSR for the TSR Performance Period. The



percentage of TSR-Based RSUs earned will be determined based on [straight-line interpolation] to the extent the Company’s TSR falls in between the [20th and 80th] percentiles, as per the chart below:

Target TSR PercentileFunding
[80.0][200%]
[65.0][150%]
[50.0][100%]
[35.0][50%]
[20.0][0%]

Notwithstanding the foregoing, if the Company’s TSR for the TSR Performance Period is negative, the maximum percentage of TSR-Based RSUs that may be earned is 100% regardless of the Company’s actual percentile ranking relative to the peer Group. TSR shall be determined in the customary manner based on the percentage increase in a company’s stock price (taking into account assumed immediate reinvestment of dividends) from the first day of the TSR Performance Period to the last day of the TSR Performance Period. For this purpose, a company’s stock price on the applicable date will be determined as the 30 calendar day average closing stock price ending on the applicable date (or the immediately preceding trading day if the applicable date is not a trading day), except as provided in Section 3(b) in the event of a Change in Control.

Companies in the Peer Group that are not publicly traded on the last day of the TSR Performance Period shall not be taken into account for TSR purposes (except that any such company that goes bankrupt will be deemed to have a negative 100% TSR).


























Exhibit C: Arbitration Agreement

(See attached.)

EX-10.3 4 exls-ex103x03312023x10q.htm EX-10.3 Document

Exhibit 10.3
EXLSERVICE HOLDINGS, INC.

2018 OMNIBUS INCENTIVE PLAN

[FORM OF] RESTRICTED STOCK UNIT AGREEMENT (International)

THIS RESTRICTED STOCK UNIT AGREEMENT (the “Agreement”), is made, effective as of the [INSERT DATE OF GRANT] (hereinafter the “Date of Grant”) by and between ExlService Holdings, Inc. a Delaware corporation (the “Company”), and __[INSERT PARTICIPANT NAME]__ (the “Participant”).

WHEREAS, the Company has adopted the ExlService Holdings, Inc. 2018 Omnibus Incentive Plan (the “Plan”), pursuant to which awards of Restricted Stock Units may be granted; and
WHEREAS, the Compensation and Talent Management Committee of the Board of Directors of the Company (the “Committee”) has determined that it is in the best interests of the Company and its stockholders to grant to the Participant an award of Restricted Stock Units as provided herein and subject to the terms set forth herein.

NOW THEREFORE, for and in consideration of the premises and the covenants of the parties contained in this Agreement, and for other good and valuable consideration, the receipt of which is hereby acknowledged, the parties hereto, for themselves, their successors and assigns, hereby agree as follows:

1.Grant of Restricted Stock Units. The Company hereby grants on the Date of Grant, to the Participant a total of [●] Restricted Stock Units (the “Award”) on the terms and conditions set forth in this Agreement and as otherwise provided in the Plan. Such Restricted Stock Units shall be credited to a separate account maintained for the Participant on the books of the Company (the “Account”). On any given date, the value of each Restricted Stock Unit comprising the Award shall equal the Fair Market Value of one share of Common Stock. The Award shall vest in accordance with Section 3 hereof and settle in accordance with Section 4 hereof.

2.Incorporation by Reference, Etc. The provisions of the Plan are hereby incorporated herein by reference. Except as otherwise expressly set forth herein, this Agreement shall be construed in accordance with the provisions of the Plan and any capitalized terms not otherwise defined in this Agreement shall have the definitions set forth in the Plan. The Committee shall have final authority to interpret and construe the Plan and this Agreement and to make any and all determinations under them, and its decision shall be binding and conclusive upon the Participant and his legal representative in respect of any questions arising under the Plan or this Agreement.

3.Vesting. Except as otherwise provided herein, [●] percent of the Award shall vest based on continued employment with the Company (or its Affiliates) (the “Time-Based RSUs”) and [●] percent of the Award shall vest based on continued employment with the Company and the achievement of specified performance criteria described herein (the “Performance-Based



RSUs”). Each day on which a portion of the Award vests in accordance with this Agreement is referred to as a “Vesting Date”.

(a)Time-Based RSUs.

(i)Generally. Subject to the Participant’s continued employment with the Company through each applicable Vesting Date listed in the chart below (the “Vesting Chart”), the Time-Based RSUs shall become vested as follows:
Percent of Time-Based RSUs VestingVesting Date
[●]
[1st] Grant Anniversary
[●]
[2nd] Grant Anniversary
[●]
[3rd] Grant Anniversary
[●]
[4th] Grant Anniversary

(ii)Change in Control. (A) Notwithstanding the foregoing, in the event that a “Change in Control” (which for purposes of this Agreement shall have the meaning set forth in the Plan as modified by the language at the end of this Section 3) occurs at a time when any portion of the Time-Based RSUs remain unvested, then effective upon the consummation of the Change in Control, the vesting of the portion of the Time-Based RSUs which is not then fully vested shall accelerate such that any portion of the Time-Based RSUs which would have become vested during the one-year period following the Change in Control shall become vested effective as of the consummation of the Change in Control.

(B) In addition: (1) in the event that Participant’s employment by the Company is terminated by the Company without Cause (as defined in the Plan) (x) at any time following a Change in Control or (y) in specific contemplation of a Change in Control or (2) in the event Participant resigns with “Good Reason” (as defined below) at any time following a Change in Control, Participant shall, upon and subject to the execution within sixty (60) days following termination of employment (and non- revocation during any applicable revocation period) of a standard release of all employment-related claims against the Company and its Affiliates and each of their employees, officers and directors, be entitled to immediate vesting as of the termination date of any portion of the Time-Based RSUs which is unvested as of the termination date.
(C) The term “Good Reason” shall have the meaning set forth in any employment, consulting or other agreement between the Company or an Affiliate and the Participant in effect on the date hereof, or, in the absence of such definition therein, the occurrence, without Participant’s prior written consent, of any of the following events:

(1)a substantial reduction of Participant’s duties or responsibilities, or Participant being required to report to any person other than the Board or the Company’s Chief Executive Officer or President; provided that, if there is a Change in Control and Participant retains a similar title and similar duties with the Company or any entity that acquires the Company (or any affiliate or subsidiary of such entity) following such Change in Control, any change in Participant’s title shall not a constitute a significant reduction of Participant’s duties and authorities hereunder;




(2)Participant’s job title is adversely changed, provided that if there is a Change in Control and Participant retains a similar title and similar duties with the Company or any entity that acquires the Company (or any affiliate or subsidiary of such entity) following such Change in Control, any change in Participant’s title shall not constitute a significant reduction of Participant’s duties and authorities hereunder;

(3) following a Change in Control, a change in the office or location where Participant is based of more than thirty (30) miles, which new location is more than thirty (30) miles from Participant’s primary residence; or

(4) following a Change in Control, a breach by the Company of any material term of any employment, consulting, or similar agreement between the Company and Participant;

provided that, a termination by Participant with Good Reason shall be effective only if, within thirty (30) days following Participant’s first becoming aware of the circumstances giving rise to Good Reason, Participant delivers a “notice of termination” for Good Reason to the Company, and the Company within fifteen (15) days following its receipt of such notification has failed to cure the circumstances giving rise to Good Reason.

(iii)Death. Notwithstanding the foregoing, in the event that Participant’s employment with the Company is terminated due to Participant’s death at a time when any portion of the Time-Based RSUs remain unvested, the portion of the Time-Based RSUs which is unvested shall become immediately vested effective as of the date of Participant’s death.

(iv)Retirement. Notwithstanding the foregoing, and assuming that such Time-Based RSUs have been outstanding for at least six (6) months from the Grant Date, in the event that Participant’s employment with the Company is terminated, other than by Company for Cause,

(1)after having attained age sixty (60) with at least ten (10) years of service with the Company (or its Affiliates) at a time when any portion of the Time-Based RSUs remain unvested, then one-hundred percent (100%) of that portion of the Participant’s Time-Based RSUs (and only that portion) that is scheduled to vest within the next twelve (12) months shall become immediately vested as of the date the Participant terminates employment, and any remaining unvested Time-Based RSUs shall be immediately forfeited; and

(2)after having attained age sixty (60) with at least five (5) years and less than ten (10) years of service with the Company (or its Affiliates), at a time when any portion of the Time-Based RSUs remain unvested, then the applicable percentage of the Participant’s Time-Based RSUs (and only that portion) that is scheduled to vest within the next twelve (12) months as described below (the “Prorated Percentage”) shall become immediately vested as of the date the Participant terminates employment, and any remaining unvested Time-Based RSUs shall be immediately forfeited.

Completed Years of Service:
At least
Prorated Percentage



Five (5) years50%
Six (6) years60%
Seven (7) years70%
Eight (8) years80%
Nine (9) years90%


For purposes of this Section 3(a)(iv), years of service with the Company (or its Affiliates) does not include tenure at any organization acquired by the Company (or its Affiliates) prior to the closing date of such acquisition.


Any Time-Based RSUs shall be settled in accordance with Section 4 of this Agreement.

(b)Performance-Based RSUs.

(i)Generally. Except as otherwise provided herein, [●] percent of the Performance-Based RSUs shall cliff vest on [●], based on continuous service with the Company through such Vesting Date and the achievement of Company revenues against the aggregate revenue target as set forth on Exhibit A (the “Revenue-Based RSUs”); and [●] of the Performance-Based RSUs shall cliff vest on [●], based on continuous service with the Company through such Vesting Date and the achievement of relative total stockholder return (“TSR”) performance of the Company against the Peer Group (as defined on Exhibit B) over the period from [●] through [●] (the “TSR Performance Period”) as set forth on Exhibit B (the “TSR-Based RSUs”).

(ii)Change in Control. Notwithstanding the foregoing:

(A)Revenue-Based RSUs. In the event that a Change in Control occurs before [●], one hundred percent (100%) of the Revenue-Based RSUs will be deemed earned as of the date of the Change in Control. For the avoidance of doubt, in such event, the Participant will be unable to earn any additional Revenue-Based RSUs.

(B)TSR-Based RSUs. In the event that a Change in Control occurs on or before the first anniversary of the Date of Grant, one hundred percent (100%) of the TSR-Based RSUs will be deemed earned as of the date of the Change in Control. For the avoidance of doubt, in such event, the Participant will be unable to earn any additional TSR-Based RSUs. In the event that a Change in Control occurs after the first anniversary of the Date of Grant, then (i) the TSR Performance Period shall be deemed to end on the date of the Change in Control, and the Committee shall determine the TSR of the Company and the Peer Group (as defined in Exhibit B) as of such date, and shall determine the number of TSR-Based RSUs earned by the Participant; and (ii) for purposes of determination of the Company’s TSR for the TSR Performance Period, the Company’s stock price shall be equal to the consideration paid per share of the Company’s common stock in the Change in Control transaction, as determined by the Committee (and shall not be equal to the 30-day average of the Company’s stock price on the last day of the TSR Performance Period, as set forth in Exhibit B).




(C)The Performance-Based RSUs deemed earned in accordance with the foregoing provisions of this Section 3(b)(ii) will be treated as immediately vested in accordance with the schedule set forth in the special Change in Control vesting chart below (the “Special CIC Vesting Chart”) as well as additional vesting based on the methodology set forth in Section 3(a)(ii)(A), subject to the Participant’s continuous employment with the Company or an Affiliate through the consummation of the Change in Control, assuming for such purpose that such deemed earned Performance-Based RSUs had originally been subject only to time-based vesting, as set forth in the Special CIC Vesting Chart.

Vested Percent of Deemed Earned Performance-Based RSUsVesting Date
[33.33%][●]
[66.67%][●]
[100%][●]

Accordingly, for example, the Special CIC Vesting Chart and the methodology of Section 3(a)(ii)(A) shall be applied effective as of the consummation of the Change in Control so that: (x) to the extent that any of the Vesting Dates set forth in the Special CIC Vesting Chart occurred prior to the date of the occurrence of the Change in Control, then a portion (as set forth in such chart) of such deemed earned Performance-Based RSUs shall be immediately vested effective upon the consummation of the Change in Control; and (y) after taking into account any accelerated vesting pursuant to the immediately preceding clause (x), effective upon the consummation of the Change in Control, the vesting of the portion of such deemed earned Performance-Based RSUs that are not then fully vested shall accelerate such that any portion of those deemed earned Performance-Based RSUs which would have become vested during the one-year period following the Change in Control (based on the application of the Special CIC Vesting Chart to such Performance-Based RSUs), shall become vested effective as of the consummation of the Change in Control. The remaining portion of the deemed earned Performance-Based RSUs shall cliff vest on [●], subject to the Participant’s continuous employment with the Company or an Affiliate through such date; provided that (1) in the event that Participant’s employment by the Company is terminated by the Company without Cause (x) at any time following a Change in Control or (y) in specific contemplation of a Change in Control or (2) in the event Participant resigns with Good Reason at any time following a Change in Control, Participant shall, upon and subject to the execution within sixty (60) days following termination of employment (and non- revocation during any applicable revocation period) of a standard release of all employment-related claims against the Company and its Affiliates and each of their employees, officers and directors, be entitled to immediate vesting as of the termination date of the remaining portion of the deemed earned Performance-Based RSUs which is unvested as of the termination date.

(iii)Death. Notwithstanding the foregoing:

(A)Prior to a Change in Control. In the event that no Change in Control has occurred and Participant’s employment with the Company is terminated due to Participant’s death prior to [●], Participant shall become immediately vested in a number of Performance-Based RSUs equal to (x) the number of completed full months from [●] to the date



of Participant’s death divided by (y) [●] multiplied by (z) 100% of the Performance-Based RSUs, effective as of the date of Participant’s death.

(B)After a Change in Control. In the event that Participant’s employment with the Company is terminated due to Participant’s death prior to [●] but after a Change in Control has occurred, Participant shall become immediately vested in 100% of the Performance-Based RSUs that were deemed earned as a result of the Change in Control pursuant to Section 3(b)(ii) above, effective as of the date of Participant’s death.

(iv)Retirement. Notwithstanding the foregoing, and assuming that such Performance-Based RSUs have been outstanding for at least six (6) months from the Grant Date, in the event that Participant’s employment with the Company is terminated, other than by Company for Cause,
(A)after having attained age sixty (60) with at least ten (10) years of service with the Company (or its Affiliates) prior to [●], the Vesting Date for the Performance-Based RSUs, Participant shall earn a pro rata portion of the Performance-Based RSUs based on actual Company performance (with respect to the Revenue and TSR performance goals) at the end of the performance period, as determined by the Committee.
Such proration shall be determined as follows: the number of Performance-Based RSUs (rounded to the nearest whole number) that have been deemed earned by the Committee shall vest based on the product of the total number of Performance-Based RSUs granted on the Grant Date multiplied by the quotient of (x) divided by (y), where (x) equals the total number of years of service completed by Participant from the Grant Date (rounding up the number of years of service) and (y) equals three (3);
(B)after having attained age sixty (60) with at least five (5) years and less than ten (10) years of service with the Company (or its Affiliates) prior to [●], the Vesting Date for the Performance-Based RSUs, the Participant shall earn a pro rata portion of the Performance-Based RSUs calculated in accordance with the methodology outlined in subsection 3(b)(iv)(1) immediately above, provided that such amount shall be reduced by the applicable percentage set forth below (the “Reduction Percentage”).

Completed Years of Service:
At least
Reduction Percentage
Five (5) years50%
Six (6) years40%
Seven (7) years30%
Eight (8) years20%
Nine (9) years10%


For purposes of this Section 3(b)(iv), years of service with the Company (or its Affiliates) does not include tenure at any organization acquired by the Company (or its Affiliates) prior to the closing date of such acquisition.




Any Performance-Based RSUs shall be settled in accordance with Section 4 of this Agreement after the end of the performance period. The determination of any prorated Performance-Based RSU shall be made by the Committee in its sole discretion.

(c)Special 409A Rule. Notwithstanding anything to the contrary in this Section 3, to the extent necessary to comply with Section 409A of the Code, a Change in Control hereunder shall not give rise to any acceleration of the vesting of any portion of an Award hereunder unless such event satisfies the definition of a change in the ownership or effective control of a corporation, or a change in the ownership of a substantial portion of the assets of a corporation pursuant to Section 409A of the Code and any Treasury Regulations promulgated thereunder.

4.Terms.

(a)Settlement. As soon as practicable following each applicable Vesting Date (including as applicable the date of consummation of a Change in Control and certain terminations of employment upon or following a Change in Control, as applicable), the Company shall settle the portion of the Award that is vested on such date and shall therefore (i) issue and deliver to the Participant one share of Common Stock for each Restricted Stock Unit subject to the Award that has vested (the “RSU Shares”), with any fractional shares paid out in cash (and, upon such settlement, the Restricted Stock Units shall cease to be credited to the Account) and (ii) enter the Participant’s name as a stockholder of record with respect to the RSU Shares on the books of the Company. The Committee shall make all determinations with respect to the Performance-Based RSUs as soon as administratively practicable after [●] (or as of the Change in Control, as applicable) such that settlement of the earned and vested Performance-Based RSUs shall be made within the applicable short-term deferral period for purposes of Section 409A of the Code.

(b)Dividend Equivalents. If on any date that Restricted Stock Units remain credited to the Account, dividends are paid by the Company on outstanding shares of its Common Stock (“Shares”) (each, a “Dividend Payment Date”), then the Participant's Account shall, as of each such Dividend Payment Date, be credited with an amount (each such amount, a “Dividend Equivalent Amount”) equal to the product of (i) the number of Restricted Stock Units in the Account as of the Dividend Payment Date and (ii) the per Share cash amount of such dividend (or, in the case of a dividend payable in Shares or other property, the per Share equivalent cash value of such dividend as determined in good faith by the Committee). On each applicable Vesting Date, in connection with the settlement and delivery of RSU Shares as contemplated by Section 4(a), the Participant shall be entitled to receive a payment, without interest, of an amount in cash equal to the accumulated Dividend Equivalent Amounts in respect of the RSU Shares so delivered.

(c)Taxes and Withholding. Regardless of any action the Company or the Participant’s employer (the “Employer”) takes with respect to any or all income tax, social insurance, payroll tax, payment on account or other tax-related items related to the Participant’s participation in the Plan and legally applicable to the Participant or deemed by the Company or the Employer to be an appropriate charge to the Participant even if technically due by the Company or the Employer (“Tax-Related Items”), the Participant acknowledges that the ultimate liability for all Tax-Related Items is and remains the Participant’s responsibility and may exceed the amount actually withheld by the Company or the Employer. The Participant



further acknowledges that the Company and/or the Employer (1) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the Restricted Stock Units, including, but not limited to, the grant, vesting or settlement of the Restricted Stock Units, the issuance of RSU Shares upon vesting/settlement of the Restricted Stock Units, the subsequent sale of RSU Shares acquired pursuant to such issuance and the receipt of any dividends and/or any dividend equivalents; and (2) do not commit to and are under no obligation to structure the terms of the grant or any aspect of the Restricted Stock Units to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result. Further, if the Participant has become subject to tax in more than one jurisdiction between the date of grant and the date of any relevant taxable event, the Participant acknowledges that the Company and/or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.

Upon the settlement of the Award in accordance with Section 4(a) hereof in RSU Shares, the Participant shall be required, as a condition of such settlement, to pay to the Company by check or wire transfer the amount of any income, payroll, or social tax withholding that the Company determines is required; provided that the Participant may elect to satisfy such tax withholding obligation by having the Company withhold from the settlement that number of RSU Shares having a Fair Market Value equal to the amount of such withholding. To avoid negative accounting treatment, the Company may withhold or account for Tax-Related Items by considering applicable minimum statutory withholding amounts or other applicable withholding rates. If the obligation for Tax-Related Items is satisfied by withholding in RSU Shares, for tax purposes, the Participant is deemed to have been issued the full number of Shares subject to the vested Restricted Stock Units, notwithstanding that a number of the RSU Shares are held back solely for the purpose of paying the Tax-Related Items due as a result of any aspect of the Participant’s participation in the Plan.

(d)Forfeiture. Except as otherwise provided in the Plan, or as set forth in any employment, consulting or other agreement between the Company or an Affiliate and the Participant in effect on the date hereof, if the Participant’s employment with the Company terminates prior to any Vesting Date for any reason, all remaining Restricted Stock Units credited to the Account shall be forfeited without further consideration to the Participant. In addition, the Award or any RSU Shares shall be subject to cancellation, forfeiture or recoupment as determined by the Committee upon the occurrence of a violation of material Company policies, misstatement of financial or other material information about the Company, fraud, misconduct, breach of noncompetition, confidentiality, nonsolicitation, noninterference, corporate property protection, or other agreements that may apply to the Participant, or other conduct by the Participant that the Committee determines is detrimental to the business or reputation of the Company and its Affiliates, including facts and circumstances discovered after termination of service.

(e)Restrictions. The Award granted hereunder may not be sold, pledged or otherwise transferred (other than by will or the laws of descent and distribution) and may not be subject to lien, garnishment, attachment or other legal process. The Participant acknowledges and agrees that, with respect to each Restricted Stock Unit credited to his Account, he has no voting rights with respect to the Company unless and until each such Restricted Stock Unit is settled in RSU Shares pursuant to Section 4(a) hereof.




(f)Rights as a Stockholder. Upon and following each Vesting Date, the Participant shall be the record owner of the RSU Shares settled upon such applicable date unless and until such RSU Shares are sold or otherwise disposed of, and as record owner shall be entitled to all rights of a common stockholder of the Company, including, without limitation, voting rights, if any, with respect to the RSU Shares. Prior to the first Vesting Date, the Participant shall not be deemed for any purpose to be the owner of shares of Common Stock underlying the Restricted Stock Units.

5.Miscellaneous.

(a)General Assets. All amounts credited to the Account under this Agreement shall continue for all purposes to be part of the general assets of the Company. The Participant’s interest in the Account shall make the Participant only a general, unsecured creditor of the Company.

(b)Notices. All notices, demands and other communications provided for or permitted hereunder shall be made in writing and shall be by registered or certified first-class mail, return receipt requested, telecopier, courier service or personal delivery:

if to the Company:

ExlService Holdings, Inc.
320 Park Avenue, 29th Floor
New York, NY 10022
Attention: General Counsel

if to the Participant, at the Participant’s last known address on file with the Company.

        All such notices, demands and other communications shall be deemed to have been duly given when delivered by hand, if personally delivered; when delivered by courier, if delivered by commercial courier service; five business days after being deposited in the mail, postage prepaid, if mailed; and when receipt is mechanically acknowledged, if telecopied.

6.Severability. The invalidity or unenforceability of any provision of this Agreement shall not affect the validity or enforceability of any other provision of this Agreement, and each other provision of this Agreement shall be severable and enforceable to the extent permitted by law.

7.No Rights to Employment. Nothing contained in this Agreement shall be construed as giving the Participant any right to be retained, in any position, as an employee, consultant or director of the Company (or its Affiliates) or shall interfere with or restrict in any way the right of the Company (or its Affiliates), which are hereby expressly reserved, to remove, terminate or discharge the Participant at any time for any reason whatsoever.

8.Beneficiary. The Participant may file with the Committee a written designation of a beneficiary on such form as may be prescribed by the Committee and may, from time to time,



amend or revoke such designation. If no designated beneficiary survives the Participant, the Participant’s estate shall be deemed to be the Participant’s beneficiary.

9.Successors. The terms of this Agreement shall be binding upon and inure to the benefit of the Company and its successors and assigns, and to the Participant and the beneficiaries, executors, administrators, heirs and successors of the Participant.
10.Personal Data. The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant’s personal data as described in this Agreement by and among, as applicable, the Employer, the Company and any Affiliate of the Company for the exclusive purpose of implementing, administering and managing the Participant’s participation in the Plan.
The Participant understands that the Company and the Employer may hold certain personal information about the Participant, including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance or other identification number, salary, nationality, job title, any Shares or directorships held in the Company, details of all Restricted Stock Units or any other entitlement to Shares awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor, for the exclusive purpose of implementing, administering and managing the Plan (“Data”).The Participant understands that Data will be transferred to any third party assisting the Company with the implementation, administration and management of the Plan. The Participant understands that the recipients of the Data may be located in the Participant’s country, or elsewhere, and that the recipients’ country may have different data privacy laws and protections than the Participant’s country.
The Participant understands that the Participant may request a list with the names and addresses of any potential recipients of the Data by contacting the Participant’s local human resources representative. The Participant authorizes the Company and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Participant’s participation in the Plan. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan. The Participant understands that the Participant may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the Participant’s local human resources representative. The Participant understands, however, that refusal or withdrawal of consent may affect the Participant’s ability to participate in the Plan. For more information on the consequences of the Participant’s refusal to consent or withdrawal of consent, the Participant understands that the Participant may contact the Participant’s local human resources representative.
11.Nature of Grant. By signing the Agreement, the Participant acknowledges and agrees that:
(a)the Plan is established voluntarily by the Company, it is discretionary in nature, and it may be modified, amended, suspended or terminated by the Company at any time;



(b)the grant of the Restricted Stock Units is voluntary and occasional and does not create any contractual or other right to receive future grants of Restricted Stock Units, or benefits in lieu of Restricted Stock Units, even if Restricted Stock Units have been granted repeatedly in the past;
(c)all decisions with respect to future grants, if any, will be at the sole discretion of the Company;
(d)the Participant’s participation in the Plan is voluntary;
(e)the Participant’s participation in the Plan shall not create a right to any employment with the Employer and shall not interfere with the ability of the Employer to terminate the Participant’s employment relationship, if any, at any time;
(f)the Restricted Stock Units and the RSU Shares subject to the Restricted Stock Units are an extraordinary item that does not constitute compensation of any kind for services of any kind rendered to the Company or the Employer, and which is outside the scope of the Participant’s employment or service contract, if any;
(g)the Restricted Stock Units and the RSU Shares subject to the Restricted Stock Units are not intended to replace any pension rights or compensation;
(h)the Restricted Stock Units and the RSU Shares subject to the Restricted Stock Units are not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, dismissal, end of service payments, bonuses, long-service awards, pension or retirement or welfare benefits or similar payments and in no event should be considered as compensation for, or relating in any way to, past services for the Company, the Employer or any Affiliate of the Company;
(i)the future value of the RSU Shares is unknown and cannot be predicted with certainty;
(j)in consideration of the grant of the Restricted Stock Units, no claim or entitlement to compensation or damages shall arise from forfeiture of the Restricted Stock Units resulting from termination of the Participant’s employment (for any reason whatsoever and whether or not in breach of local labor laws) and the Participant irrevocably releases the Company and the Employer from any such claim that may arise; if, notwithstanding the foregoing, any such claim is found by a court of competent jurisdiction to have arisen, the Participant shall be deemed irrevocably to have waived the Participant’s right to pursue or seek remedy for any such claim or entitlement;
(k)in the event of termination of the Participant’s employment (whether or not in breach of local labor laws), the Participant’s right to receive Restricted Stock Units under the Plan and to vest in such Restricted Stock Units, if any, will terminate effective as of the date that the Participant is no longer actively providing services and will not be extended by any notice period mandated under local law (e.g., active service would not include a period of “garden leave” or similar period pursuant to local law); the Committee shall have the exclusive discretion to determine when the Participant is no longer actively employed for purposes of the Restricted Stock Units; and



(l)the Restricted Stock Units and the benefits under the Plan, if any, will not automatically transfer to another company in the case of a merger, take-over or transfer of liability.
12.Language. If the Participant has received this Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different than the English version, the English version will control.
13.Bound by Plan. By signing this Agreement, the Participant acknowledges that he has received a copy of the Plan and has had an opportunity to review the Plan and agrees to be bound by all the terms and provisions of the Plan.
14.Electronic Delivery and Acceptance. The Company has decided to deliver documents related to current or future participation in the Plan by electronic means and to request Participant’s consent to participate in the Plan by electronic means. Participant hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through the current plan administrator’s on-line system, or any other on-line system or electronic means that the Company may decide, in its sole discretion, to use in the future.
15.Entire Agreement. This Agreement and the Appendix hereto, and the Plan contain the entire agreement and understanding of the parties hereto with respect to the subject matter contained herein and supersede all prior communications, representations and negotiations in respect thereto. Except as otherwise provided in Section 17 (Imposition of Other Requirements) or in Section 16(b) of the Plan, no change, modification or waiver of any provision of this Agreement shall be valid unless the same is in writing and signed by the parties hereto.
16.Appendix. Notwithstanding any provision herein, the Participant’s participation in the Plan shall be subject to any special terms and conditions as set forth in the appendix for the Participant’s country of residence, if any (the “Appendix”). Moreover, if the Participant relocates to one of the countries included in the Appendix, the special terms and conditions for such country will apply to the Participant, to the extent the Company determines that the application of such terms and conditions is necessary or advisable in order to comply with local law or facilitate the administration of the Plan. The Appendix constitutes part of this Agreement.
17.Imposition of Other Requirements. The Company reserves the right to impose other requirements on the Participant’s participation in the Plan, on the Restricted Stock Units and on any RSU Shares acquired under the Plan, to the extent the Company determines it is necessary or advisable in order to comply with local law or facilitate the administration of the Plan, and to require the Participant to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.
18.Governing Law and Venue. This Agreement shall be construed and interpreted in accordance with the laws of the State of Delaware without regard to principles of conflicts of law thereof, or principles of conflicts of laws of any other jurisdiction which could cause the application of the laws of any jurisdiction other than the State of Delaware. For purposes of litigating any dispute that arises directly or indirectly from the relationship of the parties evidenced by the Restricted Stock Units or this Agreement, the parties hereby submit to and consent to the exclusive jurisdiction of the State of New York, and agree that such litigation shall be conducted only in the courts of the State of New York, or the federal courts for the United



States for the Southern District of New York, and no other courts, where this grant is made and/or to be performed.
19.JURY TRIAL WAIVER. THE PARTIES EXPRESSLY AND KNOWINGLY WAIVE ANY RIGHT TO A JURY TRIAL IN THE EVENT ANY ACTION ARISING UNDER OR IN CONNECTION WITH THIS AGREEMENT IS LITIGATED OR HEARD IN ANY COURT.
20.Headings. The headings of the Sections hereof are provided for convenience only and are not to serve as a basis for interpretation or construction, and shall not constitute a part, of this Agreement.
21.Signature in Counterparts. This Agreement may be signed in counterparts, each of which shall be an original, with the same effect as if the signatures thereto and hereto were upon the same instrument. PLEASE NOTE: Participant’s designation/election via the current plan administrator’s website that Participant has read and accepted the terms of this Agreement and the terms and conditions of the Plan is considered Participant’s electronic signature and Participant’s express consent to this Agreement and the terms and conditions set forth in the Plan.



































IN WITNESS WHEREOF, the parties hereto have executed this Agreement.

ExlService Holdings, Inc.

By:
Title:

Participant








































Exhibit A: Revenue-Based RSUs

Except as may otherwise be provided herein, the Revenue-Based RSUs shall vest based on the achievement of Company revenues against the aggregate revenue target for the period beginning on [●] and ending on [●], as set forth herein. For purposes of this Exhibit A, “revenue” shall have the meaning given such term in the Board-approved budget for the fiscal year in which the Award is granted.

The Company aggregate revenue target for the [YEAR] Revenue-Based PRSUs for the period beginning on [●] and ending on [●] is $[●], and the sliding scale used to determine payout achievement is as set forth in the table below:


[YEAR] PRSU Plan – 3 Year Aggregate Revenue Target Sliding Scale:

Achievement on Revenue TargetFunding
[110%][200%]
[100%][100%]
[90%][25%]

To the extent the Company’s revenue falls in between [90% and 100%], the percentage of Revenue-Based RSUs earned will be determined based on [straight line interpolation] calculated using a revenue target range between [90% and 100%] and a funding range between [25% and 100%]. For example, if [95%] of the revenue target is achieved, [62.5%] of the Revenue-Based RSUs will be earned. To the extent the Company’s revenue falls in between [100% and 110%], the percentage of Revenue-Based RSUs earned will be determined based on [straight line interpolation] calculated using a revenue target range between [100%] and [110%] and a funding range between [100% and 200%]. For example, if [105%] of the revenue target is achieved, [150%] of the Revenue-Based RSUs will be earned.

















Exhibit B: TSR-Based RSUs

The Committee has designated the following peer group of public companies in the Company’s 8-digit Global Industry Classification Standard sub-industry group (the “Peer Group”):

[
TSR Peer Group
Affirm Holdings, Inc.
AppTech Payments Corp.
Automatic Data Processing, Inc.
Block, Inc.
Broadridge Financial Solutions, Inc.
Cantaloupe, Inc.
Cass Information Systems, Inc.
Concentrix Corporation
Conduent Incorporated
CSG Systems International, Inc.
DLocal Limited
Euronet Worldwide, Inc.
EVERTEC, Inc.
EVO Payments, Inc.
Exela Technologies, Inc.
Fidelity National Information Services, Inc.
Fiserv, Inc.
FLEETCOR Technologies, Inc.
Flywire Corporation
Genpact Limited
Getnet Adquirencia e Servicos para Meios de Pagamento S.A. - Instituicão de Pagamento
Global Blue Group Holding AG
Global Payments Inc.
i3 Verticals, Inc.
IBEX Limited
Innodata Inc.
International Money Express, Inc.
Jack Henry & Associates, Inc.
Marqeta, Inc.
Mastercard Incorporated
Maximus, Inc.
MoneyGram International, Inc.
Nuvei Corporation
PagSeguro Digital Ltd.
Paya Holdings Inc.
Paychex, Inc.
Paymentus Holdings, Inc.
Payoneer Global Inc.
PayPal Holdings, Inc.
Paysafe Limited
PaySign, Inc.
Priority Technology Holdings, Inc.
QIWI plc
Remitly Global, Inc.
Repay Holdings Corporation
Sabre Corporation
Shift4 Payments, Inc.
Startek, Inc.
Steel Connect, Inc.
StoneCo Ltd.
TaskUs, Inc.
TDCX Inc.
TELUS International (Cda) Inc.
The OLB Group, Inc.
The Western Union Company
Toast, Inc.
TTEC Holdings, Inc.
Usio, Inc.
Verra Mobility Corporation
VIQ Solutions Inc.
Visa Inc.
WEX Inc.
WNS (Holdings) Limited
AvidXchange Holdings, Inc.
Lesaka Technologies, Inc.
Ryvyl Inc.
SS&C Technologies Holdings, Inc.
WeTrade Group, Inc.
]

The Company’s TSR for the TSR Performance Period will be computed and then compared to the TSR of the companies in the Peer Group. A participant shall earn [200%, 150%, 100%, 50% or 0%] of the TSR-Based RSUs, as applicable, if the Company’s TSR for the Performance Period equals or exceeds the [80th, 65th, 50th, 35th or 20th] percentile, respectively, of the Peer Group, when ranked by TSR for the TSR Performance Period. The percentage of TSR-Based RSUs earned will be determined based on [straight-line interpolation]



to the extent the Company’s TSR falls in between the [20th and 80th] percentiles, as per the chart below:

Target TSR PercentileFunding
[80.0][200%]
[65.0][150%]
[50.0][100%]
[35.0][50%]
[20.0][0%]

Notwithstanding the foregoing, if the Company’s TSR for the TSR Performance Period is negative, the maximum percentage of TSR-Based RSUs that may be earned is 100% regardless of the Company’s actual percentile ranking relative to the peer Group. TSR shall be determined in the customary manner based on the percentage increase in a company’s stock price (taking into account assumed immediate reinvestment of dividends) from the first day of the TSR Performance Period to the last day of the TSR Performance Period. For this purpose, a company’s stock price on the applicable date will be determined as the 30 calendar day average closing stock price ending on the applicable date (or the immediately preceding trading day if the applicable date is not a trading day), except as provided in Section 3(b) in the event of a Change in Control.

Companies in the Peer Group that are not publicly traded on the last day of the TSR Performance Period shall not be taken into account for TSR purposes (except that any such company that goes bankrupt will be deemed to have a negative 100% TSR).

EX-10.4 5 exls-ex104x03312023x10q.htm EX-10.4 Document

Exhibit 10.4
[Form of] EMPLOYMENT AGREEMENT


THIS EMPLOYMENT AGREEMENT (the “Agreement”), is entered into by and between ExlService Holdings, Inc., a company organized under the laws of Delaware (“Holdings”) (together with ExlService.com, LLC (“ExlService”), the “Company”), and ____________ (“Executive” or “You”) and shall be effective as of the Effective Date as defined below.

WHEREAS, Executive has offered to serve the Company, and the Company desires to employ Executive, subject to the terms and conditions set forth herein.

NOW, THEREFORE, in consideration of the mutual agreements, provisions and covenants contained herein, and intending to be legally bound hereby, the parties hereto agree as set forth below:

1.    Term; Effectiveness.

(a)    The term of Executive’s employment under this Agreement shall commence as of [the later of (i) __________ __, _____, (ii) the successful completion of background checks and (iii) Executive’s first day of active employment with the Company] (the “Effective Date”) and shall continue until Executive’s employment under this Agreement is terminated pursuant to the provisions of Section 5 hereof. The period of time from the Effective Date through the termination of Executive’s employment hereunder is herein referred to as the “Term.” [Executive and the Company hereby agree that, as of the Effective Date, any existing employment agreements or arrangements are hereby terminated in their entireties.]

(b)    Executive agrees and acknowledges that Executive is an at-will employee and the Company has no obligation to maintain the Term or to continue Executive’s employment hereunder for any specific period of time, and Executive expressly acknowledges that no promises or understandings to the contrary have been made or reached.

(c)    This Agreement shall be binding upon the parties upon the execution hereof.

2.    Definitions. For purposes of this Agreement, the following terms, as used herein, shall have the definitions set forth below.

(a)    “Affiliate” means, with respect to any specified Person, any other Person that directly or indirectly, through one or more intermediaries, Controls, is Controlled by, or is under common Control with, such specified Person, provided that, in any event, any business in which the Company has any direct or indirect ownership interest shall be treated as an Affiliate of the Company.




(b)    “Control” means, the possession, direct or indirect, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, by contract or otherwise.

(c)    “Person” means any individual, corporation, partnership, limited liability company, firm, joint venture, association, joint-stock company, trust, unincorporated organization, governmental or regulatory body or other entity.

(d)    “Subsidiary” means, with respect to any Person, (i) any corporation of which at least a majority of the voting power with respect to the capital stock is owned, directly or indirectly, by such Person, any of its other Subsidiaries or any combination thereof or (ii) any Person other than a corporation in which such Person, any of its other Subsidiaries or any combination thereof has, directly or indirectly, at least a majority of the total equity or other ownership interest therein.

3.    Duties and Responsibilities.

(a)    Executive agrees to be employed by the Company and be actively engaged on a full-time basis in the business and activities of the Company and its Affiliates for the entirety of the Term, and, subject to Section 3(b), to devote substantially all of Executive’s working time and attention to the Company and its Affiliates and the promotion of its business and interests and the performance of Executive’s duties and responsibilities hereunder. During the Term, Executive agrees to use Executive’s reasonable best efforts to ensure that the business and activities of the Company and its Subsidiaries, that are under Executive’s direction, are conducted in accordance with the Company’s practices and/or applicable laws, rules and regulations in all material respects and as such are interpreted by the Company’s law department and compliance professionals. Executive shall be employed hereunder as ________________________, or such other title as agreed to between Executive and the Chief Executive Officer of Holdings with such duties and responsibilities customary for companies of comparable size to the Company in the Company’s industry and commensurate with Executive’s status and position hereunder and as directed from time to time by the Chief Executive Officer of Holdings. Executive shall report directly to the [Chief Executive Officer] of Holdings.

(b)    During the Term, Executive shall use Executive’s reasonable best efforts to faithfully and diligently serve the Company and shall not act in any capacity that is in conflict with Executive’s duties and responsibilities hereunder. For the avoidance of doubt, during the Term, Executive shall not be permitted to become employed by, engaged in or to render services for any Person other than the Company and its Affiliates, shall not be permitted to be a member of the board of directors of any Person (other than charitable or nonprofit organizations), in any case without the consent of the Board of Directors of Holdings (the “Board”), and shall not be directly or indirectly materially engaged, or concerned or interested in any business activity, trade or occupation (other than employment with the Company and its Affiliates as contemplated by this Agreement); provided that nothing herein shall preclude Executive from engaging in charitable or community affairs and managing Executive’s personal investments to the extent



that such other activities do not inhibit or, subject to Section 7, conflict in any material way with the performance of Executive’s duties hereunder.

(c)    Your principal office location is at the Company’s offices in [Manhattan, New York, NY], but You will be required to work from or to travel to other Company locations, from time to time, on a temporary basis, to perform Your duties. You shall, at all times, be subject to and bound by the policies, rules and regulations of the Company as may be updated from time to time unilaterally by the Company or as may be brought to Your notice by the Company.

4.    Compensation and Related Matters.

(a)    Base Compensation. During the Term, for all services rendered under this Agreement, Executive shall receive an aggregate annualized base salary (“Base Salary”) at a rate of ___________ per annum, payable in accordance with the Company’s applicable payroll practices. The Base Salary shall be reviewed no less frequently than annually during the Term for increase, if any, in the sole discretion of the Compensation Committee of the Board (“Compensation Committee”).

(b)    Annual Bonus. During the Term, Executive shall have the opportunity to earn a discretionary annual target bonus equivalent to ___% of Executive’s Base Salary at target (the “Annual Bonus”). The actual amount of the Annual Bonus earned by Executive shall be determined in accordance with the terms of the Company’s executive bonus plan which is administered by the Compensation Committee. Any Annual Bonus due to Executive shall be paid in March for Executive’s performance during the preceding fiscal year. Subject to the terms of the Company’s bonus policy as in effect from time to time, in order to receive an Annual Bonus, Executive must (A) be actively employed by the Company, (B) not be serving any notice period relating to the anticipated termination of the employment relationship, and (C) be performing Executive’s duties in good faith on the date such Annual Bonus is paid. The Compensation Committee shall, in its sole discretion, determine the Company-wide objectives upon which the Annual Bonus shall be based and the Chief Executive Officer of the Company shall, in his or her sole discretion, determine the personal objectives upon which the Annual Bonus shall be based.

(c)    [Reserved.]

(d)    Equity Incentive Awards. Executive will be eligible during the Term, subject to performance and other conditions considered by the Compensation Committee in its sole discretion, to receive an annual target equity award. Annual equity grants may be allocated between performance based RSUs and time based vesting RSUs as determined by the Compensation Committee for each fiscal year. For the current fiscal year annual equity grants for senior management are comprised [__]% of performance based RSUs and [__]% of time based vesting RSUs which vest over [four years] in the manner set forth above.




(e)    Change in Control. In the event that a Change in Control (as defined in the 2018 Omnibus Incentive Plan (the “Plan”)) occurs at a time when any portion of restricted stock units or a stock option granted to Executive remains unvested, then effective upon the consummation of the Change in Control, the vesting of the portion of the restricted stock units or stock option which is not then fully vested shall accelerate such that any portion of the restricted stock units or stock option which would have become vested during the one-year period following the Change in Control shall become vested effective as of the consummation of the Change in Control. In the event that (i) Executive’s employment with the Company is terminated without Cause (A) at any time following a Change in Control or (B) in specific contemplation of a Change in Control or (ii) Executive resigns with Good Reason at any time following a Change of Control, Executive shall, upon and subject to Executive’s execution of the release referenced in Section 5(c)(ii) below that has become effective in accordance with its terms, be entitled, in addition to the severance specified in Section 5(c)(i), to immediate full vesting as of the termination date of any portion of restricted stock units or a stock option which is unvested as of the termination date.

(f)    Benefits and Perquisites. During the Term, Executive shall be entitled to participate in the benefit plans and programs commensurate with Executive’s position that are provided by the Company from time to time for its senior executives generally, subject to the terms and conditions of such plans.

(g)    Business Expense Reimbursements. During the Term, the Company shall reimburse Executive for reasonable and properly documented business expenses in accordance with the Company’s then-prevailing policies and procedures for expense reimbursement.

(h)    Vacation. During the Term, Executive shall be entitled to annual paid vacation of no less than [four (4) weeks] and to reasonable sick leave in accordance with Company policy.

5.    Termination of the Term.

(a)    Executive’s employment may be terminated by either party at any time and for any reason; provided, however, that (i) the Company shall be required to give Executive at least 30 days advanced written notice if the termination is without Cause and (ii) Executive shall be required to give the Company at least 90 days advance written notice of any resignation of Executive’s employment hereunder. For the avoidance of doubt, the Company shall not be required to give Executive any notice if the termination is for Cause. The Employment terminates at the end of the applicable notice period, if any. During the notice period, the Company reserves the right, in its sole discretion, to (x) alter, reduce, or eliminate any of the Executive’s duties, (y) require the Executive to remain away from the Company’s premises (and/or restrict the Executive’s access to the Company’s network, computers and email systems), and/or (z) take any such other action as may be necessary to facilitate the transition process associated with the termination of the Executive’s employment. During the notice period, the Executive acknowledges and agrees that Executive will remain employed by the Company and, as a Company employee, shall continue to act in a manner consistent with the Executive’s



contractual, common law and other legal obligations to the Company, including adhering to the Company’s policies and, if requested to do so by the Company, shall assist in the transition of Executive’s duties as reasonably requested by the Company. Notwithstanding the foregoing, Executive’s employment shall automatically terminate upon Executive’s death.

(b)    Following any termination of Executive’s employment, notwithstanding any provision to the contrary in this Agreement, the obligations of the Company to pay or provide Executive with compensation and benefits under Section 4 shall cease, and the Company shall have no further obligations to provide compensation or benefits to Executive hereunder except (i) for payment of any accrued but unpaid Base Salary and vacation time and for payment of any accrued obligations and unreimbursed expenses under Section 4(g) accrued or incurred through the date of termination of employment, (ii) as explicitly set forth in any other benefit plans, programs or arrangements applicable to terminated employees in which Executive participates, other than severance plans or policies and (iii) as otherwise expressly required by applicable statute. For the avoidance of doubt, (x) any unpaid Annual Bonus is forfeited if Executive’s employment is terminated for any reason and (y) the date of termination shall mean the last date of actual and active employment, whether such day is selected by mutual agreement with the Executive or unilaterally by the Company and whether with or without advance notice.

(c)    (i)    If Executive’s employment is terminated by the Company without Cause (other than due to death or Disability), or by Executive for Good Reason, Executive shall be entitled to receive severance payments in an aggregate amount equal to [12 months] Base Salary, payable as follows: (A) a lump sum payment equal to [three] months’ Base Salary shall be paid in the first payroll that is as least [10] days after the termination date, and (B) a continuing payment (per the Company’s payroll policies and practices) of Executive’s Base Salary for a consecutive [nine-month] period commencing on the third month following the termination date. The amounts payable under this Section 5(c)(i) are inclusive of any statutory notice, pay in lieu of notice and statutory severance entitlements, if any, and any amounts required to be paid to Executive in the event a court of competent jurisdiction determines Executive has been constructively dismissed from employment.

(ii) Any severance payments or benefits under Section 5(b)(ii) and 5(c)(i) shall be (A) conditioned upon Executive having provided within 30 days following Executive’s separation from service an irrevocable waiver and general release of claims in favor of the Company and its respective Affiliates, their respective predecessors and successors, and all of the respective current or former directors, officers, employees, shareholders, partners, members, agents or representatives of any of the foregoing (collectively, the “Released Parties”), in a form reasonably satisfactory to the Company, that has become effective in accordance with its terms, (B) subject to Executive’s continued compliance with the terms of the restrictive covenants in Sections 7, 8, 9 and 10 of this Agreement and (C) subject to the provisions of Section 19(d) of this Agreement.

(iii) For purposes of this Agreement, “Cause” means: (A) a final non-appealable conviction of, or a pleading of no contest to, (x) a crime of moral turpitude which causes serious economic injury or serious injury to the Company’s reputation or (y) a felony; (B) fraud,



embezzlement, gross negligence, self-dealing, dishonesty or other gross and willful misconduct which has caused serious and demonstrable injury to the Company; (C) material violation by Executive of any material Company policy applicable to Executive; (D) willful and continuing failure to substantially perform Executive’s duties (other than for reason of physical or mental incapacity) which failure to perform continues beyond fifteen (15) days after a written demand for substantial improvement in Executive’s performance, identifying specifically and in detail the manner in which improvement is sought, is delivered to Executive by the Company; provided that a failure to achieve performance objectives shall not by itself constitute Cause and no act or failure to act by Executive shall be considered “willful” unless done or failed to be done by Executive in bad faith and without a reasonable belief that Executive’s actions or omission was in the best interest of the Company; (E) Executive’s failure to reasonably cooperate in an investigation involving the Company by any governmental authority; (F) Executive’s material, knowing and intentional failure to comply with applicable laws with respect to the execution of the Company’s business operations, including, without limitation, a knowing and intentional failure to comply with the Prevention of Corruption Act of India, 1988, or the United States Foreign Corrupt Practices Act of 1977, as amended; provided, that, if all of the following conditions exist, there will be a presumption that Executive have acted in accordance with such applicable laws: Executive is following, in good faith, the written advice of counsel, such counsel having been approved by the Board as outside counsel to the Company for regulatory and compliance matters, in the form of a legal memorandum or a written legal opinion, and Executive has, in good faith, provided to such counsel all accurate and truthful facts necessary for such counsel to render such legal memorandum or written legal opinion; (G) Executive’s failure to follow the lawful directives of Executive’s supervisor which is not remedied within fifteen (15) days after Executive’s receipt of written notice from the Company specifying such failure; or (H) Executive’s use of alcohol or drugs which materially interferes with the performance of Executive’s duties.

(iv) “Good Reason” shall mean the occurrence, without Executive’s prior written consent, of any of the following events: (A) a substantial reduction of Executive’s duties or responsibilities or change in reporting relationship to anyone other than the Board or the Chief Executive Officer; (B) Executive’s job title and authority as an officer of the Company is adversely changed, provided that if there is a “Change of Control” (as defined in the Plan) and Executive retains similar title and similar authority with the Company or any entity that acquires the Company (or any affiliate or subsidiary of such entity) following such Change of Control, the parties agree that any change in Executive’s title shall not constitute a significant reduction of Executive’s duties and authorities hereunder; (C) a change in the office or location where Executive is based of more than fifty (50) miles which new location is more than fifty (50) miles from [Manhattan, New York, NY]; (D) a breach by the Company of any material term of this Agreement; provided that, a termination by Executive with Good Reason shall be effective only if, within 30 days following Executive’s first becoming aware of the circumstances giving rise to Good Reason, Executive delivers a “Notice of Termination” for Good Reason by Executive to the Company, and the Company within 30 days following its receipt of such notification has failed to cure the circumstances giving rise to Good Reason.




(v) For purposes of this Agreement, “Disability” means Executive’s incapacity, due to mental, physical or emotional injury or illness, such that Executive is substantially unable to perform Executive’s duties hereunder for a period of six (6) consecutive months.

(d)    Upon termination of Executive’s employment for any reason, and regardless of whether Executive continues as a consultant to the Company, upon the Company’s request Executive agrees to resign, as of the date of such termination of employment or such other date requested, from any applicable board of directors (and any committees thereof) of any Affiliate of the Company to the extent Executive is then serving thereon.

(e)    The payment of any amounts accrued under any benefit plan, program or arrangement in which Executive participates shall be subject to the terms of the applicable plan, program or arrangement, and any elections Executive has made thereunder. Subject to Section 19, the Company may offset any amounts due and payable by Executive to the Company or its Subsidiaries against any amounts the Company owes Executive hereunder.

6.    Acknowledgments.

(a)    Executive acknowledges that the Company has expended and shall continue to expend substantial amounts of time, money and effort to develop business strategies, employee and customer relationships and goodwill and build an effective organization. Executive acknowledges that Executive is and shall become familiar with the Company’s Confidential Information (as defined below), including trade secrets, and that Executive’s services are of special, unique and extraordinary value to the Company, its Subsidiaries and Affiliates. Executive acknowledges that the Company has a legitimate business interest and right in protecting its Confidential Information, business strategies, employee and customer relationships and goodwill, and that the Company would be seriously damaged by the disclosure of Confidential Information and the loss or deterioration of its business strategies, employee and customer relationships and goodwill. Executive acknowledges that Executive’s agreement to enter into this Agreement and be bound by the service commitments set forth herein and the restrictive covenants and agreements set forth in Sections 7, 8, 9 and 10 hereof, is a material inducement to the Company’s willingness to enter into this Agreement, and the Company would not otherwise enter into this Agreement if Executive did not agree to be bound by the commitments set forth herein and the restrictive covenants and agreements set forth in Sections 7, 8, 9 and 10 hereof, and make the commitments to the Company set forth herein.

(b)    Executive acknowledges (i) that the business of the Company and its Affiliates is global in scope, without geographical limitation, and capable of being performed from anywhere in the world, and (ii) notwithstanding the jurisdiction of formation or principal office of the Company, or the location of any of their respective executives or employees (including, without limitation, Executive), the Company and its Affiliates have business activities and have valuable business relationships within their respective industries throughout the world.




(c)    Executive acknowledges that Executive has carefully read this Agreement and has given careful consideration to the restraints imposed upon Executive by this Agreement, and is in full accord as to the necessity of such restraints for the reasonable and proper protection of the Confidential Information, business strategies, employee and customer relationships and goodwill of the Company and its Affiliates now existing or to be developed in the future. Executive expressly acknowledges and agrees that each and every commitment and restraint imposed by this Agreement is reasonable with respect to subject matter, time period and geographical area, in light of (i) the scope of the business of the Company and its Affiliates, (ii) the importance of Executive to the business of the Company and its Affiliates, (iii) Executive’s status as an officer of the Company business, (iv) Executive’s knowledge of the business of the Company and its Affiliates and (v) Executive’s relationships with the Company’s clients or customers. Accordingly, Executive agrees (x) to be bound by the provisions of Sections 7, 8, 9 and 10, it being the intent and spirit that such provisions be valid and enforceable in all respects and (y) acknowledges and agrees that Executive shall not object to the Company, or any of its successors in interest enforcing Sections 7, 8, 9 and 10 of this Agreement. Executive further acknowledges that although Executive’s compliance with the covenants contained in Sections 7, 8, 9 and 10 may prevent Executive from earning a livelihood in a business similar to the business of the Company, Executive’s experience and capabilities are such that Executive has other opportunities to earn a livelihood and adequate means of support for Executive and Executive’s dependents.

7.    Noncompetition and Nonsolicitation.

(a)    Executive acknowledges that the services Executive are to render to the Company are of a special and unusual character, with a unique value to the Company, the loss of which cannot adequately be compensated by damages or an action at law. In view of the unique value to the Company, its Subsidiaries and Affiliates (collectively, the “Group”) of the services of Executive for which the Company has contracted hereunder, because of the confidential information to be obtained by, or disclosed to, Executive as herein above set forth, Executive covenants and agrees that during Executive’s employment and during the Non-Competition Period (as defined below) Executive shall not, directly or indirectly, enter into the employment of, tender consulting or other services to, acquire any interest in (whether for Executive’s own account as an individual proprietor, or as a partner, associate, stockholder, officer, director, trustee or otherwise), or otherwise participate in any business that competes, directly or indirectly, with any member of the Group (i) in the same lines of business in the industry that the members of the Group are engaged in at the time Executive’s employment is terminated, or if Executive is an employee of any member of the Group, at the time Executive is accused of being in competition with any of the Group pursuant to this Agreement; (ii) in the provision of the business processes provided by the Group at the time Executive’s employment is terminated, or if Executive is an employee of any member of the Group, at the time Executive is accused of being in competition with any member of the Group pursuant to this Agreement; (iii) in the provision of business processes that any of the Group has taken substantial steps to provide to customers at the time Executive’s employment is terminated, or if Executive is an employee of any of the Group, at the time Executive is accused of being in competition with any of the Group pursuant to this Agreement; or (iv) in the provision of business processes that any of the Group



are in the process of marketing to existing or potential clients that any of the Group are taking measures to retain as clients of the Group, at the time Executive’s employment is terminated, or if Executive are an employee of any of the Group, at the time Executive is accused of being in competition with any of the Group pursuant to this Agreement, during Executive’s employment with the Group. Executive and the Company acknowledge that clauses (ii), (iii) and (iv) in the immediately preceding sentence shall not be deemed or interpreted to narrow or otherwise limit the scope of clause (i) of such sentence. For purposes of this Agreement, the “Non-Competition Period” shall be the one year period following Executive’s termination of employment for any reason.

Notwithstanding the foregoing, nothing in this Agreement shall prevent (A) the purchase or ownership by Executive of up to two percent (2%) in the aggregate of any class of securities of any entity if such securities (i) are listed on a national securities exchange or (ii) are registered under Section 12(g) of the Securities Exchange Act of 1934; or (B) the direct or indirect ownership of securities of a private company; provided that, Executive is only a passive investor in such company (having no role, duty or responsibility whatsoever in the management, operations or direction of such company) and owns no more than five percent (5%) in the aggregate of any securities of such company. If Executive’s employment with the Company is terminated for any reason, and after such termination Executive wish to take any action, including without limitation, taking a position with another company, which action could potentially be deemed a violation of this Agreement, Executive shall have the right, after providing the Board with all relevant information, to request a consent to such action from the Board which consent shall not be unreasonably withheld. The Board shall respond to Executive’s request by granting or denying such consent within not more than 30 calendar days from the date the Company receives written notice of such request from Executive.

(b)    During Executive’s employment with the Group and for a period of one year thereafter Executive shall make no unfavorable, disparaging or negative comment, remark or statement, whether written or oral (a “Disparaging Statement”), about the Company or any of its affiliates, officers, directors, shareholders, consultants, or employees; provided that, Executive may give truthful testimony before a court, governmental agency, arbitration panel, or similar person or body with apparent jurisdiction and may discuss such matters in confidence with Executive’s attorney(s) and other professional advisors. Similarly, during the foregoing period, the Company and its officers and directors (acting in their capacity as officers and directors of the Company) shall make no disparaging statement about Executive; provided that, any officer or director may give truthful testimony before a court, governmental agency, arbitration panel, or similar person or body with apparent jurisdiction and may discuss such matters in confidence with their or the Company’s attorney(s) and other professional advisors. On and after the date hereof, during Executive’s employment and for one year following termination of Executive’s employment, Executive may not directly or indirectly (i) solicit, encourage, or induce or attempt to solicit, encourage, or induce any (A) current employee, marketing agent, or consultant of any of the Group to terminate his or her employment, agency, or consultancy with any member of the Group or (B) prospective employee with whom the Company has had discussions or negotiations within six months prior to Executive’s termination of employment not to establish a relationship with any of the Group, (ii) induce or attempt to



induce any current customer to terminate its relationship with any of the Group, or (iii) induce any potential customer with whom the Company has had discussions or negotiations within six months prior to Executive’s termination of employment not to establish a relationship with any of the Group.

(c)    If a final and non-appealable judicial determination is made by a court of competent jurisdiction that any of the provisions of this Section 7 constitutes an unreasonable or otherwise unenforceable restriction against Executive, the provisions of this Section 7 will not be rendered void but will be deemed to be modified to the minimum extent necessary to remain in force and effect for the longest period and largest geographic area that would not constitute such an unreasonable or unenforceable restriction (and such court shall have the power to reduce the duration or restrict or redefine the geographic scope of such provision and to enforce such provision as so reduced, restricted or redefined).

8.    Confidential Information and Trade Secrets.

(a)    Access to Confidential Information and Trade Secrets. You understand and acknowledge that as an employee of the Company, You will learn or have access to, or may assist in the development of, highly confidential and sensitive information and trade secrets about the Company, its operations and its clients or prospective clients. “Confidential Information” includes without limitation: (i) financial and business information relating to the Company, such as information with respect to costs, commissions, fees, profits, sales, markets, mailing lists, strategies and plans for future business, new business, product or other development, potential acquisitions or divestitures, and new marketing ideas; (ii) product and technical information relating to the Company, such as product and service formulations, new and innovative product and service ideas, methods, procedures, devices, machines, equipment, data processing programs, software, software codes, know-how, computer models, and research and development projects; (iii) client information, such as the identity of the Company’s clients, the names of representatives of the Company’s clients responsible for entering into contracts with the Company, the amounts paid by such clients to the Company, specific client needs and requirements; (iv) information regarding prospective clients, such as the identity of prospective clients, the names of representatives of the prospective clients responsible for entering into contracts with the Company, the amounts proposed to paid by such prospective clients to the Company, specific needs and requirements of such prospective clients; (v) details of company policies and personnel information, such as the identity and number of the Company’s other employees, their salaries, bonuses, benefits, skills, qualifications, and abilities; (vi) any and all information in whatever form relating to any client or prospective client of the Company, including without limitation its business, employees, operations, systems, assets, liabilities, finances, products, and marketing, selling and operating practices; (vii) any information which You know or should know is subject to a restriction on disclosure or which You know or should know is considered by the Company or the Company’s clients or prospective clients to be confidential, sensitive, proprietary, a trade secret or is not readily available to the public; and (viii) intellectual property, including inventions and copyrightable works. You also may have access to “Trade Secrets” which are items of Confidential Information which meet the definition of trade secrets under applicable law. Confidential Information and Trade Secrets are



not generally known or available to the general public, but have been developed, compiled or acquired by the Company at its great effort and expense. Confidential Information and Trade Secrets can be in any form: oral, written or machine readable, including electronic files, and stored in any media whatsoever or the unaided human memory.

(b)    You acknowledge and agree that the Company is engaged in a highly competitive business and that its competitive position depends upon its ability to maintain the confidentiality of the Confidential Information and Trade Secrets which were developed, compiled and acquired by the Company at its great effort and expense. You further acknowledge and agree that any disclosing, divulging, revealing, or using of any of the Confidential Information and Trade Secrets, other than in connection with the Company’s business or as specifically authorized by the Company, will be highly detrimental to the Company and cause it to suffer serious loss of business and pecuniary damage. Accordingly, You agree that during Your employment with the Company and following the termination of such employment for any reason, You shall not directly or indirectly divulge or make use of any Confidential Information outside of Your employment with the Company (so long as the information remains confidential) without the prior written consent of an authorized representative of the Company. You shall not directly or indirectly misappropriate, divulge, or make use of Trade Secrets for an indefinite period of time, so long as the information remains a Trade Secret as defined under any applicable trade secrets or other applicable law. You also agree at all times to exercise discretion in discussing with others the affairs of clients, including avoiding unnecessary identification of names, places, and other specifics, and to take reasonable precautions to make sure that such discussions cannot be overheard and electronic communications cannot be intercepted either by client’s employees or outside persons.

(c)    You further agree that if You are questioned about information subject to this Agreement by any person or entity not authorized to receive such information, You will, except to the extent prohibited by law, notify the Company within twenty-four (24) hours.

(d)    You acknowledge and agree that the Company is a public company and that You may receive or have access to material non-public information that is restricted from use and disclosure by U.S. federal and state and other international statutes and laws. You agree that other than to benefit the Company in compliance with applicable laws, You will not use for any purposes any “insider information” that may come to Your attention in connection with Your employment with the Company and that You will not disclose such information to anyone outside or the inside the Company who is not an authorized recipient with a need to know such information, The term “use” includes, but is not limited to, purchase or sale of securities influenced by such inside information.

9.    Return of Confidential Information and Company Property. You agree to return all Confidential Information and/or Trade Secrets immediately upon termination of your employment for any reason and at any time requested by the Company. To the extent that You maintain Confidential Information and/or Trade Secrets in electronic form on any computers or other electronic devices owned by You, You agree to immediately and irretrievably delete all such information, and certify the deletion of such material. You also agree to return all property



in Your possession at the time of the termination of the employment with the Company, including without limitation all documents, records, electronic recordings, and other media of every kind and description relating to the Business of the Company and its Clients or Prospective Clients (as such terms are defined elsewhere in this Agreement), and any copies, in whole or in part, whether or not prepared by You, all of which shall remain the sole and exclusive property of the Company. You further agree upon termination of your employment for any reason to execute and provide the information set forth in the Termination Certification attached hereto as Exhibit A. In addition, upon request of the Company, You shall provide a copy of this Agreement to any subsequent employer.

10.    Intellectual Property Rights.

(a)    Executive agrees that the results and proceeds of Executive’s employment by the Company or its Subsidiaries or Affiliates (including, but not limited to, any trade secrets, products, services, processes, know-how, track record, designs, developments, innovations, analyses, drawings, reports, techniques, formulas, methods, developmental or experimental work, improvements, discoveries, inventions, ideas, source and object codes, programs, matters of a literary, musical, dramatic or otherwise creative nature, writings and other works of authorship) resulting from services performed while employed hereunder by the Company and any works in progress, whether or not patentable or registrable under copyright or similar statutes, that were made, developed, conceived or reduced to practice or learned by Executive, either alone or jointly with others (collectively, “Inventions”), shall be works-made-for-hire and the Company (or, if applicable or as directed by the Board, any of its Subsidiaries or Affiliates) shall be deemed the sole owner throughout the universe of any and all trade secret, patent, copyright and other intellectual property rights (collectively, “Proprietary Rights”) of whatsoever nature therein, whether or not now or hereafter known, existing, contemplated, recognized or developed, with the right to use the same in perpetuity in any manner the Board determines in its sole discretion, without any further payment to Executive whatsoever. If, for any reason, any of such results and proceeds shall not legally be a work made-for-hire and/or there are any Proprietary Rights which do not accrue to the Company (or, as the case may be, any of its Subsidiaries or Affiliates) under the immediately preceding sentence, then Executive hereby irrevocably assigns and agrees to assign any and all of Executive’s right, title and interest thereto, including any and all Proprietary Rights of whatsoever nature therein, whether or not now or hereafter known, existing, contemplated, recognized or developed, to the Company (or, if applicable or as directed by the Board, any of its Subsidiaries or Affiliates), and the Company or such Subsidiaries or Affiliates shall have the right to use the same in perpetuity throughout the universe in any manner determined by the Board or such Subsidiaries or Affiliates without any further payment to Executive whatsoever. As to any Invention that Executive is required to assign, Executive shall promptly and fully disclose to the Company all information known to Executive concerning such Invention.

(b)    Executive agrees that, from time to time, as may be requested by the Board and at the Company’s sole cost and expense, Executive shall do any and all reasonable and lawful things that the Board may reasonably deem useful or desirable to establish or document the Company’s exclusive ownership throughout the United States of America or any



other country of any and all Proprietary Rights in any such Inventions, including the execution of appropriate copyright and/or patent applications or assignments. To the extent Executive has any Proprietary Rights in the Inventions that cannot be assigned in the manner described above, Executive unconditionally and irrevocably waives the enforcement of such Proprietary Rights. This Section 10(b) is subject to and shall not be deemed to limit, restrict or constitute any waiver by the Company of any Proprietary Rights of ownership to which the Company may be entitled by operation of law by virtue of Executive’s employment by the Company. Executive further agrees that, from time to time, as may be requested by the Board and at the Company’s sole cost and expense, Executive shall assist the Company in every reasonable, proper and lawful way to obtain and from time to time enforce Proprietary Rights relating to Inventions in any and all countries. To this end, Executive shall execute, verify and deliver such documents and perform such other acts (including appearances as a witness) as the Company may reasonably request for use in applying for, obtaining, perfecting, evidencing, sustaining, and enforcing such Proprietary Rights and the assignment thereof. In addition, Executive shall execute, verify, and deliver assignments of such Proprietary Rights to the Company or its designees. Executive’s obligation to provide reasonable assistance to the Company with respect to Proprietary Rights relating to such Inventions in any and all countries shall continue beyond the termination of the Term.

(c)    Executive hereby waives and quitclaims to the Company any and all claims, of any nature whatsoever, that Executive now or may hereafter have for infringement of any Proprietary Rights assigned hereunder to the Company.

11.    Notification of Employment or Service Provider Relationship. Executive hereby agrees that as soon as practical, upon Executive’s consideration of accepting employment with, or agreeing to provide services to, any other Person during any period which Executive remains subject to any of the covenants set forth in Section 7, Executive shall advise Executive’s prospective employer of this Agreement and, to the extent necessary, shall provide such prospective employer with a copy of Section 7 of this Agreement; provided, however, that if and to the extent this Agreement has been publicly filed in connection the Company’s filings with the Securities and Exchange Commission or related corporate, public company filings, Executive may provide Executive’s prospective employer with a copy of the filed version of this Agreement. Promptly after receiving an offer of employment from any other Person, Executive will provide written notice to the Company of Executive’s new employer as soon as possible.

12.    Remedies and Injunctive Relief. Executive acknowledges that a violation by Executive of any of the covenants contained in Section 7, 8, 9 or 10 would cause irreparable damage to the Company in an amount that would be material but not readily ascertainable, and that any remedy at law (including the payment of damages) would be inadequate. Accordingly, Executive agrees that, notwithstanding any provision of this Agreement to the contrary, the Company shall be entitled (without the necessity of showing economic loss or other actual damage) to preliminary or interim injunctive relief (including temporary restraining orders and preliminary injunctions) in any Federal court of the Southern District of New York or any state court located in New York County, State of New York, for any actual or threatened breach of any of the covenants set forth in Section 7, 8, 9 or 10 in addition to any other legal or equitable remedies it may have. The preceding sentences shall not be construed as a waiver of the rights



that the Company and/or Employee may have to recover in arbitration pursuant to Section 18 any damages available to it under this Agreement or otherwise, and all of the Company’s rights shall be unrestricted.

13.    Representations of Executive and Company; Advice of Counsel.

(a)    Executive represents, warrants and covenants that as of the date hereof: (i) Executive has the full right, authority and capacity to enter into this Agreement and perform Executive’s obligations hereunder, (ii) has disclosed all applicable restrictive covenants or other obligations Executive has with any current or former employer, (iii) Executive is not bound by any agreement that conflicts with or prevents or restricts the full performance of Executive’s duties and obligations to the Company hereunder during or after the Term, (iv) the execution and delivery of this Agreement shall not result in any breach or violation of, or a default under, any existing obligation, commitment or agreement to which Executive is subject, and (v) Executive has not engaged and will not engage in the future in any conduct that is in breach of any restrictive covenant to which Executive may be bound or any fiduciary duty that Executive owes to any employer. The Executive understands and acknowledges that Executive is not expected or permitted to possess, use or disclose any confidential information belonging to any current or former employer in the course of performing Executive’s duties for the Company.

(b)    Prior to execution of this Agreement, Executive was advised by the Company of Executive’s right to seek independent advice from an attorney of Executive’s own selection regarding this Agreement. Executive acknowledges that Executive has entered into this Agreement knowingly and voluntarily and with full knowledge and understanding of the provisions of this Agreement after being given the opportunity to consult with counsel. Executive further represents that in entering into this Agreement, Executive is not relying on any statements or representations made by any of the Company’s directors, officers, employees or agents which are not expressly set forth herein, and that Executive is relying only upon Executive’s own judgment and any advice provided by Executive’s attorney.

14.    Cooperation. Executive agrees that, upon reasonable notice and without the necessity of the Company obtaining a subpoena or court order, Executive shall provide reasonable cooperation in connection with any suit, action or proceeding (or any appeal from any suit, action or proceeding), or the decision to commence on behalf of the Company any suit, action or proceeding, and any investigation and/or defense of any claims asserted against any of the Company’s or its Affiliates’ current or former directors officers, employees, shareholders, partners, members, agents or representatives of any of the foregoing, which relates to events occurring during Executive’s employment hereunder by the Company as to which Executive may have relevant information (including but not limited to furnishing relevant information and materials to the Company or its designee and/or providing testimony at depositions and at trial), provided that with respect to such cooperation occurring following termination of the Term, the Company shall reimburse Executive for expenses reasonably incurred in connection therewith, including reasonable and necessary attorney fees where the attorney is engaged in consultation with the Company, and shall schedule such cooperation to the extent reasonably practicable so as not to unreasonably interfere with Executive’s business or personal affairs.




15.    Withholding; Taxes. The Company may deduct and withhold from any amounts payable under this Agreement such Federal, state, local, non-U.S. or other taxes as are required or permitted to be withheld pursuant to any applicable law or regulation. Executive shall be responsible for all taxes (including self-employment taxes) in connection with Executive’s status as a member of the Company for U.S. federal income tax purposes.

16.    Assignment.

(a)    This Agreement is personal to Executive and without the prior written consent of the Board shall not be assignable by Executive, and any assignment in violation of this Agreement shall be void.

(b)    This Agreement shall be binding on, and shall inure to the benefit of, the parties to it and their respective heirs, legal representatives, successors and permitted assigns (including, without limitation, successors by merger, consolidation, sale or similar transaction and in the event of Executive’s death, Executive’s estate and heirs in the case of any payments due to Executive hereunder).

(c)    Executive acknowledges and agrees that all of Executive’s covenants and obligations to the Company, as well as the rights of the Company hereunder, shall run in favor of and shall be enforceable by the Company and any successor or assign to all or substantially all of the Company’s business or assets.

17.    Governing Law; No Construction Against Drafter. This Agreement shall be deemed to be made in New York, and the validity, interpretation, construction, and performance of this Agreement in all respects (except as provided below) shall be governed by the laws of New York without regard to its principles of conflicts of law. No provision of this Agreement or any related document will be construed against or interpreted to the disadvantage of any party hereto by any court or other governmental or judicial authority by reason of such party having or being deemed to have structured or drafted such provision.

18.    Dispute Resolution and Arbitration. Except as otherwise provided in this Dispute Resolution and Arbitration provision (“Arbitration Agreement”), any dispute, controversy or other claim, past, present, or future, between Executive and the Company that otherwise would be subject to resolution in court by a judge and/or jury shall be resolved solely by final and binding arbitration and not by way of court or jury trial, except for claims for temporary, interim and/or preliminary injunctive relief pursuant to Sections 7, 8, 9, and/or 10 of this Agreement, which may be sought from a court of competent jurisdiction at any time and shall be subject to modification or dissolution as part of the final arbitration award, and/or claims for workers’ compensation, state disability, or unemployment insurance benefits. This arbitration commitment extends to, but is not limited to, any and all claims, disputes or controversies (i) arising out of or relating to this Agreement and/or any aspect of Executive’s employment with the Company, including those that the Company may assert against Executive and those that Executive may assert against the Company, its clients or related entities, and/or any of its or their



respective members, shareholders, owners, directors, officers, employees, agents and representatives, and (ii) arising out of, relating to, or concerning the validity, enforceability, applicability, scope, or alleged breach of this Arbitration Agreement, including whether or not a dispute must be arbitrated. All such claims, disputes and controversies brought by Executive shall be subject to resolution in arbitration on an individual basis only, and not on a class or collective basis on behalf of, or in concert with, any persons not party to this Agreement. There will be no right or authority for any such claim, dispute or controversy to be brought, heard or arbitrated as a class, collective or multi-plaintiff action, and Executive agrees to not serve as a member in any class or collective action against the Company or any other party to whom Executive’s arbitration commitment extends. This arbitration commitment will continue throughout Executive’s employment with the Company and after that employment ends, for any reason, however, nothing in this Agreement prevents Executive from making a report to or filing a claim or charge with a government agency, including without limitation, the Equal Employment Opportunity Commission, U.S. Department of Labor, U.S. Securities and Exchange Commission, or the Office of Federal Contract Compliance Programs. This Arbitration Agreement also does not prevent or prohibit Executive in any way from reporting, communicating about, or disclosing claims for discrimination, harassment, retaliation, or sexual abuse. This Arbitration Agreement does not cover disputes that an applicable federal statute expressly states cannot be arbitrated or subject to a pre-dispute arbitration agreement. Arbitration shall be conducted in New York County, New York, before a single arbitrator, who shall be a lawyer admitted to the New York bar and has at least 15 years’ experience in employment law or a retired state or federal judge, in accordance with the Employment Arbitration Rules of the American Arbitration Association for disputes arising out of individually-negotiated employment agreements and contracts (“AAA”). Unless prohibited by applicable law, all fees and expenses of the AAA and the arbitrator shall be borne equally by the parties. This Arbitration Agreement shall be governed by the Federal Arbitration Act, 9 U.S.C. §§ 1 et seq. (“FAA”) and, to the extent not preempted by the FAA, the applicable provisions of New York law. In making the decision and award, the arbitrator shall apply applicable substantive law and, on issues of state law, the substantive law of New York, without regard to choice of law rules, shall control. Judgment upon the arbitrator’s award may be entered in any court having jurisdiction thereof.

19.    Amendment; No Waiver; 409A.

(a)    No provisions of this Agreement may be amended, modified, waived or discharged except by a written document signed by Executive and a duly authorized officer of the Company (other than Executive).

(b)    The failure of a party to insist upon strict adherence to any term of this Agreement on any occasion shall not be considered a waiver of such party’s rights or deprive such party of the right thereafter to insist upon strict adherence to that term or any other term of this Agreement. No failure or delay by either party in exercising any right or power hereunder will operate as a waiver thereof, nor will any single or partial exercise of any such right or power, or any abandonment of any steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power.




(c)    It is the intention of the Company and Executive that this Agreement comply with the requirements of Section 409A, and this Agreement will be interpreted in a manner intended to comply with or be exempt from Section 409A. The Company and Executive agree to negotiate in good faith to make amendments to this Agreement as the parties mutually agree are necessary or desirable to avoid the imposition of taxes or penalties under Section 409A. Notwithstanding the foregoing, Executive shall be solely responsible and liable for the satisfaction of all taxes and penalties that may be imposed on or for the account of Executive in connection with this Agreement (including any taxes and penalties under Section 409A), and neither the Company nor any Affiliate shall have any obligation to indemnify or otherwise hold Executive (or any beneficiary) harmless from any or all of such taxes or penalties.

(d)    Notwithstanding anything in this Agreement to the contrary, in the event that Executive is deemed to be a “specified employee” within the meaning of Section 409A(a)(2)(B)(i), no payments hereunder that are “deferred compensation” subject to Section 409A shall be made to Executive prior to the date that is six (6) months after the date of Executive’s “separation from service” (as defined in Treasury Regulation Section 1.409A-1(h)) or, if earlier, Executive’s date of death. Following any applicable six (6) month delay, all such delayed payments will be paid in a single lump sum on the earliest permissible payment date. For purposes of Section 409A, each of the payments that may be made under this Agreement are designated as separate payments.

(e)    For purposes of this Agreement, with respect to payments of any amounts that are considered to be “deferred compensation” subject to Section 409A, references to “termination of employment” (and substantially similar phrases) shall be interpreted and applied in a manner that is consistent with the requirements of Section 409A relating to “separation from service”.

(f)    To the extent that any reimbursements pursuant to Section 4(g) or 14 are taxable to Executive, any such reimbursement payment due to Executive shall be paid to Executive as promptly as practicable, and in all events on or before the last day of Executive’s taxable year following the taxable year in which the related expense was incurred. The reimbursements pursuant to Section 4(g) and 14 are not subject to liquidation or exchange for another benefit and the amount of such benefits and reimbursements that Executive receives in one taxable year shall not affect the amount of such benefits or reimbursements that Executive receives in any other taxable year.

20.    Severability. If any provision or any part thereof of this Agreement, including Sections 7, 8, 9 and 10 hereof, as applied to either party or to any circumstances, shall be adjudged by a court of competent jurisdiction to be invalid or unenforceable, the same shall in no way affect any other provision or remaining part thereof of this Agreement, which shall be given full effect without regard to the invalid or unenforceable provision or part thereof, or the validity or enforceability of this Agreement. Upon such determination that any term or other provision is invalid, illegal or incapable of being enforced, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a



mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the fullest extent possible.

21.    Entire Agreement. This Agreement constitutes the entire agreement and understanding between the Company and Executive with respect to the subject matter hereof and supersedes all prior agreements and understandings (whether written or oral), between Executive and the Company, relating to such subject matter. None of the parties shall be liable or bound to any other party in any manner by any representations and warranties or covenants relating to such subject matter except as specifically set forth herein.

22.    Survival. The rights and obligations of the parties under the provisions of this Agreement (including without limitation, Sections 7 through 12 and Sections 14 and 18) shall survive, and remain binding and enforceable, notwithstanding the expiration of the Term, the termination of this Agreement, the termination of Executive’s employment hereunder or any settlement of the financial rights and obligations arising from Executive’s employment hereunder, to the extent necessary to preserve the intended benefits of such provisions.

23.    Notices. All notices or other communications required or permitted to be given hereunder shall be in writing and shall be delivered by hand or sent by facsimile or sent, postage prepaid, by registered, certified or express mail or overnight courier service and shall be deemed given when so delivered by hand or facsimile, or if mailed, three days after mailing (one business day in the case of express mail or overnight courier service) to the parties at the following addresses or facsimiles (or at such other address for a party as shall be specified by like notice):



If to the Company:

ExlService Holdings, Inc.
320 Park Avenue, 29th Floor
New York, NY 10022
Attn: [____________]
Email: [____________]

With a copy to:
ExlService Holdings, Inc.
320 Park Avenue, 29th Floor
New York, NY 10022
Attn: [____________]
Fax: [____________]

If to Executive:

[____________]
[______________ ]



[______________ ]

Notices delivered by electronic mail shall have the same legal effect as if such notice had been delivered in person.

24.    Headings and References. The headings of this Agreement are inserted for convenience only and neither constitute a part of this Agreement nor affect in any way the meaning or interpretation of this Agreement. When a reference in this Agreement is made to a Section, such reference shall be to a Section of this Agreement unless otherwise indicated.

25.    Counterparts. This Agreement may be executed simultaneously in two or more counterparts (including via facsimile and electronic image scan (PDF)), each of which shall be deemed to be an original, but all of which together shall constitute one and the same instrument and shall become effective when one or more counterparts have been signed by each of the parties and delivered to the other party. Copies and facsimile or scanned copies of this Agreement, and the signatures contained therein, shall be as effective as the original Agreement and signatures.

[Signature Page Follows]






















IN WITNESS WHEREOF, this Agreement has been duly executed by the parties as of the date set forth below.







EXLSERVICE HOLDINGS, INC.


By:___________________________
Name:
Title:
Date:





[NAME OF EMPLOYEE]


______________________________

Date:



















Exhibit A




Termination Certification

This is to certify that I do not have in my possession, nor have I failed to return or securely destroy, any Confidential Information (as defined in my confidentiality or non- disclosure agreement with the Company (the “Agreement”) or copies of such information in electronic or any other form, or any other non-confidential documents, materials, equipment or other property belonging to the Company. Upon request, I will make any personal devices used for company correspondence available for inspection to ensure that no company confidential information is retained on such devices. If I have any questions about how to securely destroy electronic data, I will seek advice from the Company’s information technology group. I understand that these obligations apply to information and data in any form, regardless of whether the storage device is owned by me or the Company, including without limitation paper, laptops, home computers, personal devices (e.g., smart phones and tablets, such as iphones, ipads and blackberries), cloud storage for personal devices, cloud storage of personal email (e.g., gmail, hotmail or yahoo mail), portable storage devices (e.g., USBs and flash drives), or any similar or new device or storage mechanism.

I further certify that I have complied with and will continue to comply with all of the terms of the Agreement, including the reporting and provision of any information or documentation regarding any Inventions (as defined in the Agreement) conceived or made by me that are covered by the Agreement.

I further agree that, in compliance with the Agreement, I will preserve as confidential and not use any Confidential Information (as defined in the Agreement), Inventions or other information that has or could have commercial value or other utility in the business in which the Company is engaged or in which it contemplates engaging. I will not participate in the unauthorized disclosure or use of information that could be detrimental to the interests of the Company, whether or not such information is identified as Confidential Information by the Company.


_______________________________
[Employee]


Dated:_________________ _______



EX-10.5 6 exls-ex105x03312023x10q.htm EX-10.5 Document

Exhibit 10.5
EMPLOYMENT AGREEMENT


THIS EMPLOYMENT AGREEMENT (the “Agreement”), is entered into by and between exl Service.com (India) Private Limited, a company registered under the Companies Act, 1956 and having its registered office at 414, 4th Floor, DLF Jasola Tower B, Plot No. 10 & 11 DDA District Centre, Jasola, New Delhi-110044, India (the “Company”), and Vikas Bhalla, an Indian citizen, presently residing at [**REDACTED FOR PRIVACY**] (“Executive” or “You”) and shall be effective as of the Effective Date as defined below.

WHEREAS, Executive has offered to serve the Company, and the Company desires to employ Executive, subject to the terms and conditions set forth herein.

NOW, THEREFORE, in consideration of the mutual agreements, provisions and covenants contained herein, and intending to be legally bound hereby, the parties hereto agree as set forth below:

1.Term; Effectiveness

(a)The term of Executive’s employment under this Agreement shall commence as of November 1, 2021 (the “Effective Date”) and shall continue until Executive’s employment under this Agreement is terminated pursuant to the provisions of Section 5 hereof. The period of time from the Effective Date through the termination of Executive’s employment hereunder is herein referred to as the “Term.” Executive and the Company hereby agree that, as of the Effective Date, any existing employment agreements or arrangements are hereby terminated in their entireties.
(b)The Company may require the Executive to undergo a medical examination from time to time and submit a medical report certifying the Executive's fitness in performing his/her duties and obligations under this Agreement.
(c)This Agreement shall be binding upon the parties upon the execution hereof.

2.Definitions. For purposes of this Agreement, the following terms, as used herein, shall have the definitions set forth below.

(a)Affiliate” means, with respect to any specified Person, any other Person that directly or indirectly, through one or more intermediaries, Controls, is Controlled by, or is under common Control with, such specified Person, provided that, in any event, any business in which the Company has any direct or indirect ownership interest shall be treated as an Affiliate of the Company.
(b)Control” means, the possession, direct or indirect, of the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, by contract or otherwise.
(c)Person” means any individual, corporation, partnership, limited liability company, firm, joint venture, association, joint-stock company, trust, unincorporated organization, governmental or regulatory body or other entity.
(d)Subsidiary” means, with respect to any Person, (i) any corporation of which at least a majority of the voting power with respect to the capital stock is owned, directly or indirectly, by



such Person, any of its other Subsidiaries or any combination thereof or (ii) any Person other than a corporation in which such Person, any of its other Subsidiaries or any combination thereof has, directly or indirectly, at least a majority of the total equity or other ownership interest therein.

3.Duties and Responsibilities.

(a)Executive agrees to be employed by the Company and be actively engaged on a full-time basis in the business and activities of the Company and its Affiliates for the entirety of the Term, and, subject to Section 3(b), to devote substantially all of Executive’s working time and attention to the Company and its Affiliates and the promotion of its business and interests and the performance of Executive’s duties and responsibilities hereunder. During the Term, Executive agrees to use Executive’s reasonable best efforts to ensure that the business and activities of the Company and its Subsidiaries, that are under Executive’s direction, are conducted in accordance with the Company’s practices and/or applicable laws, rules and regulations in all material respects and as such are interpreted by the Company’s law department and compliance professionals. The Executive shall not have the right or the authority to make any representation, contract or commitment for or on behalf of the Company without obtaining the prior written permission of the Company in this regard. Except as may be authorized by the Board, the Executive shall have no authority, implied or otherwise, to pledge the credit of the Company. In the event the Company is held liable for any damage, loss, claim or action arising directly or indirectly from any action of the Executive in violation of this Clause, the Executive shall indemnify the Company to the maximum extent permissible under the laws for the time being in force in India. Executive shall be employed hereunder as Executive Vice President, Head of Insurance, or such other title as agreed to between Executive and the Chief Executive Officer of the Company’s parent company, ExlService Holdings, Inc. (“Holdings”) with such duties and responsibilities customary for companies of comparable size to the Company in the Company’s industry and commensurate with Executive’s status and position hereunder and as directed from time to time by the Chief Executive Officer of Holdings. Executive shall report directly to the Chief Executive Officer of Holdings.
(b)During the Term, Executive shall use Executive’s reasonable best efforts to faithfully and diligently serve the Company and shall not act in any capacity that is in conflict with Executive’s duties and responsibilities hereunder. For the avoidance of doubt, during the Term, Executive shall not be permitted to become employed by, engaged in or to render services for any Person other than the Company and its Affiliates, shall not be permitted to be a member of the board of directors of any Person (other than charitable or nonprofit organizations), in any case without the consent of the Board of Directors of Holdings (the “Board”), and shall not be directly or indirectly materially engaged, or concerned or interested in any business activity, trade or occupation (other than employment with the Company and its Affiliates as contemplated by this Agreement); provided that nothing herein shall preclude Executive from engaging in charitable or community affairs and managing Executive’s personal investments to the extent that such other activities do not inhibit or, subject to Section 7, conflict in any material way with the performance of Executive’s duties hereunder.
(c)Your principal office location is at the Company’s offices in Noida, India, but You will be required to work from or to travel to other locations both within and outside India, from time to time, on a temporary basis, to perform Your duties. You shall, at all times, be subject to and bound by the policies, rules and regulations of the Company as may be updated from time to time unilaterally by the Company or as may be brought to Your notice by the Company.

4.Compensation and Related Matters.

(a)Base Compensation. During the Term, for all services rendered under this Agreement, Executive shall receive an aggregate annualized base salary (“Base Salary”) at a rate of INR



24,500,000 per annum, payable in accordance with the Company’s applicable payroll practices. A detailed break-up of the compensation is more particularly described under Schedule I of this Agreement. This compensation is subject to deductions for tax and other statutory contributions. The Base Salary shall be reviewed no less frequently than annually during the Term for increase, if any, in the sole discretion of the Compensation Committee of the Board (“Compensation Committee”). The Company makes no assurances that the Executive’s compensation has been structured in the most tax efficient manner or tax treatment applicable to certain emoluments, allowances or benefits will continue for the entire term of employment. The breakdown of the compensation may need to be revised from time to time in keeping with regulatory developments or otherwise, and the Company will not be liable for any additional tax liability the Executive may face due to such revisions.
(b)Annual Bonus. During the Term, Executive shall have the opportunity to earn a discretionary annual target bonus equivalent to 75% of Executive’s Base Salary at target (the “Annual Bonus”). The actual amount of the Annual Bonus earned by Executive shall be determined in accordance with the terms of the Company’s executive bonus plan which is administered by the Compensation Committee. Any Annual Bonus due to Executive shall be paid in March for Executive’s performance during the preceding fiscal year. Subject to the terms of the Company’s bonus policy as in effect from time to time, in order to receive an Annual Bonus, Executive must (A) be actively employed by the Company, (B) not be serving any notice period relating to the anticipated termination of the employment relationship, and (C) be performing Executive’s duties in good faith on the date such Annual Bonus is paid. The Compensation Committee shall, in its sole discretion, determine the Company-wide objectives upon which the Annual Bonus shall be based and the Chief Executive Officer of the Company shall, in his or her sole discretion, determine the personal objectives upon which the Annual Bonus shall be based.
(c)Equity Incentive Awards. Executive will also be eligible during the Term, subject to performance and other conditions considered by the Compensation Committee in its sole discretion, to receive an annual target equity award. Such grants will be governed by the terms and conditions of Holdings’ 2018 Omnibus Incentive Plan (as amended) (the “Plan”)) and an RSU award agreement consistent with the terms of the Plan. Annual equity grants may be allocated between performance based restricted stock units of common stock (“RSUs”) of Holdings and time based vesting RSUs as determined by the Compensation Committee for each fiscal year.
(d)Change in Control. In the event that a Change in Control (as defined in the Plan) occurs at a time when any portion of restricted stock units or a stock option granted to Executive remains unvested, then effective upon the consummation of the Change in Control, the vesting of the portion of the restricted stock units or stock option which is not then fully vested shall accelerate such that any portion of the restricted stock units or stock option which would have become vested during the one-year period following the Change in Control shall become vested effective as of the consummation of the Change in Control. In the event that (i) Executive’s employment with the Company is terminated without Cause (A) at any time following a Change in Control or (B) in specific contemplation of a Change in Control or (ii) Executive resigns with Good Reason at any time following a Change of Control, Executive shall, upon and subject to Executive’s execution of the release referenced in Section 5(c)(ii) below that has become effective in accordance with its terms, be entitled, in addition to the severance specified in Section 5(c)(i), to immediate full vesting as of the termination date of any portion of restricted stock units or a stock option which is unvested as of the termination date.
(e)Benefits and Perquisites. During the Term, Executive shall be entitled to participate in the benefit plans and programs commensurate with Executive’s position that are provided by the Company from time to time for its senior executives generally, subject to the terms and conditions of such plans.
(f)Business Expense Reimbursements. During the Term, the Company shall reimburse Executive for reasonable and properly documented business expenses in accordance with the Company’s then-prevailing policies and procedures for expense reimbursement. The Company



shall pay or reimburse such expenses to the extent the Executive submits vouchers or other documentation in accordance with the Company's policy. No personal expenses of the Executive shall be borne or reimbursed by the Company.
(g)Vacation. During the Term, Executive shall be entitled to leaves in accordance with Company policy.

5.Termination of the Term.

(a)Executive’s employment may be terminated by either party at any time and for any reason; provided, however, that (i) the Company shall be required to give Executive at least 30 days advanced written notice or payment in lieu thereof if the termination is without Cause and (ii) Executive shall be required to give the Company at least 90 days advance written notice of any resignation of Executive’s employment hereunder. The Company may at its sole discretion waive all or part of the notice or allow the Executive to pay in lieu of the notice. Any resignation would have to be accepted by the Company to become effective. Once accepted, the resignation cannot be withdrawn by the Executive without the express consent of the Company. For the avoidance of doubt, the Company shall not be required to give Executive any notice or payment in lieu of such notice if the termination is for Cause. The Employment terminates at the end of the applicable notice period, if any. During the notice period, the Company reserves the right, in its sole discretion, to (x) alter, reduce, or eliminate any of the Executive’s duties, (y) require the Executive to remain away from the Company’s premises (and/or restrict the Executive’s access to the Company’s network, computers and email systems), and/or (z) take any such other action as may be necessary to facilitate the transition process associated with the termination of the Executive’s employment. During the notice period, the Executive acknowledges and agrees that Executive will remain employed by the Company and, as a Company employee, shall continue to act in a manner consistent with the Executive’s contractual, common law and other legal obligations to the Company, including adhering to the Company’s policies and, if requested to do so by the Company, shall assist in the transition of Executive’s duties as reasonably requested by the Company. Notwithstanding the foregoing, Executive’s employment shall automatically terminate upon Executive’s death.
(b)Following any termination of Executive’s employment, notwithstanding any provision to the contrary in this Agreement, the obligations of the Company to pay or provide Executive with compensation and benefits under Section 4 shall cease, and the Company shall have no further obligations to provide compensation or benefits to Executive hereunder except (i) for payment of any accrued but unpaid Base Salary and vacation time and for payment of any accrued obligations and unreimbursed expenses under Section 4(f) accrued or incurred through the date of termination of employment, (ii) as explicitly set forth in any other benefit plans, programs or arrangements applicable to terminated employees in which Executive participates, other than severance plans or policies and (iii) as otherwise expressly required by applicable statute. For the avoidance of doubt, (x) any unpaid Annual Bonus is forfeited if Executive’s employment is terminated for any reason and (y) the date of termination shall mean the last date of actual and active employment, whether such day is selected by mutual agreement with the Executive or unilaterally by the Company and whether with or without advance notice.
(c)(i) If Executive’s employment is terminated by the Company without Cause (other than due to death or Disability), or by Executive for Good Reason, Executive shall be entitled to receive severance payments in an aggregate amount equal to 12 months Base Salary, payable as follows: (A) a lump sum payment equal to three months’ Base Salary shall be paid in the first payroll that is as least 10 days after the termination date, and (B) a continuing payment (per the Company’s payroll policies and practices) of Executive’s Base Salary for a consecutive nine-month period commencing on the third month following the termination date. The amounts payable under this Section 5(c)(i) are inclusive of any statutory notice, pay in lieu of notice and statutory severance entitlements, if any, and any



amounts required to be paid to Executive in the event a court of competent jurisdiction determines Executive has been constructively dismissed from employment.

(ii) Any severance payments or benefits under Section 5(b)(ii) and 5(c)(i) shall be (A) conditioned upon Executive having provided within 30 days following Executive’s separation from service an irrevocable waiver and general release of claims in favor of the Company and its respective Affiliates, their respective predecessors and successors, and all of the respective current or former directors, officers, employees, shareholders, partners, members, agents or representatives of any of the foregoing (collectively, the “Released Parties”), in a form reasonably satisfactory to the Company, that has become effective in accordance with its terms, (B) subject to Executive’s continued compliance with the terms of the restrictive covenants in Sections 8, 9, 10 and 11 of this Agreement.

(iii) For purposes of this Agreement, “Cause” means: (A) a final non-appealable conviction of, or a pleading of no contest to, (x) a crime of moral turpitude which causes serious economic injury or serious injury to the Company’s reputation or (y) a felony; (B) fraud, embezzlement, gross negligence, self-dealing, dishonesty or other gross and willful misconduct which has caused serious and demonstrable injury to the Company; (C) material violation by Executive of any material Company policy applicable to Executive; (D) willful and continuing failure to substantially perform Executive’s duties (other than for reason of physical or mental incapacity) which failure to perform continues beyond fifteen (15) days after a written demand for substantial improvement in Executive’s performance, identifying specifically and in detail the manner in which improvement is sought, is delivered to Executive by the Company; provided that a failure to achieve performance objectives shall not by itself constitute Cause and no act or failure to act by Executive shall be considered “willful” unless done or failed to be done by Executive in bad faith and without a reasonable belief that Executive’s actions or omission was in the best interest of the Company; (E) Executive’s failure to reasonably cooperate in an investigation involving the Company by any governmental authority; (F) Executive’s material, knowing and intentional failure to comply with applicable laws with respect to the execution of the Company’s business operations, including, without limitation, a knowing and intentional failure to comply with the Prevention of Corruption Act of India, 1988, or the United States Foreign Corrupt Practices Act of 1977, as amended; provided, that, if all of the following conditions exist, there will be a presumption that Executive have acted in accordance with such applicable laws: Executive is following, in good faith, the written advice of counsel, such counsel having been approved by the Board as outside counsel to the Company for regulatory and compliance matters, in the form of a legal memorandum or a written legal opinion, and Executive has, in good faith, provided to such counsel all accurate and truthful facts necessary for such counsel to render such legal memorandum or written legal opinion; (G) Executive’s failure to follow the lawful directives of Executive’s supervisor which is not remedied within fifteen (15) days after Executive’s receipt of written notice from the Company specifying such failure; or (H) Executive’s use of alcohol or drugs which materially interferes with the performance of Executive’s duties; or (I) habitual unauthorized absence or unauthorized absence for a period exceeding eight (8) days; or (J) any form of harassment, including sexual harassment, by the Executive, while being employed in the Company.

(iv) “Good Reason” shall mean the occurrence, without Executive’s prior written consent, of any of the following events: (A) a substantial reduction of Executive’s duties or responsibilities or change in reporting relationship to anyone other than the Board or the Chief Executive Officer; (B) Executive’s job title and authority as an officer of the Company is adversely changed, provided that if there is a “Change of Control” (as defined in the Plan) and Executive retains similar title and similar authority with the Company or any entity that acquires the Company (or any affiliate or subsidiary of such entity) following such Change of Control, the parties agree that any change in Executive’s title shall not constitute a significant reduction of Executive’s duties and authorities hereunder; (C) a change in the office or location where Executive is based of more than one hundred



(100) kilometers from Noida, India; (D) a breach by the Company of any material term of this Agreement; provided that, a termination by Executive with Good Reason shall be effective only if, within 30 days following Executive’s first becoming aware of the circumstances giving rise to Good Reason, Executive delivers a “Notice of Termination” for Good Reason by Executive to the Company, and the Company within 30 days following its receipt of such notification has failed to cure the circumstances giving rise to Good Reason.

(v) For purposes of this Agreement, “Disability” means Executive’s incapacity, due to mental, physical or emotional injury or illness, such that Executive is substantially unable to perform Executive’s duties hereunder for a period of six (6) consecutive months.

(d)Upon termination of Executive’s employment for any reason, and regardless of whether Executive continues as a consultant to the Company, upon the Company’s request Executive agrees to resign, as of the date of such termination of employment or such other date requested, from any applicable board of directors (and any committees thereof) of any Affiliate of the Company to the extent Executive is then serving thereon.
(e)The payment of any amounts accrued under any benefit plan, program or arrangement in which Executive participates shall be subject to the terms of the applicable plan, program or arrangement, and any elections Executive has made thereunder. Subject to Section 19, the Company may offset any amounts due and payable by Executive to the Company or its Subsidiaries against any amounts the Company owes Executive hereunder.
(f)The Company may also terminate the employment contemplated under this Agreement with immediate effect if the Executive ceases to be a director on the Board of the Company for any reason including, without limitation, resignation, removal, disqualification or vacation of office pursuant to any provision of the Companies Act, 2013 or the articles of association of the Company.
(g)Without prejudice to anything contained in this Agreement, the Board, the shareholders or such person duly authorized by them will jointly and severally have the power to terminate the Executive's appointment as Director.
(h)Termination of this Agreement for any reason shall not entitle the Executive to any compensation for loss of office under Section 202 of the Companies Act, 2013 and he shall only be entitled to such dues as may be contractually or statutorily payable in terms of this Agreement.
(i)In addition to the provisions of Section 167(1)(h) of the Companies Act, 2013, since the Executive has been appointed as a Director on the Board by virtue of his employment with the Company under this Agreement, upon cessation of the employment under this Agreement for any reason (either by way of retirement, voluntary resignation by the Executive or termination at the behest of the Company), the Executive shall automatically cease to be a director on the Board of the Company. The termination of this Agreement shall also forthwith terminate any other position which the Executive may have been appointed to, during the term of his employment with the Company.

6.Employee Surveillance

(a)The Executive agrees and understands that the Company may use various modes to ensure that the internet, email facilities and other communication systems provided by the Company are used in an appropriate manner. These may include the scanning, reading, inspection, scrutiny of emails sent and received, and web sites visited or created by the Executive. The Executive acknowledges that he does not have any expectation of privacy when using the Company's resources. For the avoidance of doubt, and for the limited purpose of safeguarding the Company's confidential and proprietary information, the Company shall have the right to monitor any personal e-mail or social media forum that



may be accessible to the Executive from the Company including G-mail, Outlook, Yahoo, Facebook, Instagram, MySpace, Twitter, etc.
(b)The Company also reserves the right to monitor its employees using various security measures including closed circuit television systems. These may be installed on the Company's premises overtly or covertly to ensure that the employees do not participate or propagate any activities which are or could be prejudicial to the Company's business interests or which could bring it into disrepute.

7.Acknowledgments.

(a)Executive acknowledges that the Company has expended and shall continue to expend substantial amounts of time, money and effort to develop business strategies, employee and customer relationships and goodwill and build an effective organization. Executive acknowledges that Executive is and shall become familiar with the Company’s Confidential Information (as defined below), including trade secrets, and that Executive’s services are of special, unique and extraordinary value to the Company, its Subsidiaries and Affiliates. Executive acknowledges that the Company has a legitimate business interest and right in protecting its Confidential Information, business strategies, employee and customer relationships and goodwill, and that the Company would be seriously damaged by the disclosure of Confidential Information and the loss or deterioration of its business strategies, employee and customer relationships and goodwill. Executive acknowledges that Executive’s agreement to enter into this Agreement and be bound by the service commitments set forth herein and the restrictive covenants and agreements set forth in Sections 8, 9, 10 and 11 hereof, is a material inducement to the Company’s willingness to enter into this Agreement, and the Company would not otherwise enter into this Agreement if Executive did not agree to be bound by the commitments set forth herein and the restrictive covenants and agreements set forth in Sections 8, 9, 10 and 11 hereof, and make the commitments to the Company set forth herein.
(b)Executive acknowledges (i) that the business of the Company and its Affiliates is global in scope, without geographical limitation, and capable of being performed from anywhere in the world, and (ii) notwithstanding the jurisdiction of formation or principal office of the Company, or the location of any of their respective executives or employees (including, without limitation, Executive), the Company and its Affiliates have business activities and have valuable business relationships within their respective industries throughout the world.
(c)Executive acknowledges that Executive has carefully read this Agreement and has given careful consideration to the restraints imposed upon Executive by this Agreement, and is in full accord as to the necessity of such restraints for the reasonable and proper protection of the Confidential Information, business strategies, employee and customer relationships and goodwill of the Company and its Affiliates now existing or to be developed in the future. Executive expressly acknowledges and agrees that each and every commitment and restraint imposed by this Agreement is reasonable with respect to subject matter, time period and geographical area, in light of (i) the scope of the business of the Company and its Affiliates, (ii) the importance of Executive to the business of the Company and its Affiliates, (iii) Executive’s status as an officer of the Company business, (iv) Executive’s knowledge of the business of the Company and its Affiliates and (v) Executive’s relationships with the Company’s clients or customers. Accordingly, Executive agrees (x) to be bound by the provisions of Sections 8, 9, 10 and 11, it being the intent and spirit that such provisions be valid and enforceable in all respects and (y) acknowledges and agrees that Executive shall not object to the Company, or any of its successors in interest enforcing Sections 8, 9, 10 and 11 of this Agreement. Executive further acknowledges that although Executive’s compliance with the covenants contained in Sections 8, 9, 10 and 11 may prevent Executive from earning a livelihood in a business similar to the business of the Company, Executive’s experience and capabilities are such that Executive has other opportunities to earn a livelihood and adequate means of support for Executive and Executive’s dependents.




8.Non-competition and Non-solicitation.

(a)Executive acknowledges that the services Executive are to render to the Company are of a special and unusual character, with a unique value to the Company, the loss of which cannot adequately be compensated by damages or an action at law. In view of the unique value to the Company, its Subsidiaries and Affiliates (collectively, the “Group”) of the services of Executive for which the Company has contracted hereunder, because of the confidential information to be obtained by, or disclosed to, Executive as herein above set forth, Executive covenants and agrees that during Executive’s employment and during the Non-Competition Period (as defined below) Executive shall not, directly or indirectly, enter into the employment of, tender consulting or other services to, acquire any interest in (whether for Executive’s own account as an individual proprietor, or as a partner, associate, stockholder, officer, director, trustee or otherwise), or otherwise participate in any business that competes, directly or indirectly, with any member of the Group (i) in the same lines of business in the business process outsourcing industry that the members of the Group are engaged in at the time Executive’s employment is terminated, or if Executive is an employee of any member of the Group, at the time Executive is accused of being in competition with any of the Group pursuant to this Agreement; (ii) in the provision of the business processes provided by the Group at the time Executive’s employment is terminated, or if Executive is an employee of any member of the Group, at the time Executive is accused of being in competition with any member of the Group pursuant to this Agreement; (iii) in the provision of business processes that any of the Group has taken substantial steps to provide to customers at the time Executive’s employment is terminated, or if Executive is an employee of any of the Group, at the time Executive is accused of being in competition with any of the Group pursuant to this Agreement; or (iv) in the provision of business processes that any of the Group are in the process of marketing to existing or potential clients that any of the Group are taking measures to retain as clients of the Group, at the time Executive’s employment is terminated, or if Executive are an employee of any of the Group, at the time Executive is accused of being in competition with any of the Group pursuant to this Agreement, during Executive’s employment with the Group. Executive and the Company acknowledge that clauses (ii), (iii) and (iv) in the immediately preceding sentence shall not be deemed or interpreted to narrow or otherwise limit the scope of clause (i) of such sentence. For purposes of this Agreement, the “Non-Competition Period” shall be the one year period following Executive’s termination of employment for any reason.
Notwithstanding the foregoing, nothing in this Agreement shall prevent (A) the purchase or ownership by Executive of up to two percent (2%) in the aggregate of any class of securities of any entity if such securities (i) are listed on a national securities exchange of any country or (ii) are registered under Section 12(g) of the U.S. Securities Exchange Act of 1934; or (B) the direct or indirect ownership of securities of a private company; provided that, Executive is only a passive investor in such company (having no role, duty or responsibility whatsoever in the management, operations or direction of such company) and owns no more than five percent (5%) in the aggregate of any securities of such company. If Executive’s employment with the Company is terminated for any reason, and after such termination Executive wish to take any action, including without limitation, taking a position with another company, which action could potentially be deemed a violation of this Agreement, Executive shall have the right, after providing the Board with all relevant information, to request a consent to such action from the Board which consent shall not be unreasonably withheld. The Board shall respond to Executive’s request by granting or denying such consent within not more than 30 calendar days from the date the Company receives written notice of such request from Executive.
(b)During Executive’s employment with the Group and for a period of one year thereafter Executive shall make no unfavorable, disparaging or negative comment, remark or statement, whether written or oral (a “Disparaging Statement”), about the Company or any of its affiliates, officers, directors, shareholders, consultants, or employees; provided that, Executive may give truthful testimony before a court, governmental agency, arbitration panel, or similar person or body with apparent jurisdiction and may discuss such matters in confidence with Executive’s attorney(s) and other



professional advisors. Similarly, during the foregoing period, the Company and its officers and directors (acting in their capacity as officers and directors of the Company) shall make no disparaging statement about Executive; provided that, any officer or director may give truthful testimony before a court, governmental agency, arbitration panel, or similar person or body with apparent jurisdiction and may discuss such matters in confidence with their or the Company’s attorney(s) and other professional advisors. On and after the date hereof, during Executive’s employment and for one year following termination of Executive’s employment, Executive may not directly or indirectly (i) solicit, encourage, or induce or attempt to solicit, encourage, or induce any (A) current employee, marketing agent, or consultant of any of the Group to terminate his or her employment, agency, or consultancy with any member of the Group or (B) prospective employee with whom the Company has had discussions or negotiations within six months prior to Executive’s termination of employment not to establish a relationship with any of the Group, (ii) induce or attempt to induce any current customer to terminate its relationship with any of the Group, or (iii) induce any potential customer with whom the Company has had discussions or negotiations within six months prior to Executive’s termination of employment not to establish a relationship with any of the Group.
(c)If a final and non-appealable judicial determination is made by a court of competent jurisdiction that any of the provisions of this Section 7 constitutes an unreasonable or otherwise unenforceable restriction against Executive, the provisions of this Section 7 will not be rendered void but will be deemed to be modified to the minimum extent necessary to remain in force and effect for the longest period and largest geographic area that would not constitute such an unreasonable or unenforceable restriction (and such court shall have the power to reduce the duration or restrict or redefine the geographic scope of such provision and to enforce such provision as so reduced, restricted or redefined).

9.Confidential Information and Trade Secrets.

(a)Access to Confidential Information and Trade Secrets. You understand and acknowledge that as an employee of the Company, You will learn or have access to, or may assist in the development of, highly confidential and sensitive information and trade secrets about the Company, its operations and its clients or prospective clients. “Confidential Information” includes without limitation: (i) financial and business information relating to the Company, such as information with respect to costs, commissions, fees, profits, sales, markets, mailing lists, strategies and plans for future business, new business, product or other development, potential acquisitions or divestitures, and new marketing ideas; (ii) product and technical information relating to the Company, such as product and service formulations, new and innovative product and service ideas, methods, procedures, devices, machines, equipment, data processing programs, software, software codes, know-how, computer models, and research and development projects; (iii) client information, such as the identity of the Company’s clients, the names of representatives of the Company’s clients responsible for entering into contracts with the Company, the amounts paid by such clients to the Company, specific client needs and requirements; (iv) information regarding prospective clients, such as the identity of prospective clients, the names of representatives of the prospective clients responsible for entering into contracts with the Company, the amounts proposed to paid by such prospective clients to the Company, specific needs and requirements of such prospective clients; (v) details of company policies and personnel information, such as the identity and number of the Company’s other employees, their salaries, bonuses, benefits, skills, qualifications, and abilities; (vi) any and all information in whatever form relating to any client or prospective client of the Company, including without limitation its business, employees, operations, systems, assets, liabilities, finances, products, and marketing, selling and operating practices; (vii) any information which You know or should know is subject to a restriction on disclosure or which You know or should know is considered by the Company or the Company’s clients or prospective clients to be confidential, sensitive, proprietary, a trade secret or is not readily available to the public; and (viii) intellectual property, including inventions and copyrightable works. You also may have access to “Trade



Secrets” which are items of Confidential Information which meet the definition of trade secrets under applicable law. Confidential Information and Trade Secrets are not generally known or available to the general public, but have been developed, compiled or acquired by the Company at its great effort and expense. Confidential Information and Trade Secrets can be in any form: oral, written or machine readable, including electronic files, and stored in any media whatsoever or the unaided human memory.
(b)You acknowledge and agree that the Company is engaged in a highly competitive business and that its competitive position depends upon its ability to maintain the confidentiality of the Confidential Information and Trade Secrets which were developed, compiled and acquired by the Company at its great effort and expense. You further acknowledge and agree that any disclosing, divulging, revealing, or using of any of the Confidential Information and Trade Secrets, other than in connection with the Company’s business or as specifically authorized by the Company, will be highly detrimental to the Company and cause it to suffer serious loss of business and pecuniary damage. Accordingly, You agree that during Your employment with the Company and following the termination of such employment for any reason, You shall not directly or indirectly divulge or make use of any Confidential Information outside of Your employment with the Company (so long as the information remains confidential) without the prior written consent of an authorized representative of the Company. You shall not directly or indirectly misappropriate, divulge, or make use of Trade Secrets for an indefinite period of time, so long as the information remains a Trade Secret as defined under any applicable trade secrets or other applicable law. You also agree at all times to exercise discretion in discussing with others the affairs of clients, including avoiding unnecessary identification of names, places, and other specifics, and to take reasonable precautions to make sure that such discussions cannot be overheard and electronic communications cannot be intercepted either by client’s employees or outside persons.
(c)You further agree that if You are questioned about information subject to this Agreement by any person or entity not authorized to receive such information, You will, except to the extent prohibited by law, notify the Company within twenty-four (24) hours.
(d)You acknowledge and agree that Holdings is a public company and that You may receive or have access to material non-public information that is restricted from use and disclosure by U.S. federal and state and other international statutes and laws. You agree that other than to benefit the Company in compliance with applicable laws, You will not use for any purposes any “insider information” that may come to Your attention in connection with Your employment with the Company and that You will not disclose such information to anyone outside or the inside the Company who is not an authorized recipient with a need to know such information, The term “use” includes, but is not limited to, purchase or sale of securities influenced by such inside information.

10.Return of Confidential Information and Company Property. You agree to return all Confidential Information and/or Trade Secrets immediately upon termination of your employment for any reason and at any time requested by the Company. To the extent that You maintain Confidential Information and/or Trade Secrets in electronic form on any computers or other electronic devices owned by You, You agree to immediately and irretrievably delete all such information, and certify the deletion of such material. You also agree to return all property in Your possession at the time of the termination of the employment with the Company, including without limitation all documents, records, electronic recordings, and other media of every kind and description relating to the Business of the Company and its Clients or Prospective Clients (as such terms are defined elsewhere in this Agreement), and any copies, in whole or in part, whether or not prepared by You, all of which shall remain the sole and exclusive property of the Company. You further agree upon termination of your employment for any reason to execute and provide the information reasonably requested by the Company. In addition, upon request of the Company, You shall provide a copy of this Agreement to any subsequent employer.

11.Intellectual Property Rights.




(a)Executive agrees that the results and proceeds of Executive’s employment by the Company or its Subsidiaries or Affiliates (including, but not limited to, any trade secrets, products, services, processes, know-how, track record, designs, developments, innovations, analyses, drawings, reports, techniques, formulas, methods, developmental or experimental work, improvements, discoveries, inventions, ideas, source and object codes, programs, matters of a literary, musical, dramatic or otherwise creative nature, writings and other works of authorship) resulting from services performed while employed hereunder by the Company and any works in progress, whether or not patentable or registrable under copyright or similar statutes, that were made, developed, conceived or reduced to practice or learned by Executive, either alone or jointly with others (collectively, “Inventions”), shall be works-made-for-hire and the Company (or, if applicable or as directed by the Board, any of its Subsidiaries or Affiliates) shall be deemed the sole owner throughout the universe of any and all trade secret, patent, copyright and other intellectual property rights (collectively, “Proprietary Rights”) of whatsoever nature therein, whether or not now or hereafter known, existing, contemplated, recognized or developed, with the right to use the same in perpetuity in any manner the Board determines in its sole discretion, without any further payment to Executive whatsoever. If, for any reason, any of such results and proceeds shall not legally be a work made-for-hire and/or there are any Proprietary Rights which do not accrue to the Company (or, as the case may be, any of its Subsidiaries or Affiliates) under the immediately preceding sentence, then Executive hereby irrevocably, absolutely and perpetually assigns and agrees to assign any and all of Executive’s right, title and interest thereto, including any and all Proprietary Rights of whatsoever nature therein, whether or not now or hereafter known, existing, contemplated, recognized or developed, to the Company (or, if applicable or as directed by the Board, any of its Subsidiaries or Affiliates), and the Company or such Subsidiaries or Affiliates shall have the right to use the same in perpetuity throughout the universe in any manner determined by the Board or such Subsidiaries or Affiliates without any further payment to Executive whatsoever. Notwithstanding the provisions of Section 19(4) of the Copyright Act, 1957, such assignment in so far as it relates to copyrightable material shall not lapse nor the rights transferred therein revert to the Employee, even if the Company does not exercise the rights under the assignment within a period of one year from the date of assignment. The Employee further acknowledges and agrees that he/she shall waive any right to and shall not raise any objection or claims to the Copyright Board with respect to the assignment, pursuant to Section 19A of the Copyright Act, 1957. The Employee also agrees to assist and cooperate with the Company in perfecting the Company's rights in the Intellectual Property. As to any Invention that Executive is required to assign, Executive shall promptly and fully disclose to the Company all information known to Executive concerning such Invention.
(b)Executive agrees that, from time to time, as may be requested by the Board and at the Company’s sole cost and expense, Executive shall do any and all reasonable and lawful things that the Board may reasonably deem useful or desirable to establish or document the Company’s exclusive ownership throughout the United States of America or India or any other country of any and all Proprietary Rights in any such Inventions, including the execution of appropriate copyright and/or patent applications or assignments. To the extent Executive has any Proprietary Rights in the Inventions that cannot be assigned in the manner described above, Executive unconditionally and irrevocably waives the enforcement of such Proprietary Rights. This Section 10(b) is subject to and shall not be deemed to limit, restrict or constitute any waiver by the Company of any Proprietary Rights of ownership to which the Company may be entitled by operation of law by virtue of Executive’s employment by the Company. Executive further agrees that, from time to time, as may be requested by the Board and at the Company’s sole cost and expense, Executive shall assist the Company in every reasonable, proper and lawful way to obtain and from time to time enforce Proprietary Rights relating to Inventions in any and all countries. To this end, Executive shall execute, verify and deliver such documents and perform such other acts (including appearances as a witness) as the Company may reasonably request for use in applying for, obtaining, perfecting, evidencing, sustaining, and enforcing such Proprietary Rights and the assignment thereof. In addition, Executive shall execute, verify, and deliver assignments of such Proprietary Rights to



the Company or its designees. Executive’s obligation to provide reasonable assistance to the Company with respect to Proprietary Rights relating to such Inventions in any and all countries shall continue beyond the termination of the Term.
(c)Executive hereby waives and quit claims to the Company any and all claims, of any nature whatsoever, that Executive now or may hereafter have for infringement of any Proprietary Rights assigned hereunder to the Company.

12.Notification of Employment or Service Provider Relationship. Executive hereby agrees that as soon as practical, upon Executive’s consideration of accepting employment with, or agreeing to provide services to, any other Person during any period which Executive remains subject to any of the covenants set forth in Section 7, Executive shall advise Executive’s prospective employer of this Agreement and, to the extent necessary, shall provide such prospective employer with a copy of Section 7 of this Agreement. provided, however, that if and to the extent this Agreement has been publicly filed in connection the Company’s filings with the Securities and Exchange Commission or related corporate, public company filings, Executive may provide Executive’s prospective employer with a copy of the filed version of this Agreement. Promptly after receiving an offer of employment from any other Person, Executive will provide written notice to the Company of Executive’s new employer as soon as possible.

13.Data Protection.

(a)The Executive hereby confirms that he has read and understood the Company's data protection policy and that he shall comply with the data protection policy when processing personal data in the course of employment including personal data relating to any employee, personnel, research assistant, customer, client, supplier or agent of the Company or any group entity.
(b)The Executive consents to the Company collecting, processing and handling data, including personal and sensitive personal data, relating to him for legal, personnel, administrative and management purposes. The Executive further agrees that the Company may transfer such data to its affiliates or service providers for legitimate business reasons, including but not limited to payroll processing, insurance benefits, etc.

14.Remedies and Injunctive Relief. Executive acknowledges that a violation by Executive of any of the covenants contained in Section 8, 9, 10 or 11 would cause irreparable damage to the Company in an amount that would be material but not readily ascertainable, and that any remedy at law (including the payment of damages) would be inadequate. Accordingly, Executive agrees that, notwithstanding any provision of this Agreement to the contrary, the Company shall be entitled (without the necessity of showing economic loss or other actual damage) to preliminary or interim injunctive relief (including temporary restraining orders and preliminary injunctions) in courts located in Delhi, India, for any actual or threatened breach of any of the covenants set forth in Section 8, 9, 10 or 11 in addition to any other legal or equitable remedies it may have. The preceding sentences shall not be construed as a waiver of the rights that the Company and/or Employee may have to recover in arbitration pursuant to Section 20 any damages available to it under this Agreement or otherwise, and all of the Company’s rights shall be unrestricted.

15.Representations of Executive and Company; Advice of Counsel.

(a)Executive represents, warrants and covenants that as of the date hereof: (i) Executive has the full right, authority and capacity to enter into this Agreement and perform Executive’s



obligations hereunder, (ii) has disclosed all applicable restrictive covenants or other obligations Executive has with any current or former employer, (iii) Executive is not bound by any agreement that conflicts with or prevents or restricts the full performance of Executive’s duties and obligations to the Company hereunder during or after the Term, (iv) the execution and delivery of this Agreement shall not result in any breach or violation of, or a default under, any existing obligation, commitment or agreement to which Executive is subject. The Executive undertakes to indemnify the Company against any such claims, costs, damages, liabilities or expenses which the Company may incur if the Executive is in breach of any such obligations. (v) all the information submitted by the Executive which forms the basis for this employment is complete and correct. The Executive agrees and acknowledges that if it is found that the information submitted is false or incomplete or that the Executive has concealed certain material information which detrimentally impacts the employment with the Company, the Company may terminate employment without providing any notice or pay in lieu thereof and (vi) Executive has not engaged and will not engage in the future in any conduct that is in breach of any restrictive covenant to which Executive may be bound or any fiduciary duty that Executive owes to any employer. The Executive understands and acknowledges that Executive is not expected or permitted to possess, use or disclose any confidential information belonging to any current or former employer in the course of performing Executive’s duties for the Company.
(b)Prior to execution of this Agreement, Executive was advised by the Company of Executive’s right to seek independent advice from an attorney of Executive’s own selection regarding this Agreement. Executive acknowledges that Executive has entered into this Agreement knowingly and voluntarily and with full knowledge and understanding of the provisions of this Agreement after being given the opportunity to consult with counsel. Executive further represents that in entering into this Agreement, Executive is not relying on any statements or representations made by any of the Company’s directors, officers, employees or agents which are not expressly set forth herein, and that Executive is relying only upon Executive’s own judgment and any advice provided by Executive’s attorney.

16.Cooperation. Executive agrees that, upon reasonable notice and without the necessity of the Company obtaining a court order, Executive shall provide reasonable cooperation in connection with any suit, action or proceeding (or any appeal from any suit, action or proceeding), or the decision to commence on behalf of the Company any suit, action or proceeding, and any investigation and/or defense of any claims asserted against any of the Company’s or its Affiliates’ current or former directors officers, employees, shareholders, partners, members, agents or representatives of any of the foregoing, which relates to events occurring during Executive’s employment hereunder by the Company as to which Executive may have relevant information (including but not limited to furnishing relevant information and materials to the Company or its designee and/or providing testimony at depositions and at trial), provided that with respect to such cooperation occurring following termination of the Term, the Company shall reimburse Executive for expenses reasonably incurred in connection therewith, including reasonable and necessary attorney fees where the attorney is engaged in consultation with the Company, and shall schedule such cooperation to the extent reasonably practicable so as not to unreasonably interfere with Executive’s business or personal affairs.

17.Withholding; Taxes. The Company may deduct and withhold from any amounts payable under this Agreement such taxes as are required or permitted to be withheld pursuant to any applicable law or regulation. The Executive shall be responsible for all taxes (including self-employment taxes) in connection with Executive’s status as a member of the Company for income tax purposes under the applicable law in India.

18.Assignment.




(a)This Agreement is personal to Executive and without the prior written consent of the Board shall not be assignable by Executive, and any assignment in violation of this Agreement shall be void.
(b)This Agreement shall be binding on, and shall inure to the benefit of; the parties to it and their respective heirs, legal representatives, successors and permitted assigns (including, without limitation, successors by merger, consolidation, sale or similar transaction and in the event of Executive’s death, Executive’s estate and heirs in the case of any payments due to Executive hereunder).
(c)Executive acknowledges and agrees that all of Executive’s covenants and obligations to the Company, as well as the rights of the Company hereunder, shall run in favor of and shall be enforceable by the Company and any successor or assign to all or substantially all of the Company’s business or assets.

19.Governing Law; No Construction Against Drafter. This Agreement shall be deemed to be made in India, and the validity, interpretation, construction, and performance of this Agreement in all respects (except as provided below) shall be governed by the laws of India without regard to its principles of conflicts of law. No provision of this Agreement or any related document will be construed against or interpreted to the disadvantage of any party hereto by any court or other governmental or judicial authority by reason of such party having or being deemed to have structured or drafted such provision.

20.Dispute Resolution and Arbitration. Except as otherwise provided in this Dispute Resolution and Arbitration provision (“Arbitration Agreement”), any dispute, controversy or other claim, past, present, or future, between Executive and the Company that otherwise would be subject to resolution in court by a judge shall be resolved solely by final and binding arbitration and not by way of court, except for claims for temporary, interim and/or preliminary injunctive relief pursuant to Sections 8, 9, 10 and/or 11 of this Agreement, which may be sought from a court of competent jurisdiction at any time and shall be subject to modification or dissolution as part of the final arbitration award, and/or claims for workers’ compensation, state disability, or unemployment insurance benefits. This arbitration commitment extends to, but is not limited to, any and all claims, disputes or controversies (i) arising out of or relating to this Agreement and/or any aspect of Executive’s employment with the Company, including those that the Company may assert against Executive and those that Executive may assert against the Company, its clients or related entities, and/or any of its or their respective members, shareholders, owners, directors, officers, employees, agents and representatives, and (ii) arising out of, relating to, or concerning the validity, enforceability, applicability, scope, or alleged breach of this Arbitration Agreement, including whether or not a dispute must be arbitrated. All such claims, disputes and controversies brought by Executive shall be subject to resolution in arbitration on an individual basis only, and not on a class or collective basis on behalf of, or in concert with, any persons not party to this Agreement. There will be no right or authority for any such claim, dispute or controversy to be brought, heard or arbitrated as a class, collective or multi-plaintiff action, and Executive agrees to not serve as a member in any class or collective action against the Company or any other party to whom Executive’s arbitration commitment extends. This arbitration commitment will continue throughout Executive’s employment with the Company and after the employment ends. This Arbitration Agreement does not prevent or prohibit Executive in any way from reporting, communicating about, or disclosing claims for discrimination, harassment, retaliation, or sexual abuse. This Arbitration Agreement does not cover disputes that an applicable statute expressly states cannot be arbitrated or subject to a pre-dispute arbitration agreement. The seat and place arbitration shall be New Delhi and the arbitration proceedings shall be in English language, before a single arbitrator, who shall be a lawyer admitted to the bar and has at least 15 years’ experience in employment law or a retired judge. Unless prohibited by applicable law, all fees and expenses of the arbitration process, including the arbitrator shall be borne equally by the



parties. This Arbitration Agreement shall be governed by the Arbitration and Conciliation Act, 1996. In making the decision and award, the arbitrator shall apply applicable substantive law. Judgment upon the arbitrator’s award may be entered in any court having jurisdiction thereof.

21.Amendment; No Waiver; 409A.

(a)No provisions of this Agreement may be amended, modified, waived or discharged except by a written document signed by Executive and a duly authorized officer of the Company (other than Executive).
(b)The failure of a party to insist upon strict adherence to any term of this Agreement on any occasion shall not be considered a waiver of such party’s rights or deprive such party of the right thereafter to insist upon strict adherence to that term or any other term of this Agreement. No failure or delay by either party in exercising any right or power hereunder will operate as a waiver thereof, nor will any single or partial exercise of any such right or power, or any abandonment of any steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power.
(c)To the extent that any reimbursements pursuant to Section 4(f) or Section 14 are taxable to Executive, any such reimbursement payment due to Executive shall be paid to Executive as promptly as practicable, and in all events on or before the last day of Executive’s taxable year following the taxable year in which the related expense was incurred. The reimbursements pursuant to Section 4(f) and Section 14 are not subject to liquidation or exchange for another benefit and the amount of such benefits and reimbursements that Executive receives in one taxable year shall not affect the amount of such benefits or reimbursements that Executive receives in any other taxable year.
(d)If and to the extent that Section 409A of the U.S. Internal Revenue Code of 1986, as amended (“Section 409A”), the following provisions shall apply:

(i) It is the intention of the Company and Executive that this Agreement comply with the requirements of Section 409A, and this Agreement will be interpreted in a manner intended to comply with or be exempt from Section 409A. The Company and Executive agree to negotiate in good faith to make amendments to this Agreement as the parties mutually agree are necessary or desirable to avoid the imposition of taxes or penalties under Section 409A. Notwithstanding the foregoing, Executive shall be solely responsible and liable for the satisfaction of all taxes and penalties that may be imposed on or for the account of Executive in connection with this Agreement (including any taxes and penalties under Section 409A), and neither the Company nor any Affiliate shall have any obligation to indemnify or otherwise hold Executive (or any beneficiary) harmless from any or all of such taxes or penalties.

(ii) Notwithstanding anything in this Agreement to the contrary, in the event that Executive is deemed to be a “specified employee” within the meaning of Section 409A(a)(2)(B)(i), no payments hereunder that are “deferred compensation” subject to Section 409A shall be made to Executive prior to the date that is six (6) months after the date of Executive’s “separation from service” (as defined in Section 1.409A-1(h) of the regulations, including temporary regulations, of the United States Treasury Department pertaining to the income tax, as amended, and any successor provision) or, if earlier, Executive’s date of death. Following any applicable six (6) month delay, all such delayed payments will be paid in a single lump sum on the earliest permissible payment date. For purposes of Section 409A, each of the payments that may be made under this Agreement are designated as separate payments.’




(iii) For purposes of this Agreement, with respect to payments of any amounts that are considered to be “deferred compensation” subject to Section 409A, references to “termination of employment” (and substantially similar phrases) shall be interpreted and applied in a manner that is consistent with the requirements of Section 409A relating to “separation from service”.

22.Severability. If any provision or any part thereof of this Agreement, including Sections 8, 9, 10 and 11 hereof, as applied to either party or to any circumstances, shall be adjudged by a court of competent jurisdiction to be invalid or unenforceable, the same shall in no way affect any other provision or remaining part thereof of this Agreement, which shall be given full effect without regard to the invalid or unenforceable provision or part thereof, or the validity or enforceability of this Agreement. Upon such determination that any term or other provision is invalid, illegal or incapable of being enforced, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the fullest extent possible.

23.Entire Agreement. This Agreement constitutes the entire agreement and understanding between the Company and Executive with respect to the subject matter hereof and supersedes all prior agreements and understandings (whether written or oral), between Executive and the Company, relating to such subject matter. None of the parties shall be liable or bound to any other party in any manner by any representations and warranties or covenants relating to such subject matter except as specifically set forth herein.

24.Survival. The rights and obligations of the parties under the provisions of this Agreement (including without limitation, Sections 8 through 14 and Sections 16 and 20) shall survive, and remain binding and enforceable, notwithstanding the expiration of the Term, the termination of this Agreement, the termination of Executive’s employment hereunder or any settlement of the financial rights and obligations arising from Executive’s employment hereunder, to the extent necessary to preserve the intended benefits of such provisions.

25.Notices. All notices or other communications required or permitted to be given hereunder shall be in writing and shall be delivered by hand or sent by facsimile or sent, postage prepaid, by registered, certified or express mail or overnight courier service and shall be deemed given when so delivered by hand or facsimile, or if mailed, three days after mailing (one business day in the case of express mail or overnight courier service) to the parties at the following addresses or facsimiles (or at such other address for a party as shall be specified by like notice):

If to the Company:

exl Service.com (India) Private Limited
414, 4th Floor,
DLF Jasola Tower B,
Plot No. 10 & 11 DDA District Centre,
Jasola, New Delhi-110044
Attn: VP & Head of India Legal

With copies to:

ExlService Holdings, Inc.



320 Park Avenue, 29th Floor
New York, NY 10022
Attn: Ajay Ayyappan
Email: GeneralCounsel@exlservice.com

ExlService Holdings, Inc.
320 Park Avenue, 29th Floor
New York, NY 10022
Attn: Nalin Kumar Miglani
Fax: (212) 624-5933

If to Executive:

Vikas Bhalla
[**REDACTED FOR PRIVACY**]
Email: vikas.bhalla@exlservice.com

Notices delivered by electronic mail shall have the same legal effect as if such notice had been delivered in person.

26.Headings and References. The headings of this Agreement are inserted for convenience only and neither constitute a part of this Agreement nor affect in any way the meaning or interpretation of this Agreement. When a reference in this Agreement is made to a Section, such reference shall be to a Section of this Agreement unless otherwise indicated.

27.Counterparts. This Agreement may be executed simultaneously in two or more counterparts (including via facsimile and electronic image scan (PDF)), each of which shall be deemed to be an original, but all of which together shall constitute one and the same instrument and shall become effective when one or more counterparts have been signed by each of the parties and delivered to the other party. Copies and facsimile or scanned copies of this Agreement, and the signatures contained therein, shall be as effective as the original Agreement and signatures.


[Signature Page Follows]





IN WITNESS WHEREOF, this Agreement has been duly executed by the parties as of the date set forth below.



Your Truly,

exl Service.com (India) Private Limited
/s/ Nalin Kumar Miglani
Nalin Kumar Miglani
Executive Vice President & Chief Human Resource Officer
Date: 18 April 2022





Vikas Bhalla

/s/ Vikas Bhalla
Date: 18th April, 2022








SCHEDULE I

COMPENSATION STRUCTURE
As of April 1, 2021


Full Name : Vikas Bhalla
Employee ID : 422


Basic
8,575,000
Housing
4,287,500
Leave Travel
714,298
Adhoc Allowance
7,579,744
Business Related Expenses
Vehicle Running and Maintenance
222,000
Driver Wages Reimbursement
180,000
.
Company Car
1,500,000
Retirals
Employer Provident Fund
1,029,000
Gratuity*
412,458
Fixed Compensation
24,500,000

*You shall be provided with benefits of Gratuity in accordance with the applicable Gratuity act 1972.


EX-31.1 7 exls-ex311x03312023x10q.htm EX-31.1 Document

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

 

Date: April 27, 2023/s/ Rohit Kapoor
Rohit Kapoor
Vice-Chairman and Chief Executive Officer

EX-31.2 8 exls-ex312x03312023x10q.htm EX-31.2 Document

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

Date: April 27, 2023/s/ Maurizio Nicolelli
Maurizio Nicolelli
Chief Financial Officer

EX-32.1 9 exls-ex321x03312023x10q.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 of ExlService Holdings, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Rohit Kapoor, Vice-Chairman and 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:
 
(a)the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(b)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
/s/ Rohit Kapoor
Rohit Kapoor
Vice-Chairman and Chief Executive Officer
April 27, 2023

EX-32.2 10 exls-ex322x03312023x10q.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 of ExlService Holdings, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Maurizio Nicolelli, 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:
(a)the Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(b)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/ Maurizio Nicolelli
Maurizio Nicolelli
Chief Financial Officer
April 27, 2023

EX-101.SCH 11 exls-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Segment and Geographical Information link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenues, net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Other Income, net link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Cash, Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Other Non-Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Accumulated Other Comprehensive Income/( Loss) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Derivatives and Hedge Accounting link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Related Party Disclosures link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Segment and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Revenues, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Other Income, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Other Non-Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Derivatives and Hedge Accounting (Tables) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Capital Structure (Tables) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Segment and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Segment and Geographical Information - Revenues Based on Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Segment and Geographical Information - Property and Equipment, Net Based on Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Revenues, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Revenues, net - Contract with Customer Revenue Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Revenues, net - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Revenues, net - Movement in Allowance for Expected Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Other Income, net (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Property and Equipment, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Goodwill and Other Intangible Assets - Summary of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Goodwill and Other Intangible Assets - Weighted Average Life of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Other Non-Current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Fair Value Measurements - Changes in the fair value of contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Borrowings - Company's Debt Position (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Borrowings - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Borrowings - Credit Facilities Carried an Effective Interest Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Borrowings - Maturities of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Capital Structure - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - Employee Benefit Plans - Net Period Benefit Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - Employee Benefit Plans - Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - Leases - Components of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000104 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000106 - Disclosure - Leases - Maturities of Lease Liabilities Prior Year (Details) link:presentationLink link:calculationLink link:definitionLink 0000107 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 0000108 - Disclosure - Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000109 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000110 - Disclosure - Stock Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000111 - Disclosure - Stock Based Compensation - Stock Options, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000112 - Disclosure - Stock Based Compensation - Share Matching Program, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000113 - Disclosure - Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 0000114 - Disclosure - Stock Based Compensation - Restricted Stock Units, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000115 - Disclosure - Stock Based Compensation - Performance Based Stock Awards, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000116 - Disclosure - Stock Based Compensation - Performance Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000117 - Disclosure - Stock Based Compensation - Employee Stock Purchase Plan, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000118 - Disclosure - Related Party Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 0000119 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 exls-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 exls-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 exls-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income tax benefit Deferred Income Taxes and Tax Credits Fair value changes Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Other non-current liabilities Other Noncurrent Liabilities [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit , maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Change in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Number of shares, unvested (in shares) Number, outstanding, beginning balance (in shares) Number, outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Borrowings Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Consideration received for process transition activities Contract From Customer Liability, Consideration Received From Transitions Activities Contract From Customer Liability, Consideration Received From Transitions Activities Contribution to the 401(k) Plans Defined Contribution Plan, Employer Discretionary Contribution Amount Revolving credit facility Principal Payments Revolving Credit Facility [Member] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Percentage of export-oriented units established Export Oriented Units Established Percentage Export oriented units established percentage. Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Foreign currency translation gain/(loss) Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Purchases of investments Payments to Acquire Investments Foreign exchange gain, net, interest expense and other income, net Nonoperating Income (Expense) Commitments and contingencies (Refer to Note 25) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Rest of World Rest of World Rest Of World [Member] Rest of World. Derivative instruments Derivative Asset, Current Purchase commitment Long-Term Purchase Commitment, Amount 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Derivative instruments Derivative Instruments and Hedges, Liabilities Capital Structure Equity [Text Block] Other assets Increase (Decrease) in Other Noncurrent Assets Schedule of Goodwill [Table] Schedule of Goodwill [Table] Credit Facilities [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] Proceeds from ESPP contribution Proceeds from Stock Plans Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Others Other Assets, Miscellaneous, Current Share-based compensation arrangement by share-based payment award, maximum employee subscription Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued Preferred Stock, Value, Issued Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Percentage of expected return on plan assets Defined Benefit Plan Expected Return On Plan Assets Percentage Defined Benefit Plan Expected Return On Plan Assets Percentage Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Long-lived assets impairment charges Impairment, Long-Lived Asset, Held-for-Use Diluted (in dollars per share) Earnings Per Share, Diluted Derivative liability Derivative Liability, Subject to Master Netting Arrangement, before Offset Unrealized loss/(gain) on investments Unrealized Gain (Loss) on Investments Hedging Relationship [Axis] Hedging Relationship [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Less: 7,012,913 shares as of March 31, 2023 and 6,753,532 shares as of December 31, 2022, held in treasury, at cost Treasury Stock, Value Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Derivative financial instruments Foreign Currency Contracts, Liability, Fair Value Disclosure Goodwill [Roll Forward] Goodwill [Roll Forward] Schedule of Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock Schedule of Purchase of Common Stock From Employees Withholding Tax Payments [Table Text Block] Schedule of Purchase of Common Stock From Employees Withholding Tax Payments Additions Increase In Capitalized Contract Cost Gross Increase In Capitalized Contract Cost Gross (Level 3) Fair Value, Inputs, Level 3 [Member] Held in treasury at cost (in shares) Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Components of Net Periodic Benefit Costs Schedule of Net Benefit Costs [Table Text Block] Gains recognized during the period Other Comprehensive Income (Loss), before Reclassifications, before Tax Reductions due to write-off of Accounts Receivables Accounts Receivable, Allowance For Credit Loss, Writeoff, After Recovery Accounts Receivable, Allowance For Credit Loss, Writeoff, After Recovery Stock issued against stock-based compensation plans Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, Amount Non-compete agreements Noncompete Agreements [Member] Interest and dividend income Investment Income, Interest and Dividend Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Income tax effects relating to above Total Other Comprehensive Income (Loss), Tax Net income attributable to ExlService Holdings, Inc. stockholders Net income Net income Net Income (Loss) Attributable to Parent Total current liabilities Liabilities, Current Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 2025 2024 Finance Lease, Liability, to be Paid, Year Two Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Leases Lessee, Operating Leases [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Total intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Finite-lived intangible assets: Finite-Lived Intangible Assets [Line Items] Employee Stock Employee Stock [Member] Effect of exchange rate changes Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) 2022 Employee stock purchase plan 2022 Employee Stock Purchase Plan [Member] 2022 Employee Stock Purchase Plan Total consideration Stock Repurchased During Period, Value Assets acquired under finance lease Lease Obligation Incurred Advance income tax, net Prepaid Taxes Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Mutual funds Mutual Fund Fair Value Disclosure Mutual fund fair value disclosure. Deferred revenue (consideration received in advance) Contract with Customer, Liability Stock issued against stock-based compensation plans (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Unrealized gain/(loss) recognized in AOCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Healthcare Health Care Segment [Member] Health Care Segment Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Service cost Defined Benefit Plan, Service Cost Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Restricted Stock Activity Under Company's Stock Plans Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Schedule of Indefinite Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Foreign exchange contract Foreign Exchange Contract [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] (Level 1) Fair Value, Inputs, Level 1 [Member] Weighted average remaining lease term (in years) Weighted-Average Remaining Lease Term [Abstract] Weighted-Average Remaining Lease Term [Abstract] Total finance lease cost Finance Lease, Cost Finance Lease, Cost Goodwill Beginning balance Ending balance Goodwill Schedule of Property and Equipment, net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 2025 Long-Term Debt, Maturity, Year Two Depreciation and amortization Depreciation And Amortization [Member] Depreciation And Amortization [Member] Entity Small Business Entity Small Business Number of classes of common stock outstanding Number Of Classes Of Common Stock Outstanding Number Of Classes Of Common Stock Outstanding Maximum outstanding term of cash flow hedges Maximum Length of Time Hedged in Cash Flow Hedge Denominators: Weighted Average Number of Shares Outstanding, Basic [Abstract] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accumulated Other Comprehensive Income/( Loss) Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized foreign currency exchange loss/(gain), net Unrealized Gain (Loss), Foreign Currency Transaction, before Tax 2027 Finance Lease, Liability, to be Paid, Year Five 2023 (April 1 - December 31) Long-Term Debt, Maturity, Remainder of Fiscal Year Foreign exchange contracts outstanding Derivative, Notional Amount Operating lease liabilities, less current portion Operating lease liabilities - Non-current Operating Lease, Liability, Noncurrent Share-Based compensation arrangement by share-based payment award, purchase period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period Revenues and cost of revenues for Company's reportable segments [Line Items] Revenue from External Customer [Line Items] 2028 and thereafter Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Lessee, Operating Lease, Liability, to be Paid, Due after Year Four Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation and amortization expense Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Additions Accounts Receivable, Credit Loss Expense (Reversal) And Other Writeoffs Accounts Receivable, Credit Loss Expense (Reversal) And Other Writeoffs Others Other Sundry Liabilities, Noncurrent Summary of Fair Value of Foreign Currency Exchange Contracts Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Company's Debt Position Schedule of Long-Term Debt Instruments [Table Text Block] Retirement benefits Liability, Defined Benefit Plan, Noncurrent Foreign currency translation gain/(loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Income taxes payable, net Accrued Income Taxes, Current Foreign earnings repatriated Foreign Earnings Repatriated Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Product and Service [Domain] Product and Service [Domain] Schedule of Components of Lease Cost Lease, Cost [Table Text Block] Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract Acquisition Costs Contract Acquisition Costs [Member] Contract Acquisition Costs [Member] Contract liabilities: Contract with Customer, Liability [Abstract] Award Type [Axis] Award Type [Axis] Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Number, granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Supplemental disclosure of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Interest expense Interest expense Interest Expense Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative expenses General and Administrative Expense [Member] Hedging Designation [Axis] Hedging Designation [Axis] Goodwill [Line Items] Goodwill [Line Items] Owned assets, gross Property, Plant and Equipment, Gross Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2023 (April 1 - December 31) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Related Party Disclosures Related Party Transactions Disclosure [Text Block] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Employer contribution Defined Benefit Plan, Plan Assets, Contributions by Employer Use of Estimates Use of Estimates, Policy [Policy Text Block] Leases Lessee, Finance Leases [Text Block] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Entity File Number Entity File Number 2028 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Current portion of operating lease liabilities Operating lease liabilities - Current Operating Lease, Liability, Current GST refund rejected Goods And Service Tax, Refund Denied Goods And Service Tax, Refund Denied 2026 Long-Term Debt, Maturity, Year Three Interest on lease liabilities Finance Lease, Interest Expense Schedule of Other Assets Schedule of Other Assets [Table Text Block] Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Advances to suppliers Prepaid Supplies Long-term investments Total Long-term investments Long-Term Investments Net Carrying Amount Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements and Recently adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] AUSTRALIA AUSTRALIA Weighted average purchase price per share (in dollars per share) Shares Acquired, Average Cost Per Share Income taxes payable, net Increase (Decrease) in Income Taxes Payable Income tax benefit, discrete benefits Share-Based Payment Arrangement, Expense, Tax Benefit, Discrete Benefits Share-Based Payment Arrangement, Expense, Tax Benefit, Discrete Benefits Derivative asset, notional amount Derivative Asset, Notional Amount Cash, cash equivalents and restricted cash at the beginning of the period Cash, cash equivalents and restricted cash at the end of the period Cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Accounts receivable, including unbilled receivables Accounts Receivable, before Allowance for Credit Loss Derivative instruments Derivative Instruments and Hedges, Liabilities, Noncurrent Variable lease costs Variable Lease, Cost Operating Lease Operating Leases [Abstract] Operating Leases [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Number, vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Proceeds from redemption of investments Proceeds from Sale, Maturity and Collection of Investments Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Total borrowings Long-Term Debt Total Assets, Fair Value Disclosure Others, net Other Miscellaneous Nonoperating Income (Expense) Other Miscellaneous Nonoperating Income (Expense) 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Other Non-Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Foreign currency translation gain/(loss) Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Schedule of Income Tax Recognized in Other Comprehensive Income Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block] Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block] Derivatives and Hedge Accounting Derivative Instruments and Hedging Activities Disclosure [Text Block] Schedule of Amortization of Intangible Assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Derivative financial instruments Foreign Currency Contract, Asset, Fair Value Disclosure Maximum Maximum [Member] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Document Type Document Type Owned Assets: Property, Plant and Equipment, Net, Excluding Capital Leased Assets [Abstract] Restricted stock units vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Effective Interest Rate Line of Credit Facility, Interest Rate During Period Summary of Other Income, net Interest and Other Income [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Acquisition of treasury stock Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Cost of revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization 2026 2025 Finance Lease, Liability, to be Paid, Year Three Stock Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Preparation Basis of Accounting, Policy [Policy Text Block] Others, net Other Noncash Income (Expense) 2024 2023 Finance Lease, Liability, to be Paid, Year One Emerging Business Emerging Business [Member] Emerging Business Trade names and trademarks Trademarks and Trade Names [Member] Schedule of Credit Facilities Carried an Effective Interest Rate Schedule of Line of Credit Facilities [Table Text Block] Share-based compensation arrangement by share-based payment award, maximum employee subscription rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Deferred contract fulfillment costs Deferred Contract Acquisition Costs, NonCurrent Deferred Contract Acquisition Costs, NonCurrent Restricted cash Restricted cash (non-current) Restricted Cash, Noncurrent Other current liabilities Other Liabilities, Current Analytics services Analytics Services [Member] Analytics Services [Member] Schedule of Finite Lived Intangible Assets Useful Lives Schedule of Finite-Lived Intangible Assets [Table Text Block] Weighted average purchase price per share (in dollars per share) Accelerated Share Repurchases, Final Price Paid Per Share Income Statement [Abstract] Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Short-term investments Short-Term Investments [Abstract] Cash equivalents - Money market funds Cash and Cash Equivalents, Fair Value Disclosure Related Party [Domain] Related Party, Type [Domain] Insurance Insurance [Member] Insurance [Member] Trade names and trademarks Indefinite-Lived Intangible Assets (Excluding Goodwill) Weighted-average fair value, outstanding, beginning balance (in dollars per share) Weighted-average fair value, outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Deferred contract fulfillment costs Deferred Contract Acquisition Costs, Current Deferred Contract Acquisition Costs, Current Numerators: Net Income (Loss) Attributable to Parent [Abstract] Other current assets Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Deposits with statutory authorities Deposit Assets Amendment and Restatement of the 2006 Omnibus Award Plan (2015 Plan) Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) [Member] Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) [Member] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Investment in equity affiliate Equity Method Investments Amortization Capitalized Contract Cost, Amortization Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Land Land [Member] Other current assets Increase (Decrease) in Other Current Assets Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Acquisition of treasury stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Contract Acquisition and Fulfillment Costs Capitalized Contract Cost [Table Text Block] Other assets Other Assets [Member] Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Mutual funds Mutual Funds, Asset, Fair Value Disclosure Mutual Funds, Asset, Fair Value Disclosure Lease deposits Security Deposit Entity Address, State or Province Entity Address, State or Province Total lease payments Finance Lease, Liability, to be Paid Schedule of Revenues from External Customers and Property, Plant and Equipment [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash outflows for operating leases Operating Lease, Payments Accrued capital expenditures Capital Expenditure, Liability, Current Capital Expenditure, Liability, Current Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Opening Balance Closing Balance Capitalized Contract Cost, Gross Interest cost Defined Benefit Plan, Interest Cost Digital operations and solutions Digital Operations And Solutions Services [Member] Digital Operations And Solutions Services Other Income and Expenses [Abstract] Employee Benefit Plans Retirement Benefits [Text Block] Change in Plan Assets Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Long-term investments Long-Term Investments [Abstract] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Contingent consideration Contingent Consideration [Member] Contingent Consideration Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Derivative asset Derivative Asset, Subject to Master Netting Arrangement, before Offset Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Percentage of discretionary contributions towards 401(k) Plan, maximum Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Increase in lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Net cash provided by/(used for) investing activities Net Cash Provided by (Used in) Investing Activities (Gain)/ loss on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Interest rate swap Interest Rate Swap [Member] Revenues from External Customers and Property, Plant and Equipment [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Effective tax rate increased Effective Income Tax Rate Reconciliation, Percent Repayments of borrowings Repayments of Debt Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability 2023 (April 1 - December 31) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Credit Facility [Axis] Credit Facility [Axis] Unrecognized tax benefits Liability for Uncertainty in Income Taxes, Noncurrent Schedule of Principal Maturities of Borrowings Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Accumulated Other Comprehensive Income/(loss) Total AOCI Attributable to Parent [Member] Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Contributions to the defined social security contribution plans Defined Contribution Plan, Cost Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Deferred transition revenue Contract with Customer, Liability, Noncurrent Liabilities, Noncurrent [Abstract] Liabilities, Noncurrent [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Retirement benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Aggregate disputed amount related to transfer pricing and permanent establishment Aggregate Disputed Amount Related to Transfer Pricing and Permanent Establishment Aggregate disputed amount related to transfer pricing and permanent establishment Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Market Condition Based PRSUs Market Condition Based Performance Restricted Stock Units [Member] Market Condition Based Performance Restricted Stock Units [Member] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Income tax benefit related to share-based compensation Share-Based Payment Arrangement, Expense, Tax Benefit Earnings per share attributable to ExlService Holdings, Inc. stockholders: Earnings Per Share [Abstract] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Selling and marketing expenses Selling and marketing expenses Selling and Marketing Expense Common stock, $0.001 par value; 100,000,000 shares authorized, 40,334,368 shares issued and 33,321,455 shares outstanding as of March 31, 2023 and 39,987,976 shares issued and 33,234,444 shares outstanding as of December 31, 2022 Common Stock, Value, Issued General and administrative expenses General and administrative expenses General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Income tax effects on above Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Performance based percentage Percentage Of Performance Criteria Achieved And Shares Vested Percentage Of Performance Criteria Achieved And Shares Vested Consideration received for process transition activities Contract From Customer Liability, Consideration Received From Transitions Activities, Revenue Recognized Contract From Customer Liability, Consideration Received From Transitions Activities, Revenue Recognized Total current assets Assets, Current Principal payments of finance lease liabilities Financing cash outflows for finance leases Finance Lease, Principal Payments Net gratuity cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Schedule of Maturities of Finance Lease Liabilities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Weighted average discount rate Weighted-Average Discount Rate [Abstract] Weighted-Average Discount Rate [Abstract] Cash payments for amounts included in the measurement of lease liabilities : Cash Flow, Operating Activities, Lessee [Abstract] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other income, net Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Summary of Company's Purchased Shares of its Common Stock, Including Commissions Class of Treasury Stock [Table Text Block] Network equipment and computers Technology Equipment [Member] Statement [Table] Statement [Table] Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Repurchase of common stock authorized by board of directors Stock Repurchase Program, Authorized Amount Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Beginning balance, contingent consideration Ending balance, contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Receivables from statutory authorities Service Taxes Receivable, Current Service Taxes Receivable, Current Schedule of Accumulated Other Comprehensive Income/( Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Weighted-average fair value, granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted cash Restricted cash (current) Restricted Cash, Current Buildings Building [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] 2027 2026 Finance Lease, Liability, to be Paid, Year Four Investment Investment [Table Text Block] Client liabilities Broker-Dealer, Payable to Customer Net cash provided by/(used for) operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Estimated Future Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability, Current Contract assets Contract with Customer, Asset, before Allowance for Credit Loss India INDIA Depreciation and amortization expense Depreciation, Depletion and Amortization Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Office furniture and equipment Furniture and Fixtures [Member] Contract Fulfillment Costs Contract Fulfillment Costs [Member] Contract Fulfillment Costs [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Foreign earnings repatriated, withholding taxes Foreign Earnings Repatriated, Withholding Taxes Foreign Earnings Repatriated, Withholding Taxes Long-lived assets Long-Lived Assets Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] 2028 and thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-Lived Intangible Asset, Expected Amortization, after Year Four Less: Accumulated depreciation and amortization Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Deferred revenue (consideration received in advance) Contract with Customer, Liability, Revenue Recognized Option to increase additional credit facility Line Of Credit Facility Option For Additional Borrowing Capacity Line of credit facility option for additional borrowing capacity. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unrealized gain/(loss) on cash flow hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Other Income, net Other Income and Other Expense Disclosure [Text Block] Accounts receivable not billed Unbilled Contracts Receivable Reclassification adjustment for retirement benefits Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Earnings per share attributable to ExlService Holdings, Inc. stockholders: Earnings Per Share Reconciliation [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization expense Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued 2028 and thereafter Finance Lease, Liability, to be Paid, Due after Year Four Finance Lease, Liability, to be Paid, Due after Year Four Hedging Designation [Domain] Hedging Designation [Domain] Other Assets Other Assets Disclosure [Text Block] (Level 2) Fair Value, Inputs, Level 2 [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM UNITED KINGDOM Property and Equipment, Net Based on Geographical Information Long-Lived Assets by Geographic Areas [Table Text Block] Unamortized debt issuance costs Debt Issuance Costs, Net Intangible assets, net Total intangible assets, net carrying amount Intangible Assets, Net (Excluding Goodwill) Proceeds from borrowings Proceeds from Issuance of Other Long-Term Debt Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income/(Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Cash paid during the period for: Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] 2024 2023 Lessee, Operating Lease, Liability, to be Paid, Year One 2027 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Operating lease Operating Lease, Expense Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities [Member] Accrued expenses and other current liabilities. Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Revenues Based on Geographical Information Revenue from External Customers by Geographic Areas [Table Text Block] Value added tax payable Value Added Tax Payable Value Added Tax Payable Common Stock Common Stock [Member] Total bank guarantees and deposits in respect of contingencies Total Bank Guarantees And Deposits In Respect Of Contingencies Total Bank Guarantees and Deposits in Respect of Contingencies Right of use assets under finance leases, gross Property and equipment, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Investments, All Other Investments [Abstract] Accrued employee costs Increase (Decrease) in Other Employee-Related Liabilities Indefinite-lived intangible assets: Indefinite Lived Intangible Assets [Abstract] Indefinite Lived Intangible Assets Changes in the fair value of contingent consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest Unrealized gain/(loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Software Software and Software Development Costs [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Deferred taxes benefit / (expense) recognized on: Deferred Income Taxes and Tax Credits [Abstract] Minimum Minimum [Member] Owned assets, net Property, Plant and Equipment, Net Weighted average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total other comprehensive income/(loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Cash flow hedge gain to be reclassified within twelve months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Assets Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total Liabilities, Fair Value Disclosure Foreign exchange gain, net Gain/(loss) recognized in unaudited consolidated statements of income Gain (Loss), Foreign Currency Transaction, before Tax Operating lease liabilities Increase (Decrease) in Operating Lease Liability Total consideration Payment, Tax Withholding, Share-Based Payment Arrangement Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Other current assets Other Current Assets [Member] Income taxes, net of refunds Income Taxes Paid, Net Net cash (used for)/provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net Deferred Income Tax Assets, Net Acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Retained Earnings Retained Earnings [Member] Current portion of long-term borrowings Long-Term Debt, Current Maturities Costs Related to Company's Stock-Based Compensation Plan Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other assets Other Assets, Noncurrent Weighted average life of intangible assets Finite-Lived Intangible Assets, Remaining Amortization Period Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Summary of Change in Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Accounts Payable and Accrued Liabilities, Current [Abstract] Accounts Payable and Accrued Liabilities, Current [Abstract] Plan assets at the beginning of the year Plan assets at the end of the year Defined Benefit Plan, Plan Assets, Amount 2023 (April 1 - December 31) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Entity Address, City or Town Entity Address, City or Town Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Related Party Related Party [Member] Revenues and Cost of Revenues for Company's Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Number of options, vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Principles of Consolidation Consolidation, Policy [Policy Text Block] 2022 Repurchase Program Two Thousand Twenty Two Repurchase Program [Member] Two Thousand Twenty Two Repurchase Program Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Document Transition Report Document Transition Report Interest Payments Interest Expense [Member] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Reclassification adjustment for cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Amortization expense Capitalized Computer Software, Amortization Capitalized contract cost, accumulated impairment Capitalized Contract Cost, Accumulated Impairment Less : Accumulated amortization Capitalized Computer Software, Accumulated Amortization Total including shares held in treasury Stockholders Equity Including Shares Held In Treasury Total stockholders' equity including shares held in treasury. Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of Supplemental Cash Flow Information Related to Leases Schedule Of Supplemental Cash Flow And Other Information, Leases [Table Text Block] Schedule of Statement of Cash Flows, Supplemental Disclosures [Table Text Block] Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Total Long-Term Debt, Gross Accrued expenses Accrued Expenses Current Accrued expenses. Adjustments to reconcile net income to net cash provided by/(used for) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class [Axis] Liability Class [Axis] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Income tax effects Reclassification from AOCI, Current Period, Tax Investments Investment [Text Block] New Credit Agreement New Credit Agreement [Member] New Credit Agreement Gain on sale and mark-to-market on investments Gain (Loss) on Investments Schedule of Supplemental Balance Sheet Information Schedule Of Leases In Statement Of Financial Position [Table Text Block] Schedule Of Leases In Statement Of Financial Position [Table Text Block] Allowance for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Derivative instruments Derivative Asset Weighted-average fair value, forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income before earnings from equity affiliates Income (Loss) From Continuing Operations Before Equity Method Investments, Total Income (Loss) From Continuing Operations Before Equity Method Investments, Total Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Total finance lease liabilities Present value of lease liabilities Finance Lease, Liability 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Number, forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Others Other Assets, Miscellaneous Less: Allowance for expected credit losses Opening Balance Closing Balance Accounts Receivable, Allowance for Credit Loss Other Current Assets Other Current Assets [Text Block] 2024 Long-Term Debt, Maturity, Year One Related Party [Axis] Related Party, Type [Axis] Other assets Other Assets Entity Registrant Name Entity Registrant Name Dilutive effect of share based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Term deposits Term Deposits, Current Term Deposits, Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Finance Lease Finance Leases [Abstract] Finance Leases [Abstract] Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Cost of revenues Cost of Sales [Member] 2018 Stock options plan Two Thousand Eighteen Stock Options Plan [Member] Two Thousand Eighteen Stock Options Plan [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Period End Date Document Period End Date Philippines PHILIPPINES Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Finance lease Finance Lease, Weighted Average Discount Rate, Percent Finance lease liabilities - Non-current Finance Lease, Liability, Noncurrent Accounts Receivable, Allowance for Expected Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Gain/(loss) on foreign currency exchange contracts Reclassification out of Accumulated Other Comprehensive Income [Member] Liabilities Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation expenses Share-Based Payment Arrangement, Expense Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax expense Income tax expense Income tax effects on above Income Tax Expense (Benefit) Non-United States Non-US [Member] Derivatives in cash flow hedging relationships Designated as Hedging Instrument [Member] Right of use assets under finance leases, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accrued employee costs Employee-related Liabilities, Current Number of operating segments Number of Operating Segments Reclassification to net income Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Currency translation adjustments Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Equity [Abstract] Equity [Abstract] Operating lease Operating Lease, Weighted Average Remaining Lease Term Retirement benefits Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Revenues, net Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax Amendment Flag Amendment Flag Fair value hedge Fair Value Hedging [Member] Amortization of actuarial (gain)/loss, gross of tax Defined Benefit Plan, Amortization of Gain (Loss) Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Share Match Units Share Match Units [Member] Share Match Units Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Shares repurchased (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Business acquisition (net of cash and cash equivalents acquired) Payments to Acquire Businesses, Net of Cash Acquired Operating lease Operating Lease, Weighted Average Discount Rate, Percent Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Share-based compensation arrangement by share-based payment award, shares issued in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Right-of-use assets under finance leases: Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract] Assets Assets, Fair Value Disclosure [Abstract] Credit Facility [Domain] Credit Facility [Domain] Acquisition of treasury stock (in shares) Shares repurchased (in shares) Treasury Stock, Shares, Acquired Estimated useful lives Property, Plant and Equipment, Useful Life Long-term borrowings, less current portion Long-term borrowings Long-Term Debt, Excluding Current Maturities Finance lease Finance Lease, Weighted Average Remaining Lease Term Leasehold improvements Leasehold Improvements [Member] Actual return Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Selling and marketing expenses Selling and Marketing Expense [Member] Payable to statutory authorities Statutory Authority Payables, Current Statutory Authority Payables, Current Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Company's Contribution Plan Defined Contribution Plan Disclosures [Table Text Block] Revenue Recognized, Contract with Customer, Receivables, Assets and Liabilities Recognized Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Summary of Other Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Cost Capitalized Computer Software, Gross Operating expenses: Operating Expenses [Abstract] Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Revenues, net Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Unrealized gain/(loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Motor vehicles Vehicles [Member] Finance lease: Lease, Cost [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Gain from equity-method investment Gain from equity-method investment Income (Loss) from Equity Method Investments Share Repurchase Program [Axis] Share Repurchase Program [Axis] 2028 and thereafter Finance Lease, Liability, to be Paid, after Year Five Cover [Abstract] Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Prepaid expenses Other Prepaid Expense, Current United States United States UNITED STATES Performance Based Stock Awards Performance Based Stock Awards [Member] Performance Based Stock Awards [Member] Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Operating cash outflows for finance leases Finance Lease, Interest Payment on Liability Other non-current liabilities Other non-current liabilities Other Liabilities, Noncurrent Weighted-average fair value, vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total lease payments Lessee, Operating Lease, Liability, to be Paid Short-term investments Total Short-term investments Short-Term Investments Capital work in progress Construction in Progress [Member] Revenue Based PRSUs Revenue Based Performance Restricted Stock Units [Member] Revenue Based Performance Restricted Stock Units [Member] Reclassification adjustments: Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Cash flow hedge Cash Flow Hedging [Member] Total operating expenses Operating expenses Operating Expenses Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Segment and Geographical Information Segment Reporting Disclosure [Text Block] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Income before income tax expense and earnings from equity affiliates Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Equity Component [Domain] Equity Component [Domain] Finance lease liabilities - Current Finance Lease, Liability, Current Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Basic weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Analytics Analytics [Member] Analytics [Member] Income from operations Operating Income (Loss) Effect of foreign exchange gain/(loss) Gain (Loss) on Hedging Activity Term deposits Term Deposits, Non-Current Term Deposits, Non-Current Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Segments [Axis] Segments [Axis] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Statement [Line Items] Statement [Line Items] Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Amortization of actuarial (gain)/loss, net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax Customer relationships Customer Relationships [Member] ExlService Holdings, Inc. Stockholders’ equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Internally developed software, net Capitalized Computer Software, Net EX-101.PRE 15 exls-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 16 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover Page - shares
3 Months Ended
Mar. 31, 2023
Apr. 25, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2023  
Document Transition Report false  
Entity File Number 001-33089  
Entity Registrant Name EXLSERVICE HOLDINGS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-0572194  
Entity Address, Address Line One 320 Park Avenue,  
Entity Address, Address Line Two 29th Floor,  
Entity Address, City or Town New York,  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10022  
City Area Code 212  
Local Phone Number 277-7100  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol EXLS  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   33,246,709
Entity Central Index Key 0001297989  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 87,298 $ 118,669
Short-term investments 116,479 179,027
Restricted cash 5,598 4,897
Accounts receivable, net 290,512 259,222
Other current assets 66,340 50,979
Total current assets 566,227 612,794
Property and equipment, net 86,652 82,828
Operating lease right-of-use assets 52,782 55,347
Restricted cash 2,069 2,055
Deferred tax assets, net 62,252 55,791
Intangible assets, net 60,681 64,819
Goodwill 405,824 405,637
Long-term investments 35,559 34,779
Other assets 36,525 32,069
Total assets 1,308,571 1,346,119
Current liabilities:    
Accounts payable 3,384 7,789
Current portion of long-term borrowings 40,000 30,000
Deferred revenue 21,525 18,782
Accrued employee costs 49,955 108,100
Accrued expenses and other current liabilities 133,400 95,352
Current portion of operating lease liabilities 14,095 14,978
Income taxes payable, net 18,545 2,945
Total current liabilities 280,904 277,946
Long-term borrowings, less current portion 160,000 220,000
Operating lease liabilities, less current portion 45,655 48,155
Deferred tax liabilities, net 493 547
Other non-current liabilities 26,297 41,292
Total liabilities 513,349 587,940
Commitments and contingencies (Refer to Note 25)  
ExlService Holdings, Inc. Stockholders’ equity:    
Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued 0 0
Common stock, $0.001 par value; 100,000,000 shares authorized, 40,334,368 shares issued and 33,321,455 shares outstanding as of March 31, 2023 and 39,987,976 shares issued and 33,234,444 shares outstanding as of December 31, 2022 40 40
Additional paid-in capital 460,527 445,108
Retained earnings 950,436 899,105
Accumulated other comprehensive loss (131,487) (144,143)
Total including shares held in treasury 1,279,516 1,200,110
Less: 7,012,913 shares as of March 31, 2023 and 6,753,532 shares as of December 31, 2022, held in treasury, at cost (484,294) (441,931)
Total stockholders’ equity 795,222 758,179
Total liabilities and stockholders’ equity $ 1,308,571 $ 1,346,119
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 15,000,000 15,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 40,334,368 39,987,976
Common stock, shares outstanding (in shares) 33,321,455 33,234,444
Held in treasury at cost (in shares) 7,012,913 6,753,532
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenues, net $ 400,643 $ 329,208
Cost of revenues [1] 251,469 207,516
Gross profit [1] 149,174 121,692
Operating expenses:    
General and administrative expenses 46,746 39,945
Selling and marketing expenses 29,493 24,170
Depreciation and amortization expense 13,487 13,602
Total operating expenses 89,726 77,717
Income from operations 59,448 43,975
Foreign exchange gain, net 105 1,756
Interest expense (3,385) (876)
Other income, net 3,155 2,411
Income before income tax expense and earnings from equity affiliates 59,323 47,266
Income tax expense 8,058 11,202
Income before earnings from equity affiliates 51,265 36,064
Gain from equity-method investment 66 114
Net income attributable to ExlService Holdings, Inc. stockholders $ 51,331 $ 36,178
Earnings per share attributable to ExlService Holdings, Inc. stockholders:    
Basic (in dollars per share) $ 1.54 $ 1.08
Diluted (in dollars per share) $ 1.51 $ 1.07
Weighted average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders:    
Basic (in shares) 33,439,564 33,442,038
Diluted (in shares) 33,931,480 33,894,868
[1] Exclusive of depreciation and amortization expense.
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net income $ 51,331 $ 36,178
Other comprehensive income/(loss):    
Unrealized gain/(loss) on cash flow hedges 7,294 (517)
Foreign currency translation gain/(loss) 5,313 (7,445)
Reclassification adjustments:    
(Gain)/ loss on cash flow hedges [1] 3,065 (1,989)
Retirement benefits [2] (25) 155
Income tax effects relating to above [3] (2,991) 964
Total other comprehensive income/(loss) 12,656 (8,832)
Total comprehensive income $ 63,987 $ 27,346
[1] These are reclassified to net income and are included in cost of revenues, operating expenses and interest expense, as applicable in the unaudited consolidated statements of income. Refer to Note 17 - Derivatives and Hedge Accounting to the unaudited consolidated financial statements.
[2] These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income. Refer to Note 20 - Employee Benefit Plans to the unaudited consolidated financial statements.
[3] These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gain/(loss). Refer to Note 22 - Income Taxes to the unaudited consolidated financial statements.
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income/(loss)
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   39,508,340        
Beginning balance at Dec. 31, 2021 $ 693,156 $ 40 $ 395,742 $ 756,137 $ (89,474) $ (369,289)
Treasury stock, beginning balance (in shares) at Dec. 31, 2021           (6,216,858)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued against stock-based compensation plans (in shares)   285,814        
Stock issued against stock-based compensation plans 0          
Stock-based compensation $ 11,224   11,224      
Acquisition of treasury stock (in shares) (221,333)         (248,552)
Acquisition of treasury stock $ (31,385)         $ (31,385)
Other comprehensive income (loss) (8,832)       (8,832)  
Net income 36,178     36,178    
Ending balance (in shares) at Mar. 31, 2022   39,794,154        
Ending balance at Mar. 31, 2022 $ 700,341 $ 40 406,966 792,315 (98,306) $ (400,674)
Treasury stock, ending balance (in shares) at Mar. 31, 2022           (6,465,410)
Beginning balance (in shares) at Dec. 31, 2022 33,234,444 39,987,976        
Beginning balance at Dec. 31, 2022 $ 758,179 $ 40 445,108 899,105 (144,143) $ (441,931)
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 (6,753,532)         (6,753,532)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued against stock-based compensation plans (in shares)   346,392        
Stock issued against stock-based compensation plans $ 1,012   1,012      
Stock-based compensation $ 14,407   14,407      
Acquisition of treasury stock (in shares) (221,025)         (259,381)
Acquisition of treasury stock $ (42,363)         $ (42,363)
Other comprehensive income (loss) 12,656       12,656  
Net income $ 51,331     51,331    
Ending balance (in shares) at Mar. 31, 2023 33,321,455 40,334,368        
Ending balance at Mar. 31, 2023 $ 795,222 $ 40 $ 460,527 $ 950,436 $ (131,487) $ (484,294)
Treasury stock, ending balance (in shares) at Mar. 31, 2023 (7,012,913)         (7,012,913)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income $ 51,331 $ 36,178
Adjustments to reconcile net income to net cash provided by/(used for) operating activities:    
Depreciation and amortization expense 13,408 13,669
Stock-based compensation expense 14,407 11,224
Amortization of operating lease right-of-use assets 4,883 6,043
Unrealized loss/(gain) on investments 8,186 (384)
Unrealized foreign currency exchange loss/(gain), net 2,814 (3,165)
Deferred income tax benefit (9,444) (193)
Allowance for expected credit losses 342 34
Others, net 1,160 705
Change in operating assets and liabilities, net of effects of acquisitions:    
Accounts receivable (30,896) (45,659)
Other current assets (6,046) (1,116)
Income taxes payable, net 7,883 6,185
Other assets (4,172) (2,924)
Accounts payable (4,445) (808)
Deferred revenue 2,451 3,707
Accrued employee costs (57,315) (60,008)
Accrued expenses and other liabilities 26,931 15,647
Operating lease liabilities (5,453) (6,005)
Net cash provided by/(used for) operating activities 16,025 (26,870)
Cash flows from investing activities:    
Purchases of property and equipment (12,479) (16,101)
Proceeds from sale of property and equipment 565 63
Business acquisition (net of cash and cash equivalents acquired) 0 (1,367)
Purchases of investments (51,495) (36,804)
Proceeds from redemption of investments 106,750 49,515
Net cash provided by/(used for) investing activities 43,341 (4,694)
Cash flows from financing activities:    
Principal payments of finance lease liabilities (43) (39)
Proceeds from borrowings 50,000 35,000
Repayments of borrowings (100,000) 0
Acquisition of treasury stock (42,363) (31,385)
Proceeds from ESPP contribution 1,102 0
Net cash (used for)/provided by financing activities (91,304) 3,576
Effect of exchange rate changes on cash, cash equivalents and restricted cash 1,282 (753)
Net decrease in cash, cash equivalents and restricted cash (30,656) (28,741)
Cash, cash equivalents and restricted cash at the beginning of the period 125,621 143,810
Cash, cash equivalents and restricted cash at the end of the period 94,965 115,069
Cash paid during the period for:    
Interest 3,325 1,277
Income taxes, net of refunds 6,525 5,404
Supplemental disclosure of non-cash investing and financing activities:    
Assets acquired under finance lease $ 99 $ 50
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Organization
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization Organization
ExlService Holdings, Inc. (“ExlService Holdings”) is organized as a corporation under the laws of the state of Delaware. ExlService Holdings, together with its subsidiaries and affiliates (collectively, the “Company”), is a leading data analytics and digital operations and solutions company that partners with clients to improve business outcomes and unlock growth. By bringing together deep domain expertise with robust data, powerful analytics, cloud, artificial intelligence and machine learning, the Company creates agile, scalable solutions and executes complex operations for the world’s leading corporations in industries including insurance, healthcare, banking and financial services, media, and retail, among others. The Company’s data-led value creation framework enables better and faster decision making, leveraging its end-to-end data and analytics capabilities to drive improved business outcomes, and re-designing of operating models to integrate advanced technology into operational workflows. The Company embeds digital operations and solutions into clients’ businesses and introduces its data led approach to transform operations.
The Company’s clients are located principally in the United States of America (“U.S.”) and the United Kingdom (“U.K.”).
XML 24 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 Preparation and Principles of Consolidation
The unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
The unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.

The accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing consolidated financial statements.

The Company’s investments in equity affiliates are initially recorded at cost and any excess purchase consideration paid over proportionate share of the fair value of the net assets of the investee at the acquisition date is recognized as goodwill. The proportionate share of net income or loss of the investee after its acquisition is recognized in the unaudited consolidated statements of income.

Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.
(b)Use of Estimates
The preparation of the unaudited consolidated financial statements in conformity with U.S. 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 unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles.
(c) Recent Accounting Pronouncements

In March 2023, the Financial Accounting Standard Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-01, Leases (“ASC Topic 842”): Common Control Arrangements. This ASU provides guidance in ASC Topic 842 that leasehold improvements associated with common control leases should be (i) amortized by the lessee over the useful life of the leasehold improvements to the common control group, regardless of the lease term, as long as the lessee controls the use of the underlying asset through a lease, and (ii) accounted for as a transfer between entities under common control through an adjustment to equity if and when the lessee no longer controls the use of the underlying asset. The ASU is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted for both interim and annual financial statements that have not yet been issued. When adopted in an interim period, it must be adopted from the beginning of the year that includes that interim period. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
(d) Recently adopted Accounting Pronouncements
In October 2021, FASB issued ASU No. 2021-08, Business Combinations (“ASC Topic 805”): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contract with Customers, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU is applicable for future business combinations.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Segment and Geographical Information
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Segment and Geographical Information Segment and Geographical Information
The Company is a provider of data analytics and digital operations and solutions.
The Company manages and reports financial information through its four reportable segments: Insurance, Healthcare, Analytics and Emerging Business, which reflects how management reviews financial information and makes operating decisions. These business units develop client-specific solutions, build capabilities, maintain a unified go-to-market approach and are integrally responsible for service delivery, customer satisfaction, growth and profitability.
The chief operating decision maker (“CODM”) generally reviews financial information such as revenues, cost of revenues and gross profit, disaggregated by the operating segments to allocate an overall budget among the operating segments.
The Company does not allocate, and therefore the CODM does not evaluate, certain operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.
Revenues and cost of revenues for the three months ended March 31, 2023 and 2022, respectively, for each of the reportable segments, are as follows:
Three months ended March 31, 2023
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$125,937 $26,703 $66,161 $181,842 $400,643 
Cost of revenues(1)
82,324 18,809 35,970 114,366 251,469 
Gross profit(1)
$43,613 $7,894 $30,191 $67,476 $149,174 
Operating expenses89,726 
Foreign exchange gain, net, interest expense and other income, net(125)
Income tax expense8,058 
Gain from equity-method investment66 
Net income$51,331 
(1) Exclusive of depreciation and amortization expense.
Three months ended March 31, 2022
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$103,266 $26,156 $50,747 $149,039 $329,208 
Cost of revenues(1)
65,082 17,651 29,213 95,570 207,516 
Gross profit(1)
$38,184 $8,505 $21,534 $53,469 $121,692 
Operating expenses77,717 
Foreign exchange gain, net, interest expense and other income, net3,291 
Income tax expense11,202 
Gain from equity-method investment114 
Net income$36,178 
(1) Exclusive of depreciation and amortization expense.
Revenues, net by service type, were as follows:
Three months ended March 31,
20232022
Digital operations and solutions(1)
$218,801 $180,169 
Analytics services181,842 149,039 
Revenues, net$400,643 $329,208 
(1) Digital operations and solutions include revenues of the Company’s Insurance, Healthcare and Emerging Business reportable segments. Refer to the reportable segment disclosure above.
The Company attributes the revenues to regions based upon the location of its customers.
 Three months ended March 31,
 20232022
Revenues, net
United States$339,073 $282,379 
Non-United States
     United Kingdom41,574 32,773 
     Rest of World19,996 14,056 
Total Non-United States61,570 46,829 
Revenues, net$400,643 $329,208 
Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:
As of
March 31, 2023December 31, 2022
Long-lived assets
United States$61,183 $60,709 
India46,732 50,118 
Philippines17,686 18,406 
Rest of World13,833 8,942 
Long-lived assets$139,434 $138,175 
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues, net
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenues, net Revenues, net
Refer to Note 3 - Segment and Geographical Information to the unaudited consolidated financial statements for revenues disaggregated by reportable segments and geography.
Contract balances
The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:
As of
March 31, 2023December 31, 2022
Accounts receivable, net$290,512 $259,222 
Contract assets$2,628 $2,768 
Contract liabilities:
    Deferred revenue (consideration received in advance)$19,685 $17,079 
 Consideration received for process transition activities$5,295 $5,423 
Accounts receivable includes $155,992 and $126,027 as of March 31, 2023 and December 31, 2022, respectively, representing unbilled receivables. The Company has accrued the unbilled receivables for work performed in accordance with the terms of contracts with customers and considers no significant performance risk associated with its unbilled receivables.
Contract assets represent upfront payments such as deal signing discounts or deal signing bonuses made to customers. These costs are amortized over the expected period of the benefit and are recorded as an adjustment to transaction price and
reduced from revenues. The Company’s assessment did not indicate any impairment losses on its contract assets for the periods presented.
Contract liabilities represent that portion of deferred revenue for which payments have been received in advance from customers. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. Consideration received from customers, if any, relating to such transition activities are classified under contract liabilities and are included within “Deferred revenues” and “Other non-current liabilities” in the consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.
Revenue recognized during the three months ended March 31, 2023 and 2022, which was included in the contract liabilities balance at the beginning of the respective periods:
Three months ended March 31,
20232022
Deferred revenue (consideration received in advance)
$13,002 $9,564 
Consideration received for process transition activities
$703 $366 
Contract acquisition and fulfillment costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Three months endedYear endedThree months endedYear ended
March 31, 2023March 31, 2022December 31, 2022March 31, 2023March 31, 2022December 31, 2022
Opening Balance$1,095 $511 $511 $13,871 $5,795 $5,795 
Additions1,079 547 1,014 4,618 2,177 15,509 
Amortization(180)(131)(430)(616)(537)(7,433)
Closing Balance$1,994 $927 $1,095 $17,873 $7,435 $13,871 
There was no impairment for contract acquisition and contract fulfillment costs as of March 31, 2023 and December 31, 2022. The capitalized costs are amortized over the expected period of benefit of the contract.
Allowance for expected credit losses
The Company evaluates the credit risk of its customers based on a combination of various financial and qualitative factors that may affect the ability of each customer to pay. The Company considered current and anticipated future economic conditions relating to the industries of the Company’s customers and the countries where it operates. In calculating expected credit loss, the Company also considered past payment trends, credit rating and other related credit information for its significant customers to estimate the probability of default in the future.
As of
March 31, 2023December 31, 2022
Accounts receivable, including unbilled receivables$292,183 $260,554 
Less: Allowance for expected credit losses(1,671)(1,332)
Accounts receivable, net$290,512 $259,222 
The movement in “Allowance for expected credit losses” on customer balances was as follows:
Three months ended March 31,Year ended
20232022December 31, 2022
Opening Balance$1,332 $573 $573 
Additions451 172 815
Reductions due to write-off of Accounts Receivables(112)(158)(60)
Currency translation adjustments— 4
Closing Balance$1,671 $588 $1,332 
Concentration of credit risk
To reduce credit risk, the Company conducts ongoing credit evaluations of its customers. No customer accounted for more than 10% of accounts receivable, net, as of March 31, 2023 and December 31, 2022.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during each period. Diluted earnings per share is computed using the weighted average number of common shares plus the potentially dilutive effect of common stock equivalents (outstanding stock options, restricted stock, restricted stock units and employee stock purchase plans) issued and outstanding at the reporting date, using the treasury stock method. Common stock equivalents that are anti-dilutive are excluded from the computation of weighted average shares outstanding.

The following table sets forth the computation of basic and diluted earnings per share:
Three months ended March 31,
20232022
Numerators:
Net income$51,331 $36,178 
Denominators:
Basic weighted average common shares outstanding33,439,564 33,442,038 
Dilutive effect of share-based awards491,916 452,830 
Diluted weighted average common shares outstanding33,931,480 33,894,868 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic$1.54 $1.08 
Diluted$1.51 $1.07 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share109,269 1,082 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income, net
3 Months Ended
Mar. 31, 2023
Other Income and Expenses [Abstract]  
Other Income, net Other Income, net
Other income, net consists of the following:
Three months ended March 31,
20232022
Gain on sale and mark-to-market on investments$1,644 $1,236 
Interest and dividend income1,721 1,370 
Others, net(210)(195)
Other income, net$3,155 $2,411 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Restricted Cash
3 Months Ended
Mar. 31, 2023
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents and Restricted Cash
For the purposes of unaudited statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
March 31, 2023March 31, 2022December 31, 2022
Cash and cash equivalents$87,298 $106,540 $118,669 
Restricted cash (current)5,598 6,274 4,897 
Restricted cash (non-current)2,069 2,255 2,055 
Cash, cash equivalents and restricted cash$94,965 $115,069 $125,621 
Restricted cash (current) primarily represents funds held on behalf of clients in dedicated bank accounts. The corresponding liability against the same is included under “Accrued Expenses and other current liabilities.” Restricted cash (non-current) represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments. These deposits with banks will mature one year after the balance sheet date.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Investments
3 Months Ended
Mar. 31, 2023
Investments, All Other Investments [Abstract]  
Investments Investments
Investments consist of the following:
 As of
 March 31, 2023December 31, 2022
Short-term investments
Mutual funds$64,253$110,964
Term deposits52,22668,063
Total Short-term investments$116,479$179,027
Long-term investments
Term deposits$32,055$31,341
Investment in equity affiliate3,5043,438
Total Long-term investments$35,559$34,779
Refer to Note 16 - Fair Value Measurements to the unaudited consolidated financial statements for further details.
XML 31 R16.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
Property and equipment, net consists of the following:
As of
Estimated useful lives (Years)March 31, 2023December 31, 2022
Owned Assets:
Network equipment and computers
3-5
$136,289 $130,218 
Software
2-5
98,410 88,487 
Leasehold improvements
3-8
41,040 42,890 
Office furniture and equipment
3-8
19,936 20,211 
Motor vehicles
2-5
683 605 
Buildings
30
968 961 
Land633 629 
Capital work in progress9,750 14,459 
307,709 298,460 
Less: Accumulated depreciation and amortization(221,621)(216,132)
$86,088 $82,328 
Right-of-use assets under finance leases*:
Network equipment and computers58 82 
Leasehold improvements611 1,013 
Office furniture and equipment437 662 
Motor vehicles816 742 
1,922 2,499 
Less: Accumulated depreciation and amortization(1,358)(1,999)
$564 $500 
Property and equipment, net$86,652 $82,828 
*Depreciation on assets held under finance leases are computed using the straight-line method over the shorter of the assets estimated useful lives or the lease term.
Capital work in progress represents advances paid towards acquisition of property and equipment and costs incurred on internally developed software not yet ready to be placed in service.
During the three months ended March 31, 2023, there were no changes in estimated useful lives of property and equipment during the ordinary course of operations.
The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:

Three months ended March 31,
20232022
Depreciation and amortization expense$9,338 $9,116 
The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:
Three months ended March 31,
20232022
Effect of foreign exchange gain/(loss)$(79)$67 
Internally developed software costs, included under Software, was as follows:
As of
March 31, 2023December 31, 2022
Cost$40,944 $31,544 
Less : Accumulated amortization(18,114)(16,134)
Internally developed software, net$22,830 $15,410 

The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31,
20232022
Amortization expense$1,975 $1,033 

As of March 31, 2023 and December 31, 2022, the Company believes no impairment exists because the long-lived asset's future undiscounted net cash flows expected to be generated exceeds its carrying value; however, there can be no assurance that long-lived assets will not be impaired in future periods. Determining whether an impairment has occurred typically requires various estimates and assumptions, including determining which undiscounted cash flows are directly related to the potentially impaired asset, the useful life over which cash flows will occur, their amount, the asset’s residual value, if any. It is reasonably possible that the judgments and estimates described above could change in future periods.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Other Intangible Assets
Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance as of January 1, 2023$49,929 $21,875 $47,101 $286,732 $405,637 
Currency translation adjustments68 115 — 187 
Balance as of March 31, 2023$49,997 $21,879 $47,216 $286,732 $405,824 
As of March 31, 2023, the Company performed an assessment to determine whether events or circumstances exist that may lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company considered current and forecasted economic and market conditions and qualitative factors, such as the Company’s performance during the first quarter of the current fiscal year, business forecasts for the remainder of the year, stock price movements, generation and availability of cash and expansion plans. The Company reviewed key assumptions, including revisions of projected future revenues for reporting units against the results of the annual impairment test performed during the fourth quarter of 2022. The Company did not identify any triggers or indications of potential impairment for its reporting units as of March 31, 2023.
The recoverability of goodwill is dependent upon the continued growth of cash flows from the Company’s business activities. This growth is based on business forecasts and improvement in profitability of its reporting units. The Company continues to maintain its focus on cultivating long-term client relationships as well as attracting new clients.
Other Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 As of March 31, 2023
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(42,642)$56,504 
Developed technology24,912 (22,185)2,727 
Trade names and trademarks1,700 (1,375)325 
Non-compete agreements336 (111)225 
126,094 (66,313)59,781 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,994 $(66,313)$60,681 
 As of December 31, 2022
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(39,848)$59,298 
Developed technology24,878 (20,902)3,976 
Trade names and trademarks1,700 (1,303)397 
Non-compete agreements336 (88)248 
126,060 (62,141)63,919 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,960 $(62,141)$64,819 

The amortization expense recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31,
20232022
Amortization expense$4,149 $4,486 
The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships5.3
Developed technology1.4
Trade names and trademarks (finite lived)1.3
Non-compete agreements2.6
    
Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2023 was as follows:
2023 (April 1 - December 31)$10,503 
202412,137 
202510,702 
202610,364 
20279,364 
2028 and thereafter6,711 
Total$59,781 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets
3 Months Ended
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
Other current assets consist of the following:
As of
March 31, 2023December 31, 2022
Prepaid expenses$23,256 $18,132 
Receivables from statutory authorities15,609 15,724 
Advance income tax, net13,568 5,716 
Derivative instruments2,949 1,526 
Advances to suppliers2,047 1,944 
Deferred contract fulfillment costs1,934 1,178 
Contract assets826 904 
Others6,151 5,855 
Other current assets$66,340 $50,979 
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Other Assets
3 Months Ended
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following:
As of
March 31, 2023December 31, 2022
Deferred contract fulfillment costs$15,939 $12,693 
Lease deposits6,514 6,621 
Deposits with statutory authorities6,310 6,276 
Contract assets1,802 1,864 
Derivative instruments1,483 820 
Others4,477 3,795 
Other assets$36,525 $32,069 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
As of
March 31, 2023December 31, 2022
Accrued expenses$53,061 $47,854 
Payable to statutory authorities40,235 20,430 
Contingent consideration18,100 5,000 
Client liabilities5,609 5,110 
Derivative instruments5,140 10,059 
Accrued capital expenditures4,619 4,032 
Other current liabilities6,636 2,867 
Accrued expenses and other current liabilities$133,400 $95,352 
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-Current Liabilities
3 Months Ended
Mar. 31, 2023
Liabilities, Noncurrent [Abstract]  
Other Non-Current Liabilities Other Non-Current Liabilities
Other non-current liabilities consist of the following:
As of
March 31, 2023December 31, 2022
Retirement benefits$14,220 $12,982 
Deferred transition revenue4,223 4,408 
Derivative instruments3,209 6,218 
Unrecognized tax benefits2,329 2,329 
Contingent consideration589 13,689 
Others1,727 1,666 
Other non-current liabilities$26,297 $41,292 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income/( Loss)
3 Months Ended
Mar. 31, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Income/( Loss) Accumulated Other Comprehensive Income/(Loss)
Accumulated other comprehensive income/(loss) (“AOCI”) consists of actuarial gain/(loss) on retirement benefits and foreign currency translation adjustments. In addition, the Company enters into foreign currency forward contracts and interest rate swaps, which are designated as cash flow hedges and net investment hedges, as applicable, in accordance with ASC Topic 815, Derivatives and Hedging. Cumulative changes in the fair values of cash flow hedges are recognized in AOCI on the Company’s consolidated balance sheets. The fair value changes are reclassified from AOCI to unaudited consolidated statements of income upon settlement of foreign currency forward contracts designated as cash flow hedges of a forecast transaction, whereas such changes for interest rate swaps are reclassified over the term of the contract. Fair value changes related to net investment hedges are included in AOCI and are reclassified to unaudited consolidated statements of income when a foreign operation is disposed or partially disposed. The following table sets forth the changes in AOCI during the three months ended March 31, 2023 and 2022:
Accumulated Other Comprehensive Income/(Loss)
Foreign currency translation gain/(loss)Unrealized gain/(loss) on cash flow hedgesRetirement benefitsTotal
Balance as of January 1, 2023$(133,139)$(11,303)$299 $(144,143)
Gains recognized during the period5,313 7,294 — 12,607 
Reclassification to net income— 3,065 (25)3,040 
Income tax effects (2)
(1,138)(1,834)(19)(2,991)
Accumulated other comprehensive income/(loss) as of March 31, 2023$(128,964)$(2,778)$255 $(131,487)
Balance as of January 1, 2022$(95,437)$8,420 $(2,457)$(89,474)
Losses recognized during the period(7,445)(517)— (7,962)
Reclassification to net income (1)
— (1,989)155 (1,834)
Income tax effects (2)
499 512 (47)964 
Accumulated other comprehensive income/(loss) as of March 31, 2022$(102,383)$6,426 $(2,349)$(98,306)
1.Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the unaudited consolidated financial statements for reclassification to net income.

2.These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gain/(loss). Refer to Note 22 - Income Taxes to the unaudited consolidated financial statements.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Assets and Liabilities Measured at Fair Value
The following table sets forth the Company’s assets and liabilities that were recognized at fair value:
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of March 31, 2023(Level 1)(Level 2)(Level 3)Total
Assets
Cash equivalents - Money market funds*$789 $— $— $789 
Mutual funds**64,253 — — 64,253 
Derivative financial instruments— 4,432 — 4,432 
Total$65,042 $4,432 $— $69,474 
Liabilities
Derivative financial instruments$— $8,349 $— $8,349 
Contingent consideration***— — 18,689 18,689 
Total$— $8,349 $18,689 $27,038 
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of December 31, 2022(Level 1)(Level 2)(Level 3)Total
Assets
Cash equivalents - Money market funds*$1,137 $— $— $1,137 
Mutual funds**110,964 — — 110,964 
Derivative financial instruments— 2,346 — 2,346 
Total$112,101 $2,346 $— $114,447 
Liabilities
Derivative financial instruments$— $16,277 $— $16,277 
Contingent consideration***— — 18,689 18,689 
Total$— $16,277 $18,689 $34,966 

* Represents money market funds which are carried at the fair value option under ASC Topic 825 Financial Instruments.

** Represents those short-term investments which are carried at the fair value option under ASC Topic 825 Financial Instruments.

*** Contingent consideration is presented under “Accrued Expenses and Other Current Liabilities” and “Other Non-Current Liabilities,” as applicable, in the consolidated balance sheets.

Derivative Financial Instruments:
The Company’s derivative financial instruments consist of foreign currency forward contracts and interest rate swaps. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 17 - Derivatives and Hedge Accounting to the unaudited consolidated financial statements for further details.

Fair Value of Contingent Consideration:

The fair value measurement of contingent consideration is determined using Level 3 inputs. The Company’s contingent consideration represents a component of the total purchase consideration for business acquisitions. The measurement is calculated using unobservable inputs based on the Company’s own assessment of achievement of certain performance goals. The Company estimated the fair value of the contingent consideration based on the Monte Carlo simulation model and scenario-based method.

The following table summarizes the changes in the fair value of contingent consideration:
Three months ended March 31,
20232022
Opening balance$18,689 $9,000 
Acquisitions— — 
Fair value changes— — 
Closing balance$18,689 $9,000 
    
During the three months ended March 31, 2023 and 2022, there were no transfers among Level 1, Level 2 and Level 3.
Financial Instruments Not Carried at Fair Value:

The Company’s other financial instruments not carried at fair value consist primarily of cash and cash equivalents (except investments in money market funds, as disclosed above), short-term investments (except investments in mutual funds, as disclosed above), restricted cash, accounts receivable, net, long-term investments, accrued capital expenditures, accrued expenses, client liabilities and interest payable on borrowings for which fair values approximate their carrying amounts. The carrying value of the Company’s outstanding revolving credit facility approximates its fair value because the Company’s interest rate yield is near current market rates for comparable debt instruments.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives and Hedge Accounting
3 Months Ended
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedge Accounting Derivatives and Hedge Accounting
The Company uses derivative instruments to mitigate cash flow volatility from risk of fluctuations in foreign currency exchange rates and interest rates. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts qualify as cash flow hedges under ASC Topic 815, Derivatives and Hedging, and are with counterparties that are highly rated financial institutions. For derivatives in cash flow hedging relationships as of March 31, 2023 and December 31, 2022, the Company had outstanding foreign currency forward contracts totaling $877,820 and $841,620, respectively and interest rate swaps totaling $75,000, each.
The Company estimates that approximately $2,086 of derivative losses, net, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges based on exchange rates prevailing as of March 31, 2023, could be reclassified into earnings within the next twelve months. As of March 31, 2023, the maximum outstanding term of the cash flow hedges was approximately 42 months.
The Company also enters into foreign currency forward contracts to hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of fluctuations in foreign currency exchange rates associated with remeasurement of such assets and liabilities to functional currency. These foreign currency forward contracts do not qualify as fair value hedges under ASC Topic 815, Derivatives and Hedging. Changes in the fair value of these financial instruments are recognized in the unaudited consolidated statements of income and are included in the foreign exchange gain/(loss) line item. The Company’s primary exchange rate exposure is with the Indian rupee, the
Philippine peso and the U.K. pound sterling (GBP). The Company also has exposure to Colombian pesos (COP), Czech koruna, the Euro (EUR), South African ZAR, the Australian dollar (AUD), the Canadian dollar (CAD) and other local currencies in which it operates.

The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:
As of
Foreign currency forward contracts denominated in:March 31, 2023December 31, 2022
U. S. dollar (USD)170,630 163,990 
U.K. pound sterling (GBP)11,798 8,351 
Euro (EUR)2,647 1,956 
Australian dollar (AUD)2,090 1,951 
South African ZAR34,704 — 
Colombian peso (COP)1,970,314 — 
The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:
Derivatives in cash flow hedging relationshipsDerivatives not designated as hedging instruments
As ofAs of
March 31, 2023December 31, 2022March 31, 2023December 31, 2022
Assets:
Other current assets$2,866 $1,271 $83 $255 
Other assets$1,483 $820 $— $— 
Liabilities:
Accrued expenses and other current liabilities$4,952 $10,044 $188 $15 
Other non-current liabilities$3,209 $6,218 $— $— 

The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the unaudited consolidated statements of income:
Three months ended March 31,
Derivative financial instruments:20232022
Unrealized gain/(loss) recognized in AOCI
Derivatives in cash flow hedging relationships$7,294 $(517)
Gain/(loss) recognized in unaudited consolidated statements of income
Derivatives not designated as hedging instruments$2,528 $(899)
Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:
Three months ended March 31,
20232022
As per unaudited consolidated statements of incomeGain/(loss) on derivative financial instrumentsAs per unaudited consolidated statements of incomeGain/(loss) on derivative financial instruments
Cash flow hedging relationships
Location in unaudited consolidated statements of income where gain/(loss) was reclassified from AOCI
Cost of revenues$251,469 $(2,755)$207,516 $1,583 
General and administrative expenses$46,746 (242)$39,945 294 
Selling and marketing expenses$29,493 (19)$24,170 14 
Depreciation and amortization expense$13,487 (123)$13,602 98 
Interest expense$3,385 74 $876 — 
Total before tax(3,065)1,989 
Income tax effects on above534 (515)
Net of tax$(2,531)$1,474 
Derivatives not designated as hedging instruments
Location in unaudited consolidated statements of income where gain/(loss) was recognized
Foreign exchange gain/(loss), net$105 $2,528 $1,756 $(899)
$105 $2,528 $1,756 $(899)
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Borrowings Borrowings
The following tables summarizes the Company’s debt position:
As of
March 31, 2023December 31, 2022
Revolving credit facility
Current portion of long-term borrowings$40,000 $30,000 
Long-term borrowings160,000 220,000 
Total borrowings$200,000 $250,000 
Unamortized debt issuance costs for the Company’s revolving credit facility of $1,109 and $1,177 as of March 31, 2023 and December 31, 2022, respectively, are presented under “Other current assets” and “Other assets,” as applicable in the consolidated balance sheets.
Credit Agreement
The Company held a $300,000 revolving credit facility pursuant to its credit agreement (the “Credit Agreement”), dated as of November 21, 2017 with certain lenders and Citibank N.A. as Administrative Agent. The revolving credit facility originally had a maturity date of November 21, 2022 and was voluntarily pre-payable from time to time without premium or penalty.

On April 18, 2022, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into an Amendment and Restatement Agreement with Citibank, N.A. as Administrative Agent and certain lenders (the “2022 Credit Agreement”), pursuant to which the parties thereto amended and restated the Credit Agreement. Among other things, the 2022 Credit Agreement (a) provides for the issuance of new revolving credit commitments such that the aggregate amount of revolving credit commitments available to the Company is equal to $400,000; (b) extends the maturity date of the revolving credit facility from November 21, 2022 to April 18, 2027; and (c) replaces LIBOR with Secured Overnight Financing Rate (“SOFR”) as the reference rate for the U.S. dollar borrowings.

The 2022 Credit Agreement provides an option to increase the commitments by up to $200,000, subject to certain approvals and conditions. The 2022 Credit Agreement includes a letter of credit sub facility and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the 2022 Credit Agreement can be used for working capital and general corporate purposes, including permitted acquisitions.

Obligations under the 2022 Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the Company’s and its material domestic subsidiaries’ assets. The 2022 Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of certain assets or subsidiaries.
The revolving credit facility carried an effective interest rate as shown below:
Three months ended March 31,
20232022
Effective Interest Rate5.9 %1.3 %
As of March 31, 2023 and December 31, 2022, the Company was in compliance with all financial and non-financial covenants listed under the revolving credit facility.
Expected payments for all of the Company’s borrowings as of March 31, 2023 were as follows:
Revolving credit facility
Principal PaymentsInterest Payments*
2023 (April 1 - December 31)$40,000 $8,048 
2024— 9,364 
2025— 9,364 
2026— 9,364 
2027160,000 3,512 
Total$200,000 $39,652 
* Interest payments are based on effective interest rate as of March 31, 2023.
Letters of Credit
In the ordinary course of business, the Company provides standby letters of credit to third parties primarily for facility leases. As of each of March 31, 2023 and December 31, 2022, the Company had outstanding letters of credit of $461, that were not recognized in the consolidated balance sheets.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Capital Structure Capital Structure
Common Stock
The Company has one class of common stock outstanding.
The Company purchased shares of its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:
Shares repurchasedTotal consideration
Weighted average purchase price per share (1)
Three months ended March 31, 202338,356 $6,529 $170.22 
Three months ended March 31, 202227,219 $3,191 $117.23 
(1) The weighted average purchase price per share is based on the closing price of the Company’s common stock on the Nasdaq Global Select Market on the trading day prior to the applicable vesting date of the shares of restricted stock.
On October 5, 2021, the Company’s board of directors authorized a $300,000 common stock repurchase program beginning January 1, 2022 (the “2022 Repurchase Program”).
Under the 2022 Repurchase Program, shares may be purchased by the Company from time to time from the open market and through private transactions, or otherwise, as determined by the Company’s management as market conditions warrant. Repurchases may be discontinued at any time by the management.

The Company purchased shares of its common stock, for a total consideration including commissions, under the 2022 Repurchase Program, as below:
Shares repurchasedTotal considerationWeighted average purchase price per share
Three months ended March 31, 2023221,025$35,834 $162.13 
Three months ended March 31, 2022221,333$28,194 $127.38 
Repurchased shares have been recorded as treasury shares and will be held until the Company’s board of directors designates that these shares be retired or used for other purposes.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans
3 Months Ended
Mar. 31, 2023
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
The Company’s Gratuity Plan in India (the “India Plan”) provides for a lump sum payment to vested employees on retirement or upon termination of employment in an amount based on the respective employee’s salary and years of employment with the Company. In addition, the Company’s subsidiary operating in the Philippines conforms to the minimum regulatory benefit, which provide for lump sum payment to vested employees on retirement from employment in an amount based on the respective employee’s salary and years of employment with the Company (the “Philippines Plan”). Liabilities with regard to the India Plan and the Philippines Plan are determined by actuarial valuation using the projected unit credit method. Current service costs for these plans are accrued in the year to which they relate. Actuarial gains or losses or prior service costs, if any, resulting from amendments to the plans are recognized and amortized over the remaining period of service of the employees.

The India Plan is partially funded whereas the Philippines Plan is unfunded. The Company makes annual contributions to the India Plan established with insurance companies. Fund managers manage these funds and calculate the annual contribution required to be made by the Company and manage the India Plan, including any required payouts. These funds are managed on a cash accumulation basis and interest is declared retrospectively on March 31 of each year. The Company expects to earn a return of approximately 7.2% per annum on the India Plan for the year ending on December 31, 2023.
Change in Plan Assets
Plan assets as of January 1, 2023$14,449 
Actual return257 
Employer contribution— 
Benefits paid(302)
Effect of exchange rate changes98 
Plan assets as of March 31, 2023$14,502 
Components of net periodic benefit costs recognized in unaudited consolidated statements of income and actuarial (gain)/loss reclassified from AOCI, were as follows:
 Three months ended March 31,
 20232022
Service cost$956 $990 
Interest cost395 323 
Expected return on plan assets(263)(228)
Amortization of actuarial (gain)/loss, gross of tax(25)155 
Net gratuity cost$1,063 $1,240 
Amortization of actuarial (gain)/loss, gross of tax$(25)$155 
Income tax effects on above(19)(47)
Amortization of actuarial (gain)/loss, net of tax$(44)$108 
The Company maintains several 401(k) plans (the “401(k) Plans”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), covering all eligible employees, as defined in the Code as a defined social security contribution plan. The Company may make discretionary contributions of up to a maximum of 3.0% of employee compensation within certain limits.
The Company’s accrual for contributions to the 401(k) Plans were as follows:
Three months ended March 31,
20232022
Contribution to the 401(k) Plans$2,386 $2,017 
The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:
Three months ended March 31,
20232022
Contributions to the defined social security contribution plans$5,392 $4,213 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases LeasesThe Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The lease agreements do not contain any covenants to impose any restrictions except for market-standard practice for similar lease arrangements.
The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, Leases, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.
Supplemental balance sheet information
As of
March 31, 2023December 31, 2022
Operating Lease
Operating lease right-of-use assets$52,782 $55,347 
Operating lease liabilities - Current
$14,095 $14,978 
Operating lease liabilities - Non-current
45,655 48,155 
    Total operating lease liabilities$59,750 $63,133 
Finance Lease
Property and equipment, gross$1,922 $2,499 
Accumulated depreciation(1,358)(1,999)
    Property and equipment, net$564 $500 
Finance lease liabilities - Current
$176 $164 
Finance lease liabilities - Non-current
407 355 
   Total finance lease liabilities$583 $519 
Finance lease liabilities are presented as a part of “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the Company’s consolidated balance sheets.
The components of lease cost, which are included in the Company’s unaudited consolidated statements of income, are as follows:
Three months ended March 31,
Lease cost20232022
Finance lease:
Amortization of right-of-use assets$38 $38 
Interest on lease liabilities20 14 
58 52 
Operating lease(a)
4,883 6,043 
Variable lease costs1,007 1,121 
Total lease cost$5,948 $7,216 
(a) Includes short-term leases, which are immaterial.
Supplemental cash flow and other information related to leases are as follows:
Three months ended March 31,
20232022
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$5,453 $6,005 
Operating cash outflows for finance leases$20 $14 
Financing cash outflows for finance leases$43 $39 
Right-of-use assets obtained in exchange for new operating lease liabilities$1,213 $3,834 
Right-of-use assets obtained in exchange for new finance lease liabilities$99 $50 
Weighted average remaining lease term (in years)
Finance lease2.9 years2.1 years
Operating lease5.8 years5.6 years
Weighted average discount rate
Finance lease14.0%14.6%
Operating lease7.0%7.0%
The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $3,094 and an increase of its lease liabilities by $367, during the three months ended March 31, 2023 and 2022, respectively, with a corresponding adjustment to ROU assets.
As of March 31, 2023 and December 31, 2022, the Company did not have any significant leases that have not yet commenced but that create significant rights and obligations for the Company.
Maturities of lease liabilities as of March 31, 2023 were as follows:
Operating LeasesFinance Leases
2023 (April 1 - December 31)$13,501 $190 
202415,228 191 
202510,387 142 
20269,295 115 
20276,765 104 
2028 and thereafter19,429 14 
Total lease payments74,605 756 
Less: Imputed interest14,855 173 
Present value of lease liabilities$59,750 $583 
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
Leases LeasesThe Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The lease agreements do not contain any covenants to impose any restrictions except for market-standard practice for similar lease arrangements.
The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, Leases, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.
Supplemental balance sheet information
As of
March 31, 2023December 31, 2022
Operating Lease
Operating lease right-of-use assets$52,782 $55,347 
Operating lease liabilities - Current
$14,095 $14,978 
Operating lease liabilities - Non-current
45,655 48,155 
    Total operating lease liabilities$59,750 $63,133 
Finance Lease
Property and equipment, gross$1,922 $2,499 
Accumulated depreciation(1,358)(1,999)
    Property and equipment, net$564 $500 
Finance lease liabilities - Current
$176 $164 
Finance lease liabilities - Non-current
407 355 
   Total finance lease liabilities$583 $519 
Finance lease liabilities are presented as a part of “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the Company’s consolidated balance sheets.
The components of lease cost, which are included in the Company’s unaudited consolidated statements of income, are as follows:
Three months ended March 31,
Lease cost20232022
Finance lease:
Amortization of right-of-use assets$38 $38 
Interest on lease liabilities20 14 
58 52 
Operating lease(a)
4,883 6,043 
Variable lease costs1,007 1,121 
Total lease cost$5,948 $7,216 
(a) Includes short-term leases, which are immaterial.
Supplemental cash flow and other information related to leases are as follows:
Three months ended March 31,
20232022
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$5,453 $6,005 
Operating cash outflows for finance leases$20 $14 
Financing cash outflows for finance leases$43 $39 
Right-of-use assets obtained in exchange for new operating lease liabilities$1,213 $3,834 
Right-of-use assets obtained in exchange for new finance lease liabilities$99 $50 
Weighted average remaining lease term (in years)
Finance lease2.9 years2.1 years
Operating lease5.8 years5.6 years
Weighted average discount rate
Finance lease14.0%14.6%
Operating lease7.0%7.0%
The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $3,094 and an increase of its lease liabilities by $367, during the three months ended March 31, 2023 and 2022, respectively, with a corresponding adjustment to ROU assets.
As of March 31, 2023 and December 31, 2022, the Company did not have any significant leases that have not yet commenced but that create significant rights and obligations for the Company.
Maturities of lease liabilities as of March 31, 2023 were as follows:
Operating LeasesFinance Leases
2023 (April 1 - December 31)$13,501 $190 
202415,228 191 
202510,387 142 
20269,295 115 
20276,765 104 
2028 and thereafter19,429 14 
Total lease payments74,605 756 
Less: Imputed interest14,855 173 
Present value of lease liabilities$59,750 $583 
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company determines the tax provision for interim periods using an estimate of its annual effective tax rate. Each quarter, the Company updates its estimate of annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.
The effective tax rate decreased from 23.7% during the three months ended March 31, 2022 to 13.6% during the three months ended March 31, 2023. The Company recorded income tax expense of $8,058 and $11,202 for the three months ended March 31, 2023 and 2022, respectively. The decrease in income tax expense was primarily as a result of higher excess tax benefits related to stock-based compensation during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, partially offset by an increase in income tax expense on higher profit and an increase in non-deductible expenses during the three months ended March 31, 2023.

During the three months ended March 31, 2023, the Company’s subsidiaries in India, U.K. and Australia repatriated $76,000 (net of $4,015 withholding taxes), $15,598 and $9,081, respectively, to the United States. These distributions do not constitute a change in the Company’s permanent reinvestment assertion.

Deferred income taxes recognized in AOCI were as follows:
Three months ended March 31,
20232022
Deferred taxes benefit / (expense) recognized on:
Unrealized gain/(loss) on cash flow hedges$(1,300)$(3)
Reclassification adjustment for cash flow hedges(534)515 
Reclassification adjustment for retirement benefits(19)(47)
Foreign currency translation gain/(loss)(1,138)499 
Total$(2,991)$964 
XML 45 R30.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
Stock-based compensation expense by nature of function, as below, are included in the unaudited consolidated statements of income:
 Three months ended March 31,
 20232022
Cost of revenues$3,566 $2,641 
General and administrative expenses5,825 4,395 
Selling and marketing expenses5,016 4,188 
Total$14,407 $11,224 
Income tax benefit related to share-based compensation(1)
$9,830 $2,806 
(1) Includes $12,520 and $3,610 during the three months ended March 31, 2023 and 2022 respectively, related to discrete benefits recognized in income tax expense in accordance with ASU No. 2016-09, Compensation - Stock Compensation.
As of March 31, 2023 and December 31, 2022, the Company had 952,074 and 1,324,755 shares, respectively, available for grant under the 2018 Omnibus Incentive Plan.

Stock Options
During the three months ended March 31, 2023 and 2022, there was no stock option activity under the Company’s stock-based compensation plans. The number of stock options that were vested and exercisable as of each of March 31, 2023 and December 31, 2022 were 3,093 units.
Share Matching Program
Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), the Company established a share matching program (“SMP”) for executive officers and other specified employees. Under the SMP, the Company agreed to issue a number of restricted stock units equal to the number of newly acquired shares of the Company's common stock.
During the three months ended March 31, 2023 and 2022, nil and 52,636, respectively, restricted stock units were issued under the Company’s SMP. As of each of March 31, 2023 and December 31, 2022, the number of unvested restricted stock units was 47,623 units.
Restricted Stock Units
Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 Restricted Stock Units
 NumberWeighted Average
Fair Value
Outstanding as of December 31, 2022*923,126 $98.71 
  Granted217,194 172.80 
  Vested(284,174)87.52 
  Forfeited(8,513)99.41 
Outstanding as of March 31, 2023*847,633 $121.44 
* As of March 31, 2023 and December 31, 2022 restricted stock units vested for which the underlying common stock is yet to be issued are 119,908 and 174,490 respectively.
As of March 31, 2023, unrecognized compensation cost of $86,957 is expected to be expensed over a weighted average period of 2.9 years.
Performance Based Stock Awards
Under the 2018 Plan, the Company grants performance-based restricted stock units (“PRSUs”) to executive officers and other specified employees. During the three months ended March 31, 2023, the Company granted 40% of each award recipient’s equity grants in the form of PRSUs that cliff vest at the end of a three-year period based on an aggregated revenue target for a three-year period (“PU”). The remaining 60% of each award recipient’s equity grants are PRSUs that are based on market conditions, contingent on the Company's meeting a total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period (“MU”).
PRSU activity under the Company’s stock plans is shown below:
 Revenue Based PRSUsMarket Condition Based PRSUs
 NumberWeighted Average
Fair Value
NumberWeighted Average
Fair Value
Outstanding as of December 31, 202249,591 $119.99 178,712 $134.72 
Granted43,868 172.82 65,729 223.61 
Vested— — — — 
Forfeited(130)119.98 (194)155.67 
Outstanding as of March 31, 202393,329 $144.82 244,247 $158.62 
As of March 31, 2023, unrecognized compensation cost of $43,169 is expected to be expensed over a weighted average period of 2.3 years.
Employee Stock Purchase Plan
On June 21, 2022, at the annual meeting of stockholders of the Company, the Company’s stockholders approved the ExlService Holdings, Inc. 2022 Employee Stock Purchase Plan (the “2022 ESPP”).
The 2022 ESPP allows eligible employees to purchase the Company’s shares of common stock through payroll deductions at a pre-specified discount to the lower of closing price of the Company’s common shares on the date of offering or the last business day of each purchase interval. The dollar amount of shares of common stock that can be purchased under the 2022 ESPP must not exceed 15% of the participating employee’s compensation during the offering period, subject to a cap of $25 per employee per calendar year. The Company has registered 800,000 shares of common stock to be reserved for issuance over the term of the 2022 ESPP.

The second offering period under the 2022 ESPP commenced on January 1, 2023 with a term of six months.

During the three months ended March 31, 2023, 7,636 common shares were issued under the 2022 ESPP for purchases of common stock made during the first offering period that completed on December 31, 2022. As of March 31, 2023 and December 31, 2022, 792,364 and 800,000 shares, respectively, remain available for future issuance under the 2022 ESPP.
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Disclosures
3 Months Ended
Mar. 31, 2023
Related Party Transactions [Abstract]  
Related Party Disclosures Related Party DisclosuresIn April 2022, the Company entered into a service contract for providing analytics services to The Vanguard Group Inc., which beneficially owns more than 10% of the Company’s common stock as of March 31, 2023. During the three months ended March 31, 2023, the Company recognized revenues, net of $951 related to this service contract. The Company had outstanding accounts receivable of $1,217 and $856, related to this service contract as of March 31, 2023 and December 31, 2022, respectively.
XML 47 R32.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
Capital Commitments
As of March 31, 2023, the Company had committed to spend approximately $7,500 under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in unaudited consolidated balance sheets as “Capital work in progress” under “Property and equipment, net.”
Other Commitments
Certain units of the Company’s Indian subsidiaries were established as 100% Export-Oriented units or under the Software Technology Parks of India or Special Economic Zone scheme promulgated by the Government of India. These units are exempt from customs, central excise duties, and levies on imported and indigenous capital goods, stores, and spares. The Company has undertaken to pay custom duties, service taxes, levies, and liquidated damages payable, if any, in respect of imported and indigenous capital goods, stores and spares consumed duty free, in the event that certain terms and conditions are not fulfilled. The Company believes, however, that these units have in the past satisfied, and will continue to satisfy, the required conditions.

The Company’s operations centers in the Philippines are registered as qualified Philippines Economic Zone Authority units, which provides the Company fiscal incentives on the import of capital goods and local purchase of services and materials. The Company is required to meet certain requirements to retain the incentives. The Company has complied, and intends to continue compliance, with the requirements to avail itself of the incentives.
Contingencies
The transfer pricing regulations in the countries in which the Company operates require that controlled intercompany transactions be at arm’s-length. Accordingly, the Company determines and documents pricing for controlled intercompany transactions based on an economic analysis as prescribed in the respective regulations. The tax authorities have jurisdiction to review the Company’s transfer pricing. If the Company’s transfer pricing is challenged by the authorities, they could assess additional tax, interest and penalties, thereby impacting the Company’s profitability and cash flows.
The Company is currently involved in transfer pricing and related income tax disputes with Indian tax authorities. The aggregate amount demanded by Indian tax authorities (net of advance payments) as of March 31, 2023 and December 31, 2022 is $37,072 and $37,088, respectively. The Company has made payments and/or provided bank guarantees against these demands in the amounts of $7,316 and $7,532, as of March 31, 2023 and December 31, 2022, respectively. The Company believes that its positions will more likely than not be sustained upon final examination by the tax authorities, and accordingly has not accrued any liabilities with respect to these matters in its consolidated financial statements.
India’s Value Added Tax (“VAT”) regime ended in June 2017 and was replaced by the current Goods and Service Tax (“GST”) regime. Pursuant to reviewing the Company’s annual VAT filings, the Indian tax authorities raised aggregate VAT tax demands for tax years 2015 and 2017, in the amounts of $5,563 and $5,526, as of March 31, 2023 and December 31, 2022, respectively. The GST authorities rejected the Company’s refunds claims in the amounts of $3,892 and $3,866 as of March 31, 2023 and December 31, 2022, respectively. The Company has filed appeals against these matters and believes that it is more likely than not that upon final examination its position will be sustained based on its technical merits. Accordingly, no provision was recognized as of March 31, 2023 and December 31, 2022, respectively.

One of the Company’s subsidiaries in India has undergone an assessment with the statutory authority with respect to defined social security contribution plan. Except for some components of the assessment for which the Company has recognized a provision in the financial statements, the Company believes that the amount demanded by such authority is not a meaningful indicator of the potential liabilities of the Company, and that the matter is without merit. The Company is defending against the assessment order and has accordingly instituted an appeal against the order before the relevant tribunal while also making a payment under protest of the amount demanded, being a prerequisite for the appeal to be admitted. As of the reporting date, the Company’s management does not believe that the ultimate assessment will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continue to monitor and evaluate its position based on future events and developments in this matter.
In August 2019 and September 2020, the Indian Parliament passed various consolidating labor codes, including the Code on Social Security, 2020 (the “Indian Social Security Code”) which aims to rationalize labor laws. The Indian Social Security
Code has implications on defined social security contribution plans, provision of certain benefits or facilities to employees at employer’s costs and post-retirement benefits. Most specifically, it broadens the definition of an employee and wages and liberalizes the definition of “continuous period” for the purpose of determining employee benefits, among others. However, the rules for the Indian Social Security Code are yet to be published and the effective date from which these changes are applicable is yet to be notified. The Company will complete its evaluation once the subject rules are notified and will give appropriate impact in the financial statements in the period in which, the Indian Social Security Code becomes effective and the related rules to determine the financial impact are published.
From time to time, the Company, its subsidiaries, and/or their present officers or directors, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorney’s fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages claimed are without merit, and the Company intends to vigorously defend them. The Company will continuously monitor developments on these matters to assess potential impacts to the financial statements.
The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continuously monitor these matters to assess potential impacts to the financial statements.
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2023
Accounting Policies [Abstract]  
Basis of Preparation Basis of Preparation and Principles of ConsolidationThe unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”)
Principles of Consolidation for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.
The unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.

The accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing consolidated financial statements.

The Company’s investments in equity affiliates are initially recorded at cost and any excess purchase consideration paid over proportionate share of the fair value of the net assets of the investee at the acquisition date is recognized as goodwill. The proportionate share of net income or loss of the investee after its acquisition is recognized in the unaudited consolidated statements of income.

Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.
Use of Estimates Use of EstimatesThe preparation of the unaudited consolidated financial statements in conformity with U.S. 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 unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles.
Recent Accounting Pronouncements and Recently adopted Accounting Pronouncements Recent Accounting Pronouncements
In March 2023, the Financial Accounting Standard Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-01, Leases (“ASC Topic 842”): Common Control Arrangements. This ASU provides guidance in ASC Topic 842 that leasehold improvements associated with common control leases should be (i) amortized by the lessee over the useful life of the leasehold improvements to the common control group, regardless of the lease term, as long as the lessee controls the use of the underlying asset through a lease, and (ii) accounted for as a transfer between entities under common control through an adjustment to equity if and when the lessee no longer controls the use of the underlying asset. The ASU is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted for both interim and annual financial statements that have not yet been issued. When adopted in an interim period, it must be adopted from the beginning of the year that includes that interim period. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.
(d) Recently adopted Accounting Pronouncements
In October 2021, FASB issued ASU No. 2021-08, Business Combinations (“ASC Topic 805”): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, Revenue from Contract with Customers, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU is applicable for future business combinations.
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Segment and Geographical Information (Tables)
3 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Revenues and Cost of Revenues for Company's Reportable Segments
Revenues and cost of revenues for the three months ended March 31, 2023 and 2022, respectively, for each of the reportable segments, are as follows:
Three months ended March 31, 2023
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$125,937 $26,703 $66,161 $181,842 $400,643 
Cost of revenues(1)
82,324 18,809 35,970 114,366 251,469 
Gross profit(1)
$43,613 $7,894 $30,191 $67,476 $149,174 
Operating expenses89,726 
Foreign exchange gain, net, interest expense and other income, net(125)
Income tax expense8,058 
Gain from equity-method investment66 
Net income$51,331 
(1) Exclusive of depreciation and amortization expense.
Three months ended March 31, 2022
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$103,266 $26,156 $50,747 $149,039 $329,208 
Cost of revenues(1)
65,082 17,651 29,213 95,570 207,516 
Gross profit(1)
$38,184 $8,505 $21,534 $53,469 $121,692 
Operating expenses77,717 
Foreign exchange gain, net, interest expense and other income, net3,291 
Income tax expense11,202 
Gain from equity-method investment114 
Net income$36,178 
(1) Exclusive of depreciation and amortization expense.
Revenues, net by service type, were as follows:
Three months ended March 31,
20232022
Digital operations and solutions(1)
$218,801 $180,169 
Analytics services181,842 149,039 
Revenues, net$400,643 $329,208 
(1) Digital operations and solutions include revenues of the Company’s Insurance, Healthcare and Emerging Business reportable segments. Refer to the reportable segment disclosure above.
Revenues Based on Geographical Information The Company attributes the revenues to regions based upon the location of its customers.
 Three months ended March 31,
 20232022
Revenues, net
United States$339,073 $282,379 
Non-United States
     United Kingdom41,574 32,773 
     Rest of World19,996 14,056 
Total Non-United States61,570 46,829 
Revenues, net$400,643 $329,208 
Property and Equipment, Net Based on Geographical Information
Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:
As of
March 31, 2023December 31, 2022
Long-lived assets
United States$61,183 $60,709 
India46,732 50,118 
Philippines17,686 18,406 
Rest of World13,833 8,942 
Long-lived assets$139,434 $138,175 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues, net (Tables)
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognized, Contract with Customer, Receivables, Assets and Liabilities Recognized
The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:
As of
March 31, 2023December 31, 2022
Accounts receivable, net$290,512 $259,222 
Contract assets$2,628 $2,768 
Contract liabilities:
    Deferred revenue (consideration received in advance)$19,685 $17,079 
 Consideration received for process transition activities$5,295 $5,423 
Revenue recognized during the three months ended March 31, 2023 and 2022, which was included in the contract liabilities balance at the beginning of the respective periods:
Three months ended March 31,
20232022
Deferred revenue (consideration received in advance)
$13,002 $9,564 
Consideration received for process transition activities
$703 $366 
Contract Acquisition and Fulfillment Costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Three months endedYear endedThree months endedYear ended
March 31, 2023March 31, 2022December 31, 2022March 31, 2023March 31, 2022December 31, 2022
Opening Balance$1,095 $511 $511 $13,871 $5,795 $5,795 
Additions1,079 547 1,014 4,618 2,177 15,509 
Amortization(180)(131)(430)(616)(537)(7,433)
Closing Balance$1,994 $927 $1,095 $17,873 $7,435 $13,871 
Accounts Receivable, Allowance for Expected Credit Loss
As of
March 31, 2023December 31, 2022
Accounts receivable, including unbilled receivables$292,183 $260,554 
Less: Allowance for expected credit losses(1,671)(1,332)
Accounts receivable, net$290,512 $259,222 
The movement in “Allowance for expected credit losses” on customer balances was as follows:
Three months ended March 31,Year ended
20232022December 31, 2022
Opening Balance$1,332 $573 $573 
Additions451 172 815
Reductions due to write-off of Accounts Receivables(112)(158)(60)
Currency translation adjustments— 4
Closing Balance$1,671 $588 $1,332 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted earnings per share:
Three months ended March 31,
20232022
Numerators:
Net income$51,331 $36,178 
Denominators:
Basic weighted average common shares outstanding33,439,564 33,442,038 
Dilutive effect of share-based awards491,916 452,830 
Diluted weighted average common shares outstanding33,931,480 33,894,868 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic$1.54 $1.08 
Diluted$1.51 $1.07 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share109,269 1,082 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income, net (Tables)
3 Months Ended
Mar. 31, 2023
Other Income and Expenses [Abstract]  
Summary of Other Income, net
Other income, net consists of the following:
Three months ended March 31,
20232022
Gain on sale and mark-to-market on investments$1,644 $1,236 
Interest and dividend income1,721 1,370 
Others, net(210)(195)
Other income, net$3,155 $2,411 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
For the purposes of unaudited statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
March 31, 2023March 31, 2022December 31, 2022
Cash and cash equivalents$87,298 $106,540 $118,669 
Restricted cash (current)5,598 6,274 4,897 
Restricted cash (non-current)2,069 2,255 2,055 
Cash, cash equivalents and restricted cash$94,965 $115,069 $125,621 
Restrictions on Cash and Cash Equivalents
For the purposes of unaudited statements of cash flows, cash, cash equivalents and restricted cash consist of the following:
As of
March 31, 2023March 31, 2022December 31, 2022
Cash and cash equivalents$87,298 $106,540 $118,669 
Restricted cash (current)5,598 6,274 4,897 
Restricted cash (non-current)2,069 2,255 2,055 
Cash, cash equivalents and restricted cash$94,965 $115,069 $125,621 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Tables)
3 Months Ended
Mar. 31, 2023
Investments, All Other Investments [Abstract]  
Investment
Investments consist of the following:
 As of
 March 31, 2023December 31, 2022
Short-term investments
Mutual funds$64,253$110,964
Term deposits52,22668,063
Total Short-term investments$116,479$179,027
Long-term investments
Term deposits$32,055$31,341
Investment in equity affiliate3,5043,438
Total Long-term investments$35,559$34,779
XML 55 R40.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, net
Property and equipment, net consists of the following:
As of
Estimated useful lives (Years)March 31, 2023December 31, 2022
Owned Assets:
Network equipment and computers
3-5
$136,289 $130,218 
Software
2-5
98,410 88,487 
Leasehold improvements
3-8
41,040 42,890 
Office furniture and equipment
3-8
19,936 20,211 
Motor vehicles
2-5
683 605 
Buildings
30
968 961 
Land633 629 
Capital work in progress9,750 14,459 
307,709 298,460 
Less: Accumulated depreciation and amortization(221,621)(216,132)
$86,088 $82,328 
Right-of-use assets under finance leases*:
Network equipment and computers58 82 
Leasehold improvements611 1,013 
Office furniture and equipment437 662 
Motor vehicles816 742 
1,922 2,499 
Less: Accumulated depreciation and amortization(1,358)(1,999)
$564 $500 
Property and equipment, net$86,652 $82,828 
*Depreciation on assets held under finance leases are computed using the straight-line method over the shorter of the assets estimated useful lives or the lease term.
The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:

Three months ended March 31,
20232022
Depreciation and amortization expense$9,338 $9,116 
The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:
Three months ended March 31,
20232022
Effect of foreign exchange gain/(loss)$(79)$67 
Internally developed software costs, included under Software, was as follows:
As of
March 31, 2023December 31, 2022
Cost$40,944 $31,544 
Less : Accumulated amortization(18,114)(16,134)
Internally developed software, net$22,830 $15,410 

The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31,
20232022
Amortization expense$1,975 $1,033 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance as of January 1, 2023$49,929 $21,875 $47,101 $286,732 $405,637 
Currency translation adjustments68 115 — 187 
Balance as of March 31, 2023$49,997 $21,879 $47,216 $286,732 $405,824 
Schedule of Indefinite Lived Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
 As of March 31, 2023
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(42,642)$56,504 
Developed technology24,912 (22,185)2,727 
Trade names and trademarks1,700 (1,375)325 
Non-compete agreements336 (111)225 
126,094 (66,313)59,781 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,994 $(66,313)$60,681 
 As of December 31, 2022
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(39,848)$59,298 
Developed technology24,878 (20,902)3,976 
Trade names and trademarks1,700 (1,303)397 
Non-compete agreements336 (88)248 
126,060 (62,141)63,919 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,960 $(62,141)$64,819 
Schedule of Finite Lived Intangible Assets Useful Lives
Information regarding the Company’s intangible assets is set forth below:
 As of March 31, 2023
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(42,642)$56,504 
Developed technology24,912 (22,185)2,727 
Trade names and trademarks1,700 (1,375)325 
Non-compete agreements336 (111)225 
126,094 (66,313)59,781 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,994 $(66,313)$60,681 
 As of December 31, 2022
 Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$99,146 $(39,848)$59,298 
Developed technology24,878 (20,902)3,976 
Trade names and trademarks1,700 (1,303)397 
Non-compete agreements336 (88)248 
126,060 (62,141)63,919 
Indefinite-lived intangible assets:
Trade names and trademarks900 — 900 
Total intangible assets$126,960 $(62,141)$64,819 
The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships5.3
Developed technology1.4
Trade names and trademarks (finite lived)1.3
Non-compete agreements2.6
Schedule of Amortization of Intangible Assets
The amortization expense recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31,
20232022
Amortization expense$4,149 $4,486 
Schedule of Estimated Future Amortization of Intangible Assets
Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2023 was as follows:
2023 (April 1 - December 31)$10,503 
202412,137 
202510,702 
202610,364 
20279,364 
2028 and thereafter6,711 
Total$59,781 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following:
As of
March 31, 2023December 31, 2022
Prepaid expenses$23,256 $18,132 
Receivables from statutory authorities15,609 15,724 
Advance income tax, net13,568 5,716 
Derivative instruments2,949 1,526 
Advances to suppliers2,047 1,944 
Deferred contract fulfillment costs1,934 1,178 
Contract assets826 904 
Others6,151 5,855 
Other current assets$66,340 $50,979 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
As of
March 31, 2023December 31, 2022
Deferred contract fulfillment costs$15,939 $12,693 
Lease deposits6,514 6,621 
Deposits with statutory authorities6,310 6,276 
Contract assets1,802 1,864 
Derivative instruments1,483 820 
Others4,477 3,795 
Other assets$36,525 $32,069 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
As of
March 31, 2023December 31, 2022
Accrued expenses$53,061 $47,854 
Payable to statutory authorities40,235 20,430 
Contingent consideration18,100 5,000 
Client liabilities5,609 5,110 
Derivative instruments5,140 10,059 
Accrued capital expenditures4,619 4,032 
Other current liabilities6,636 2,867 
Accrued expenses and other current liabilities$133,400 $95,352 
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2023
Liabilities, Noncurrent [Abstract]  
Summary of Other Non-Current Liabilities
Other non-current liabilities consist of the following:
As of
March 31, 2023December 31, 2022
Retirement benefits$14,220 $12,982 
Deferred transition revenue4,223 4,408 
Derivative instruments3,209 6,218 
Unrecognized tax benefits2,329 2,329 
Contingent consideration589 13,689 
Others1,727 1,666 
Other non-current liabilities$26,297 $41,292 
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income/( Loss) (Tables)
3 Months Ended
Mar. 31, 2023
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income/( Loss) The following table sets forth the changes in AOCI during the three months ended March 31, 2023 and 2022:
Accumulated Other Comprehensive Income/(Loss)
Foreign currency translation gain/(loss)Unrealized gain/(loss) on cash flow hedgesRetirement benefitsTotal
Balance as of January 1, 2023$(133,139)$(11,303)$299 $(144,143)
Gains recognized during the period5,313 7,294 — 12,607 
Reclassification to net income— 3,065 (25)3,040 
Income tax effects (2)
(1,138)(1,834)(19)(2,991)
Accumulated other comprehensive income/(loss) as of March 31, 2023$(128,964)$(2,778)$255 $(131,487)
Balance as of January 1, 2022$(95,437)$8,420 $(2,457)$(89,474)
Losses recognized during the period(7,445)(517)— (7,962)
Reclassification to net income (1)
— (1,989)155 (1,834)
Income tax effects (2)
499 512 (47)964 
Accumulated other comprehensive income/(loss) as of March 31, 2022$(102,383)$6,426 $(2,349)$(98,306)
1.Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the unaudited consolidated financial statements for reclassification to net income.

2.These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gain/(loss). Refer to Note 22 - Income Taxes to the unaudited consolidated financial statements.
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value The following table sets forth the Company’s assets and liabilities that were recognized at fair value:
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of March 31, 2023(Level 1)(Level 2)(Level 3)Total
Assets
Cash equivalents - Money market funds*$789 $— $— $789 
Mutual funds**64,253 — — 64,253 
Derivative financial instruments— 4,432 — 4,432 
Total$65,042 $4,432 $— $69,474 
Liabilities
Derivative financial instruments$— $8,349 $— $8,349 
Contingent consideration***— — 18,689 18,689 
Total$— $8,349 $18,689 $27,038 
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of December 31, 2022(Level 1)(Level 2)(Level 3)Total
Assets
Cash equivalents - Money market funds*$1,137 $— $— $1,137 
Mutual funds**110,964 — — 110,964 
Derivative financial instruments— 2,346 — 2,346 
Total$112,101 $2,346 $— $114,447 
Liabilities
Derivative financial instruments$— $16,277 $— $16,277 
Contingent consideration***— — 18,689 18,689 
Total$— $16,277 $18,689 $34,966 

* Represents money market funds which are carried at the fair value option under ASC Topic 825 Financial Instruments.

** Represents those short-term investments which are carried at the fair value option under ASC Topic 825 Financial Instruments.

*** Contingent consideration is presented under “Accrued Expenses and Other Current Liabilities” and “Other Non-Current Liabilities,” as applicable, in the consolidated balance sheets.
Changes in the fair value of contingent consideration
The following table summarizes the changes in the fair value of contingent consideration:
Three months ended March 31,
20232022
Opening balance$18,689 $9,000 
Acquisitions— — 
Fair value changes— — 
Closing balance$18,689 $9,000 
    
During the three months ended March 31, 2023 and 2022, there were no transfers among Level 1, Level 2 and Level 3.
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives and Hedge Accounting (Tables)
3 Months Ended
Mar. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Fair Value of Foreign Currency Exchange Contracts
The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:
As of
Foreign currency forward contracts denominated in:March 31, 2023December 31, 2022
U. S. dollar (USD)170,630 163,990 
U.K. pound sterling (GBP)11,798 8,351 
Euro (EUR)2,647 1,956 
Australian dollar (AUD)2,090 1,951 
South African ZAR34,704 — 
Colombian peso (COP)1,970,314 — 
The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:
Derivatives in cash flow hedging relationshipsDerivatives not designated as hedging instruments
As ofAs of
March 31, 2023December 31, 2022March 31, 2023December 31, 2022
Assets:
Other current assets$2,866 $1,271 $83 $255 
Other assets$1,483 $820 $— $— 
Liabilities:
Accrued expenses and other current liabilities$4,952 $10,044 $188 $15 
Other non-current liabilities$3,209 $6,218 $— $— 
Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income/(Loss)
The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the unaudited consolidated statements of income:
Three months ended March 31,
Derivative financial instruments:20232022
Unrealized gain/(loss) recognized in AOCI
Derivatives in cash flow hedging relationships$7,294 $(517)
Gain/(loss) recognized in unaudited consolidated statements of income
Derivatives not designated as hedging instruments$2,528 $(899)
Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:
Three months ended March 31,
20232022
As per unaudited consolidated statements of incomeGain/(loss) on derivative financial instrumentsAs per unaudited consolidated statements of incomeGain/(loss) on derivative financial instruments
Cash flow hedging relationships
Location in unaudited consolidated statements of income where gain/(loss) was reclassified from AOCI
Cost of revenues$251,469 $(2,755)$207,516 $1,583 
General and administrative expenses$46,746 (242)$39,945 294 
Selling and marketing expenses$29,493 (19)$24,170 14 
Depreciation and amortization expense$13,487 (123)$13,602 98 
Interest expense$3,385 74 $876 — 
Total before tax(3,065)1,989 
Income tax effects on above534 (515)
Net of tax$(2,531)$1,474 
Derivatives not designated as hedging instruments
Location in unaudited consolidated statements of income where gain/(loss) was recognized
Foreign exchange gain/(loss), net$105 $2,528 $1,756 $(899)
$105 $2,528 $1,756 $(899)
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings (Tables)
3 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Company's Debt Position
The following tables summarizes the Company’s debt position:
As of
March 31, 2023December 31, 2022
Revolving credit facility
Current portion of long-term borrowings$40,000 $30,000 
Long-term borrowings160,000 220,000 
Total borrowings$200,000 $250,000 
Schedule of Credit Facilities Carried an Effective Interest Rate
The revolving credit facility carried an effective interest rate as shown below:
Three months ended March 31,
20232022
Effective Interest Rate5.9 %1.3 %
Schedule of Principal Maturities of Borrowings
Expected payments for all of the Company’s borrowings as of March 31, 2023 were as follows:
Revolving credit facility
Principal PaymentsInterest Payments*
2023 (April 1 - December 31)$40,000 $8,048 
2024— 9,364 
2025— 9,364 
2026— 9,364 
2027160,000 3,512 
Total$200,000 $39,652 
* Interest payments are based on effective interest rate as of March 31, 2023.
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Schedule of Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock
The Company purchased shares of its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:
Shares repurchasedTotal consideration
Weighted average purchase price per share (1)
Three months ended March 31, 202338,356 $6,529 $170.22 
Three months ended March 31, 202227,219 $3,191 $117.23 
Summary of Company's Purchased Shares of its Common Stock, Including Commissions
The Company purchased shares of its common stock, for a total consideration including commissions, under the 2022 Repurchase Program, as below:
Shares repurchasedTotal considerationWeighted average purchase price per share
Three months ended March 31, 2023221,025$35,834 $162.13 
Three months ended March 31, 2022221,333$28,194 $127.38 
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2023
Retirement Benefits [Abstract]  
Summary of Change in Projected Benefit Obligation
Change in Plan Assets
Plan assets as of January 1, 2023$14,449 
Actual return257 
Employer contribution— 
Benefits paid(302)
Effect of exchange rate changes98 
Plan assets as of March 31, 2023$14,502 
Components of Net Periodic Benefit Costs
Components of net periodic benefit costs recognized in unaudited consolidated statements of income and actuarial (gain)/loss reclassified from AOCI, were as follows:
 Three months ended March 31,
 20232022
Service cost$956 $990 
Interest cost395 323 
Expected return on plan assets(263)(228)
Amortization of actuarial (gain)/loss, gross of tax(25)155 
Net gratuity cost$1,063 $1,240 
Amortization of actuarial (gain)/loss, gross of tax$(25)$155 
Income tax effects on above(19)(47)
Amortization of actuarial (gain)/loss, net of tax$(44)$108 
Schedule of Company's Contribution Plan
The Company’s accrual for contributions to the 401(k) Plans were as follows:
Three months ended March 31,
20232022
Contribution to the 401(k) Plans$2,386 $2,017 
The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:
Three months ended March 31,
20232022
Contributions to the defined social security contribution plans$5,392 $4,213 
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
3 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information
As of
March 31, 2023December 31, 2022
Operating Lease
Operating lease right-of-use assets$52,782 $55,347 
Operating lease liabilities - Current
$14,095 $14,978 
Operating lease liabilities - Non-current
45,655 48,155 
    Total operating lease liabilities$59,750 $63,133 
Finance Lease
Property and equipment, gross$1,922 $2,499 
Accumulated depreciation(1,358)(1,999)
    Property and equipment, net$564 $500 
Finance lease liabilities - Current
$176 $164 
Finance lease liabilities - Non-current
407 355 
   Total finance lease liabilities$583 $519 
Schedule of Components of Lease Cost
The components of lease cost, which are included in the Company’s unaudited consolidated statements of income, are as follows:
Three months ended March 31,
Lease cost20232022
Finance lease:
Amortization of right-of-use assets$38 $38 
Interest on lease liabilities20 14 
58 52 
Operating lease(a)
4,883 6,043 
Variable lease costs1,007 1,121 
Total lease cost$5,948 $7,216 
(a) Includes short-term leases, which are immaterial.
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow and other information related to leases are as follows:
Three months ended March 31,
20232022
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$5,453 $6,005 
Operating cash outflows for finance leases$20 $14 
Financing cash outflows for finance leases$43 $39 
Right-of-use assets obtained in exchange for new operating lease liabilities$1,213 $3,834 
Right-of-use assets obtained in exchange for new finance lease liabilities$99 $50 
Weighted average remaining lease term (in years)
Finance lease2.9 years2.1 years
Operating lease5.8 years5.6 years
Weighted average discount rate
Finance lease14.0%14.6%
Operating lease7.0%7.0%
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of March 31, 2023 were as follows:
Operating LeasesFinance Leases
2023 (April 1 - December 31)$13,501 $190 
202415,228 191 
202510,387 142 
20269,295 115 
20276,765 104 
2028 and thereafter19,429 14 
Total lease payments74,605 756 
Less: Imputed interest14,855 173 
Present value of lease liabilities$59,750 $583 
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities as of March 31, 2023 were as follows:
Operating LeasesFinance Leases
2023 (April 1 - December 31)$13,501 $190 
202415,228 191 
202510,387 142 
20269,295 115 
20276,765 104 
2028 and thereafter19,429 14 
Total lease payments74,605 756 
Less: Imputed interest14,855 173 
Present value of lease liabilities$59,750 $583 
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating LeasesFinance Leases
2023$18,711 $228 
202414,846 162 
202510,037 114 
20268,941 88 
20276,474 79 
2028 and thereafter19,624 — 
Total lease payments78,633 671 
Less: Imputed interest15,500 152 
Present value of lease liabilities$63,133 $519 
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Recognized in Other Comprehensive Income
Deferred income taxes recognized in AOCI were as follows:
Three months ended March 31,
20232022
Deferred taxes benefit / (expense) recognized on:
Unrealized gain/(loss) on cash flow hedges$(1,300)$(3)
Reclassification adjustment for cash flow hedges(534)515 
Reclassification adjustment for retirement benefits(19)(47)
Foreign currency translation gain/(loss)(1,138)499 
Total$(2,991)$964 
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Costs Related to Company's Stock-Based Compensation Plan
Stock-based compensation expense by nature of function, as below, are included in the unaudited consolidated statements of income:
 Three months ended March 31,
 20232022
Cost of revenues$3,566 $2,641 
General and administrative expenses5,825 4,395 
Selling and marketing expenses5,016 4,188 
Total$14,407 $11,224 
Income tax benefit related to share-based compensation(1)
$9,830 $2,806 
(1) Includes $12,520 and $3,610 during the three months ended March 31, 2023 and 2022 respectively, related to discrete benefits recognized in income tax expense in accordance with ASU No. 2016-09, Compensation - Stock Compensation.
Restricted Stock Activity Under Company's Stock Plans
Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 Restricted Stock Units
 NumberWeighted Average
Fair Value
Outstanding as of December 31, 2022*923,126 $98.71 
  Granted217,194 172.80 
  Vested(284,174)87.52 
  Forfeited(8,513)99.41 
Outstanding as of March 31, 2023*847,633 $121.44 
* As of March 31, 2023 and December 31, 2022 restricted stock units vested for which the underlying common stock is yet to be issued are 119,908 and 174,490 respectively.
PRSU activity under the Company’s stock plans is shown below:
 Revenue Based PRSUsMarket Condition Based PRSUs
 NumberWeighted Average
Fair Value
NumberWeighted Average
Fair Value
Outstanding as of December 31, 202249,591 $119.99 178,712 $134.72 
Granted43,868 172.82 65,729 223.61 
Vested— — — — 
Forfeited(130)119.98 (194)155.67 
Outstanding as of March 31, 202393,329 $144.82 244,247 $158.62 
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Segment and Geographical Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2023
operating_segment
Segment Reporting [Abstract]  
Number of operating segments 4
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net $ 400,643 $ 329,208
Cost of revenues [1] 251,469 207,516
Gross profit [1] 149,174 121,692
Operating expenses 89,726 77,717
Foreign exchange gain, net, interest expense and other income, net (125) 3,291
Income tax expense 8,058 11,202
Gain from equity-method investment 66 114
Net income attributable to ExlService Holdings, Inc. stockholders 51,331 36,178
Digital operations and solutions    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 218,801 180,169
Analytics services    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 181,842 149,039
Insurance    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 125,937 103,266
Cost of revenues 82,324 65,082
Gross profit 43,613 38,184
Healthcare    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 26,703 26,156
Cost of revenues 18,809 17,651
Gross profit 7,894 8,505
Emerging Business    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 66,161 50,747
Cost of revenues 35,970 29,213
Gross profit 30,191 21,534
Analytics    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 181,842 149,039
Cost of revenues 114,366 95,570
Gross profit $ 67,476 $ 53,469
[1] Exclusive of depreciation and amortization expense.
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Segment and Geographical Information - Revenues Based on Geographical Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenues from External Customers and Property, Plant and Equipment [Line Items]    
Revenues, net $ 400,643 $ 329,208
United States    
Revenues from External Customers and Property, Plant and Equipment [Line Items]    
Revenues, net 339,073 282,379
Non-United States    
Revenues from External Customers and Property, Plant and Equipment [Line Items]    
Revenues, net 61,570 46,829
United Kingdom    
Revenues from External Customers and Property, Plant and Equipment [Line Items]    
Revenues, net 41,574 32,773
Rest of World    
Revenues from External Customers and Property, Plant and Equipment [Line Items]    
Revenues, net $ 19,996 $ 14,056
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Segment and Geographical Information - Property and Equipment, Net Based on Geographical Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 139,434 $ 138,175
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 61,183 60,709
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 46,732 50,118
Philippines    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 17,686 18,406
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 13,833 $ 8,942
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 290,512 $ 259,222
Contract assets 2,628 2,768
Contract liabilities:    
Deferred revenue (consideration received in advance) 19,685 17,079
Consideration received for process transition activities $ 5,295 $ 5,423
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues, net - Additional Information (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Capitalized Contract Cost [Line Items]    
Accounts receivable not billed $ 155,992,000 $ 126,027,000
Contract Fulfillment Costs    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost, accumulated impairment 0 0
Contract Acquisition Costs    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost, accumulated impairment $ 0 $ 0
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues, net - Contract with Customer Revenue Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]    
Deferred revenue (consideration received in advance) $ 13,002 $ 9,564
Consideration received for process transition activities $ 703 $ 366
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues, net - Contract Acquisition and Fulfillment Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Contract Acquisition Costs      
Increase (Decrease) In Capitalized Contract Costs [Roll Forward]      
Opening Balance $ 1,095 $ 511 $ 511
Additions 1,079 547 1,014
Amortization (180) (131) (430)
Closing Balance 1,994 927 1,095
Contract Fulfillment Costs      
Increase (Decrease) In Capitalized Contract Costs [Roll Forward]      
Opening Balance 13,871 5,795 5,795
Additions 4,618 2,177 15,509
Amortization (616) (537) (7,433)
Closing Balance $ 17,873 $ 7,435 $ 13,871
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues, net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]        
Accounts receivable, including unbilled receivables $ 292,183 $ 260,554    
Less: Allowance for expected credit losses (1,671) (1,332) $ (588) $ (573)
Accounts receivable, net $ 290,512 $ 259,222    
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues, net - Movement in Allowance for Expected Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Opening Balance $ 1,332 $ 573 $ 573
Additions 451 172 815
Reductions due to write-off of Accounts Receivables (112) (158) (60)
Currency translation adjustments 0 1 4
Closing Balance $ 1,671 $ 588 $ 1,332
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerators:    
Net income $ 51,331 $ 36,178
Denominators:    
Basic weighted average common shares outstanding (in shares) 33,439,564 33,442,038
Dilutive effect of share based awards (in shares) 491,916 452,830
Diluted (in shares) 33,931,480 33,894,868
Earnings per share attributable to ExlService Holdings, Inc. stockholders:    
Basic (in dollars per share) $ 1.54 $ 1.08
Diluted (in dollars per share) $ 1.51 $ 1.07
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share (in shares) 109,269 1,082
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Other Income and Expenses [Abstract]    
Gain on sale and mark-to-market on investments $ 1,644 $ 1,236
Interest and dividend income 1,721 1,370
Others, net (210) (195)
Other income, net $ 3,155 $ 2,411
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 87,298 $ 118,669 $ 106,540  
Restricted cash (current) 5,598 4,897 6,274  
Restricted cash (non-current) 2,069 2,055 2,255  
Cash, cash equivalents and restricted cash $ 94,965 $ 125,621 $ 115,069 $ 143,810
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Short-term investments    
Mutual funds $ 64,253 $ 110,964
Term deposits 52,226 68,063
Total Short-term investments 116,479 179,027
Long-term investments    
Term deposits 32,055 31,341
Investment in equity affiliate 3,504 3,438
Total Long-term investments $ 35,559 $ 34,779
XML 84 R69.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
Owned Assets:    
Owned assets, gross $ 307,709 $ 298,460
Less: Accumulated depreciation and amortization (221,621) (216,132)
Owned assets, net 86,088 82,328
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross 1,922 2,499
Less: Accumulated depreciation and amortization (1,358) (1,999)
Right of use assets under finance leases, net 564 500
Property and equipment, net $ 86,652 $ 82,828
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Network equipment and computers    
Owned Assets:    
Owned assets, gross $ 136,289 $ 130,218
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 58 82
Network equipment and computers | Minimum    
Owned Assets:    
Estimated useful lives 3 years  
Network equipment and computers | Maximum    
Owned Assets:    
Estimated useful lives 5 years  
Software    
Owned Assets:    
Owned assets, gross $ 98,410 88,487
Software | Minimum    
Owned Assets:    
Estimated useful lives 2 years  
Software | Maximum    
Owned Assets:    
Estimated useful lives 5 years  
Leasehold improvements    
Owned Assets:    
Owned assets, gross $ 41,040 42,890
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 611 1,013
Leasehold improvements | Minimum    
Owned Assets:    
Estimated useful lives 3 years  
Leasehold improvements | Maximum    
Owned Assets:    
Estimated useful lives 8 years  
Office furniture and equipment    
Owned Assets:    
Owned assets, gross $ 19,936 20,211
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 437 662
Office furniture and equipment | Minimum    
Owned Assets:    
Estimated useful lives 3 years  
Office furniture and equipment | Maximum    
Owned Assets:    
Estimated useful lives 8 years  
Motor vehicles    
Owned Assets:    
Owned assets, gross $ 683 605
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 816 742
Motor vehicles | Minimum    
Owned Assets:    
Estimated useful lives 2 years  
Motor vehicles | Maximum    
Owned Assets:    
Estimated useful lives 5 years  
Buildings    
Owned Assets:    
Estimated useful lives 30 years  
Owned assets, gross $ 968 961
Land    
Owned Assets:    
Owned assets, gross 633 629
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 9,750 $ 14,459
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Property, Plant and Equipment [Line Items]    
Depreciation and amortization expense $ 9,338 $ 9,116
Depreciation and amortization    
Property, Plant and Equipment [Line Items]    
Effect of foreign exchange gain/(loss) $ (79) $ 67
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Property, Plant and Equipment [Abstract]      
Cost $ 40,944   $ 31,544
Less : Accumulated amortization (18,114)   (16,134)
Internally developed software, net 22,830   $ 15,410
Amortization expense $ 1,975 $ 1,033  
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Property and Equipment, net - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Long-lived assets impairment charges $ 0 $ 0
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Summary of Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 405,637
Currency translation adjustments 187
Ending balance 405,824
Insurance  
Goodwill [Roll Forward]  
Beginning balance 49,929
Currency translation adjustments 68
Ending balance 49,997
Healthcare  
Goodwill [Roll Forward]  
Beginning balance 21,875
Currency translation adjustments 4
Ending balance 21,879
Emerging Business  
Goodwill [Roll Forward]  
Beginning balance 47,101
Currency translation adjustments 115
Ending balance 47,216
Analytics  
Goodwill [Roll Forward]  
Beginning balance 286,732
Currency translation adjustments 0
Ending balance $ 286,732
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite-lived intangible assets:    
Gross Carrying Amount $ 126,094 $ 126,060
Accumulated Amortization (66,313) (62,141)
Net Carrying Amount 59,781 63,919
Indefinite-lived intangible assets:    
Total intangible assets, gross carrying amount 126,994 126,960
Total intangible assets, net carrying amount 60,681 64,819
Trade names and trademarks    
Indefinite-lived intangible assets:    
Trade names and trademarks 900 900
Customer relationships    
Finite-lived intangible assets:    
Gross Carrying Amount 99,146 99,146
Accumulated Amortization (42,642) (39,848)
Net Carrying Amount 56,504 59,298
Developed technology    
Finite-lived intangible assets:    
Gross Carrying Amount 24,912 24,878
Accumulated Amortization (22,185) (20,902)
Net Carrying Amount 2,727 3,976
Trade names and trademarks    
Finite-lived intangible assets:    
Gross Carrying Amount 1,700 1,700
Accumulated Amortization (1,375) (1,303)
Net Carrying Amount 325 397
Non-compete agreements    
Finite-lived intangible assets:    
Gross Carrying Amount 336 336
Accumulated Amortization (111) (88)
Net Carrying Amount $ 225 $ 248
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 4,149 $ 4,486
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Weighted Average Life of Intangible Assets (Details)
Mar. 31, 2023
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 5 years 3 months 18 days
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 1 year 4 months 24 days
Trade names and trademarks  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 1 year 3 months 18 days
Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 2 years 7 months 6 days
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 (April 1 - December 31) $ 10,503  
2024 12,137  
2025 10,702  
2026 10,364  
2027 9,364  
2028 and thereafter 6,711  
Net Carrying Amount $ 59,781 $ 63,919
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 23,256 $ 18,132
Receivables from statutory authorities 15,609 15,724
Advance income tax, net 13,568 5,716
Advances to suppliers 2,047 1,944
Derivative instruments 2,949 1,526
Deferred contract fulfillment costs 1,934 1,178
Contract assets 826 904
Others 6,151 5,855
Other current assets $ 66,340 $ 50,979
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Deferred contract fulfillment costs $ 15,939 $ 12,693
Lease deposits 6,514 6,621
Deposits with statutory authorities 6,310 6,276
Contract assets 1,802 1,864
Derivative instruments 1,483 820
Others 4,477 3,795
Other assets $ 36,525 $ 32,069
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 53,061 $ 47,854
Payable to statutory authorities 40,235 20,430
Contingent consideration 18,100 5,000
Client liabilities 5,609 5,110
Derivative instruments 5,140 10,059
Accrued capital expenditures 4,619 4,032
Other current liabilities 6,636 2,867
Accrued expenses and other current liabilities $ 133,400 $ 95,352
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Other Non-Current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Liabilities, Noncurrent [Abstract]    
Retirement benefits $ 14,220 $ 12,982
Deferred transition revenue 4,223 4,408
Derivative instruments 3,209 6,218
Unrecognized tax benefits 2,329 2,329
Contingent consideration 589 13,689
Others 1,727 1,666
Other non-current liabilities $ 26,297 $ 41,292
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income/( Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 758,179 $ 693,156
Gains recognized during the period 12,607 (7,962)
Reclassification to net income 3,040 (1,834)
Income tax effects (2,991) 964
Ending balance 795,222 700,341
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (144,143) (89,474)
Ending balance (131,487) (98,306)
Foreign currency translation gain/(loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (133,139) (95,437)
Gains recognized during the period 5,313 (7,445)
Reclassification to net income 0 0
Income tax effects (1,138) 499
Ending balance (128,964) (102,383)
Unrealized gain/(loss) on cash flow hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (11,303) 8,420
Gains recognized during the period 7,294 (517)
Reclassification to net income 3,065 (1,989)
Income tax effects (1,834) 512
Ending balance (2,778) 6,426
Retirement benefits    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 299 (2,457)
Gains recognized during the period 0 0
Reclassification to net income (25) 155
Income tax effects (19) (47)
Ending balance $ 255 $ (2,349)
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets    
Cash equivalents - Money market funds $ 789 $ 1,137
Mutual funds 64,253 110,964
Derivative financial instruments 4,432 2,346
Total 69,474 114,447
Liabilities    
Derivative financial instruments 8,349 16,277
Contingent consideration 18,689 18,689
Total 27,038 34,966
(Level 1)    
Assets    
Cash equivalents - Money market funds 789 1,137
Mutual funds 64,253 110,964
Derivative financial instruments 0 0
Total 65,042 112,101
Liabilities    
Derivative financial instruments 0 0
Contingent consideration 0 0
Total 0 0
(Level 2)    
Assets    
Cash equivalents - Money market funds 0 0
Mutual funds 0 0
Derivative financial instruments 4,432 2,346
Total 4,432 2,346
Liabilities    
Derivative financial instruments 8,349 16,277
Contingent consideration 0 0
Total 8,349 16,277
(Level 3)    
Assets    
Cash equivalents - Money market funds 0 0
Mutual funds 0 0
Derivative financial instruments 0 0
Total 0 0
Liabilities    
Derivative financial instruments 0 0
Contingent consideration 18,689 18,689
Total $ 18,689 $ 18,689
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Changes in the fair value of contingent consideration (Details) - Contingent consideration - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Beginning balance, contingent consideration $ 18,689 $ 9,000
Acquisitions 0 0
Fair value changes 0 0
Ending balance, contingent consideration $ 18,689 $ 9,000
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives and Hedge Accounting - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Cash flow hedge gain to be reclassified within twelve months $ (2,086)  
Maximum outstanding term of cash flow hedges 42 months  
Derivatives in cash flow hedging relationships | Cash flow hedge | Foreign exchange contract    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign exchange contracts outstanding $ 877,820 $ 841,620
Derivatives in cash flow hedging relationships | Cash flow hedge | Interest rate swap    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative asset, notional amount $ 75,000 $ 75,000
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Details)
€ in Thousands, £ in Thousands, R in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Mar. 31, 2023
USD ($)
Mar. 31, 2023
GBP (£)
Mar. 31, 2023
EUR (€)
Mar. 31, 2023
AUD ($)
Mar. 31, 2023
ZAR (R)
Mar. 31, 2023
COP ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
GBP (£)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
AUD ($)
Dec. 31, 2022
ZAR (R)
Dec. 31, 2022
COP ($)
Foreign exchange contract | Derivatives not designated as hedging instruments                        
Derivatives, Fair Value [Line Items]                        
Foreign exchange contracts outstanding $ 170,630 £ 11,798 € 2,647 $ 2,090 R 34,704 $ 1,970,314 $ 163,990 £ 8,351 € 1,956 $ 1,951 R 0 $ 0
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Derivatives in cash flow hedging relationships | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset $ 2,866 $ 1,271
Derivatives in cash flow hedging relationships | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 1,483 820
Derivatives in cash flow hedging relationships | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability 4,952 10,044
Derivatives in cash flow hedging relationships | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability 3,209 6,218
Derivatives not designated as hedging instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 83 255
Derivatives not designated as hedging instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Derivative asset 0 0
Derivatives not designated as hedging instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability 188 15
Derivatives not designated as hedging instruments | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liability $ 0 $ 0
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Gain/(loss) recognized in unaudited consolidated statements of income $ 105 $ 1,756
Cash flow hedge | Derivatives in cash flow hedging relationships    
Derivative Instruments, Gain (Loss) [Line Items]    
Unrealized gain/(loss) recognized in AOCI 7,294 (517)
Fair value hedge | Gain/(loss) on foreign currency exchange contracts | Derivatives not designated as hedging instruments    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain/(loss) recognized in unaudited consolidated statements of income $ 2,528 $ (899)
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Cost of revenues [1] $ 251,469 $ 207,516
General and administrative expenses 46,746 39,945
Selling and marketing expenses 29,493 24,170
Depreciation and amortization expense 13,487 13,602
Interest expense 3,385 876
Income before income tax expense and earnings from equity affiliates 59,323 47,266
Income tax effects on above (8,058) (11,202)
Net income 51,331 36,178
Foreign exchange gain, net 105 1,756
Gain/(loss) on foreign currency exchange contracts | Derivatives in cash flow hedging relationships | Cash flow hedge    
Derivative Instruments, Gain (Loss) [Line Items]    
Cost of revenues (2,755) 1,583
General and administrative expenses (242) 294
Selling and marketing expenses (19) 14
Depreciation and amortization expense (123) 98
Interest expense 74 0
Income before income tax expense and earnings from equity affiliates (3,065) 1,989
Income tax effects on above 534 (515)
Net income (2,531) 1,474
Gain/(loss) on foreign currency exchange contracts | Derivatives not designated as hedging instruments | Fair value hedge    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign exchange gain, net $ 2,528 $ (899)
[1] Exclusive of depreciation and amortization expense.
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings - Company's Debt Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Current portion of long-term borrowings $ 40,000 $ 30,000
Long-term borrowings 160,000 220,000
Revolving credit facility    
Debt Instrument [Line Items]    
Current portion of long-term borrowings 40,000 30,000
Long-term borrowings 160,000 220,000
Total borrowings $ 200,000 $ 250,000
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Apr. 18, 2022
Nov. 21, 2017
Credit Facilities [Line Items]        
Outstanding letters of credit $ 461 $ 461    
Revolving credit facility        
Credit Facilities [Line Items]        
Unamortized debt issuance costs $ 1,109 $ 1,177    
Revolving credit facility | New Credit Agreement        
Credit Facilities [Line Items]        
Line of credit , maximum borrowing capacity       $ 300
Revolving credit facility | Credit Agreement        
Credit Facilities [Line Items]        
Line of credit , maximum borrowing capacity     $ 400  
Option to increase additional credit facility     $ 200  
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings - Credit Facilities Carried an Effective Interest Rate (Details)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Credit Agreement | Revolving credit facility    
Debt Instrument [Line Items]    
Effective Interest Rate 5.90% 1.30%
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.23.1
Borrowings - Maturities of Borrowings (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Principal Payments  
Credit Facilities [Line Items]  
2023 (April 1 - December 31) $ 40,000
2024 0
2025 0
2026 0
2027 160,000
Total 200,000
Interest Payments  
Credit Facilities [Line Items]  
2023 (April 1 - December 31) 8,048
2024 9,364
2025 9,364
2026 9,364
2027 3,512
Total $ 39,652
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure - Additional Information (Detail)
3 Months Ended
Mar. 31, 2023
class_of_common_stock
Oct. 05, 2021
USD ($)
Equity, Class of Treasury Stock [Line Items]    
Number of classes of common stock outstanding | class_of_common_stock 1  
2022 Repurchase Program    
Equity, Class of Treasury Stock [Line Items]    
Repurchase of common stock authorized by board of directors | $   $ 300,000,000
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Equity [Abstract]    
Shares repurchased (in shares) 38,356 27,219
Total consideration $ 6,529 $ 3,191
Weighted average purchase price per share (in dollars per share) $ 170.22 $ 117.23
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.23.1
Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Equity [Abstract]    
Shares repurchased (in shares) 221,025 221,333
Total consideration $ 35,834 $ 28,194
Weighted average purchase price per share (in dollars per share) $ 162.13 $ 127.38
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans - Additional Information (Detail)
3 Months Ended
Mar. 31, 2023
Retirement Benefits [Abstract]  
Percentage of expected return on plan assets 7.20%
Percentage of discretionary contributions towards 401(k) Plan, maximum 3.00%
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans - Change in Plan Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Change in Plan Assets  
Plan assets at the beginning of the year $ 14,449
Actual return 257
Employer contribution 0
Benefits paid (302)
Effect of exchange rate changes 98
Plan assets at the end of the year $ 14,502
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans - Net Period Benefit Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Retirement Benefits [Abstract]    
Service cost $ 956 $ 990
Interest cost 395 323
Expected return on plan assets (263) (228)
Amortization of actuarial (gain)/loss, gross of tax (25) 155
Net gratuity cost 1,063 1,240
Income tax effects on above (19) (47)
Amortization of actuarial (gain)/loss, net of tax $ (44) $ 108
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans - Contribution Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Retirement Benefits [Abstract]    
Contribution to the 401(k) Plans $ 2,386 $ 2,017
Contributions to the defined social security contribution plans $ 5,392 $ 4,213
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Lease    
Operating lease right-of-use assets $ 52,782 $ 55,347
Operating lease liabilities - Current 14,095 14,978
Operating lease liabilities - Non-current 45,655 48,155
Total operating lease liabilities 59,750 63,133
Finance Lease    
Property and equipment, gross 1,922 2,499
Accumulated depreciation (1,358) (1,999)
Right of use assets under finance leases, net 564 500
Finance lease liabilities - Current 176 164
Finance lease liabilities - Non-current 407 355
Total finance lease liabilities $ 583 $ 519
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Finance lease:    
Amortization of right-of-use assets $ 38 $ 38
Interest on lease liabilities 20 14
Total finance lease cost 58 52
Operating lease 4,883 6,043
Variable lease costs 1,007 1,121
Total lease cost $ 5,948 $ 7,216
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash payments for amounts included in the measurement of lease liabilities :    
Operating cash outflows for operating leases $ 5,453 $ 6,005
Operating cash outflows for finance leases 20 14
Financing cash outflows for finance leases 43 39
Right-of-use assets obtained in exchange for new operating lease liabilities 1,213 3,834
Right-of-use assets obtained in exchange for new finance lease liabilities $ 99 $ 50
Weighted average remaining lease term (in years)    
Finance lease 2 years 10 months 24 days 2 years 1 month 6 days
Operating lease 5 years 9 months 18 days 5 years 7 months 6 days
Weighted average discount rate    
Finance lease 14.00% 14.60%
Operating lease 7.00% 7.00%
XML 119 R104.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Leases [Abstract]    
Increase in lease liabilities $ 3,094 $ (367)
XML 120 R105.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 (April 1 - December 31) $ 13,501  
2024 15,228 $ 18,711
2025 10,387 14,846
2026 9,295 10,037
2027 6,765 8,941
2028 and thereafter 19,429  
Total lease payments 74,605 78,633
Less: Imputed interest 14,855 15,500
Present value of lease liabilities 59,750 63,133
Finance Leases    
2023 (April 1 - December 31) 190  
2024 191 228
2025 142 162
2026 115 114
2027 104 88
2028 and thereafter 14  
Total lease payments 756 671
Less: Imputed interest 173 152
Present value of lease liabilities $ 583 $ 519
XML 121 R106.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Maturities of Lease Liabilities Prior Year (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 $ 15,228 $ 18,711
2024 10,387 14,846
2025 9,295 10,037
2026 6,765 8,941
2027   6,474
2028 and thereafter   19,624
Total lease payments 74,605 78,633
Less: Imputed interest 14,855 15,500
Present value of lease liabilities 59,750 63,133
Finance Leases    
2023 191 228
2024 142 162
2025 115 114
2026 104 88
2027   79
2028 and thereafter   0
Total lease payments 756 671
Less: Imputed interest 173 152
Present value of lease liabilities $ 583 $ 519
XML 122 R107.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Taxes [Line Items]    
Effective tax rate increased 13.60% 23.70%
Income tax expense $ 8,058 $ 11,202
India    
Income Taxes [Line Items]    
Foreign earnings repatriated 76,000  
Foreign earnings repatriated, withholding taxes 4,015  
UNITED KINGDOM    
Income Taxes [Line Items]    
Foreign earnings repatriated 15,598  
AUSTRALIA    
Income Taxes [Line Items]    
Foreign earnings repatriated $ 9,081  
XML 123 R108.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Deferred taxes benefit / (expense) recognized on:    
Unrealized gain/(loss) on cash flow hedges $ (1,300) $ (3)
Reclassification adjustment for cash flow hedges (534) 515
Reclassification adjustment for retirement benefits (19) (47)
Foreign currency translation gain/(loss) (1,138) 499
Total [1] $ (2,991) $ 964
[1] These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gain/(loss). Refer to Note 22 - Income Taxes to the unaudited consolidated financial statements.
XML 124 R109.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (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 expenses $ 14,407 $ 11,224
Income tax benefit related to share-based compensation 9,830 2,806
Income tax benefit, discrete benefits 12,520 3,610
Cost of revenues    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expenses 3,566 2,641
General and administrative expenses    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expenses 5,825 4,395
Selling and marketing expenses    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expenses $ 5,016 $ 4,188
XML 125 R110.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Additional Information (Details) - shares
Mar. 31, 2023
Dec. 31, 2022
2018 Stock options plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares) 952,074 1,324,755
XML 126 R111.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Stock Options, Narrative (Details) - shares
Mar. 31, 2023
Dec. 31, 2022
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, vested and exercisable (in shares) 3,093 3,093
XML 127 R112.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Share Matching Program, Narrative (Details) - Share Match Units - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number, granted (in shares) 0 52,636  
Number of shares, unvested (in shares) 47,623   47,623
XML 128 R113.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail) - Restricted Stock Units (RSUs) - $ / shares
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number, outstanding, beginning balance (in shares) 923,126  
Number, granted (in shares) 217,194  
Number, vested (in shares) (284,174)  
Number, forfeited (in shares) (8,513)  
Number, outstanding, ending balance (in shares) 847,633  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Weighted-average fair value, outstanding, beginning balance (in dollars per share) $ 98.71  
Weighted-average fair value, granted (in dollars per share) 172.80  
Weighted-average fair value, vested (in dollars per share) 87.52  
Weighted-average fair value, forfeited (in dollars per share) 99.41  
Weighted-average fair value, outstanding, ending balance (in dollars per share) $ 121.44  
Restricted stock units vested (in shares) 119,908 174,490
XML 129 R114.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Restricted Stock Units, Narrative (Details) - Restricted Stock Units (RSUs)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 86,957
Cost not yet recognized, period for recognition 2 years 10 months 24 days
XML 130 R115.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Performance Based Stock Awards, Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Revenue Based PRSUs | Amendment and Restatement of the 2006 Omnibus Award Plan (2015 Plan)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance based percentage 40.00%
Vesting period 3 years
Market Condition Based PRSUs | Amendment and Restatement of the 2006 Omnibus Award Plan (2015 Plan)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance based percentage 60.00%
Vesting period 3 years
Performance Based Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 43,169
Cost not yet recognized, period for recognition 2 years 3 months 18 days
XML 131 R116.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Performance Restricted Stock Activity (Details)
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Revenue Based PRSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Number, outstanding, beginning balance (in shares) | shares 49,591
Number, granted (in shares) | shares 43,868
Number, vested (in shares) | shares 0
Number, forfeited (in shares) | shares (130)
Number, outstanding, ending balance (in shares) | shares 93,329
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-average fair value, outstanding, beginning balance (in dollars per share) | $ / shares $ 119.99
Weighted-average fair value, granted (in dollars per share) | $ / shares 172.82
Weighted-average fair value, vested (in dollars per share) | $ / shares 0
Weighted-average fair value, forfeited (in dollars per share) | $ / shares 119.98
Weighted-average fair value, outstanding, ending balance (in dollars per share) | $ / shares $ 144.82
Market Condition Based PRSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Number, outstanding, beginning balance (in shares) | shares 178,712
Number, granted (in shares) | shares 65,729
Number, vested (in shares) | shares 0
Number, forfeited (in shares) | shares (194)
Number, outstanding, ending balance (in shares) | shares 244,247
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-average fair value, outstanding, beginning balance (in dollars per share) | $ / shares $ 134.72
Weighted-average fair value, granted (in dollars per share) | $ / shares 223.61
Weighted-average fair value, vested (in dollars per share) | $ / shares 0
Weighted-average fair value, forfeited (in dollars per share) | $ / shares 155.67
Weighted-average fair value, outstanding, ending balance (in dollars per share) | $ / shares $ 158.62
XML 132 R117.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Based Compensation - Employee Stock Purchase Plan, Narrative (Details) - Employee Stock - 2022 Employee stock purchase plan - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2023
Mar. 31, 2023
Dec. 31, 2022
Nov. 01, 2022
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]        
Share-based compensation arrangement by share-based payment award, maximum employee subscription rate       15.00%
Share-based compensation arrangement by share-based payment award, maximum employee subscription       $ 25
Common stock, capital shares reserved for future issuance (in shares)   792,364 800,000  
Share-Based compensation arrangement by share-based payment award, purchase period 6 months      
Share-based compensation arrangement by share-based payment award, shares issued in period (in shares)   7,636    
XML 133 R118.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]      
Revenues, net $ 400,643 $ 329,208  
Accounts receivable, net 290,512   $ 259,222
Related Party      
Related Party Transaction [Line Items]      
Revenues, net 951    
Accounts receivable, net $ 1,217   $ 856
XML 134 R119.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Purchase commitment $ 7,500  
Percentage of export-oriented units established 100.00%  
Aggregate disputed amount related to transfer pricing and permanent establishment $ 37,072 $ 37,088
Total bank guarantees and deposits in respect of contingencies 7,316 7,532
Value added tax payable 5,563 5,526
GST refund rejected $ 3,892 $ 3,866
XML 135 exls-20230331_htm.xml IDEA: XBRL DOCUMENT 0001297989 2023-01-01 2023-03-31 0001297989 2023-04-25 0001297989 2023-03-31 0001297989 2022-12-31 0001297989 2022-01-01 2022-03-31 0001297989 us-gaap:CommonStockMember 2022-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001297989 us-gaap:RetainedEarningsMember 2022-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001297989 us-gaap:TreasuryStockCommonMember 2022-12-31 0001297989 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001297989 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001297989 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001297989 us-gaap:CommonStockMember 2023-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001297989 us-gaap:RetainedEarningsMember 2023-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001297989 us-gaap:TreasuryStockCommonMember 2023-03-31 0001297989 us-gaap:CommonStockMember 2021-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001297989 us-gaap:RetainedEarningsMember 2021-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001297989 us-gaap:TreasuryStockCommonMember 2021-12-31 0001297989 2021-12-31 0001297989 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001297989 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001297989 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001297989 us-gaap:CommonStockMember 2022-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001297989 us-gaap:RetainedEarningsMember 2022-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001297989 us-gaap:TreasuryStockCommonMember 2022-03-31 0001297989 2022-03-31 0001297989 exls:InsuranceMember 2023-01-01 2023-03-31 0001297989 exls:HealthCareSegmentMember 2023-01-01 2023-03-31 0001297989 exls:EmergingBusinessMember 2023-01-01 2023-03-31 0001297989 exls:AnalyticsMember 2023-01-01 2023-03-31 0001297989 exls:InsuranceMember 2022-01-01 2022-03-31 0001297989 exls:HealthCareSegmentMember 2022-01-01 2022-03-31 0001297989 exls:EmergingBusinessMember 2022-01-01 2022-03-31 0001297989 exls:AnalyticsMember 2022-01-01 2022-03-31 0001297989 exls:DigitalOperationsAndSolutionsServicesMember 2023-01-01 2023-03-31 0001297989 exls:DigitalOperationsAndSolutionsServicesMember 2022-01-01 2022-03-31 0001297989 exls:AnalyticsServicesMember 2023-01-01 2023-03-31 0001297989 exls:AnalyticsServicesMember 2022-01-01 2022-03-31 0001297989 country:US 2023-01-01 2023-03-31 0001297989 country:US 2022-01-01 2022-03-31 0001297989 country:GB 2023-01-01 2023-03-31 0001297989 country:GB 2022-01-01 2022-03-31 0001297989 exls:RestOfWorldMember 2023-01-01 2023-03-31 0001297989 exls:RestOfWorldMember 2022-01-01 2022-03-31 0001297989 us-gaap:NonUsMember 2023-01-01 2023-03-31 0001297989 us-gaap:NonUsMember 2022-01-01 2022-03-31 0001297989 country:US 2023-03-31 0001297989 country:US 2022-12-31 0001297989 country:IN 2023-03-31 0001297989 country:IN 2022-12-31 0001297989 country:PH 2023-03-31 0001297989 country:PH 2022-12-31 0001297989 exls:RestOfWorldMember 2023-03-31 0001297989 exls:RestOfWorldMember 2022-12-31 0001297989 exls:ContractAcquisitionCostsMember 2022-12-31 0001297989 exls:ContractAcquisitionCostsMember 2021-12-31 0001297989 exls:ContractFulfillmentCostsMember 2022-12-31 0001297989 exls:ContractFulfillmentCostsMember 2021-12-31 0001297989 exls:ContractAcquisitionCostsMember 2023-01-01 2023-03-31 0001297989 exls:ContractAcquisitionCostsMember 2022-01-01 2022-03-31 0001297989 exls:ContractAcquisitionCostsMember 2022-01-01 2022-12-31 0001297989 exls:ContractFulfillmentCostsMember 2023-01-01 2023-03-31 0001297989 exls:ContractFulfillmentCostsMember 2022-01-01 2022-03-31 0001297989 exls:ContractFulfillmentCostsMember 2022-01-01 2022-12-31 0001297989 exls:ContractAcquisitionCostsMember 2023-03-31 0001297989 exls:ContractAcquisitionCostsMember 2022-03-31 0001297989 exls:ContractFulfillmentCostsMember 2023-03-31 0001297989 exls:ContractFulfillmentCostsMember 2022-03-31 0001297989 2022-01-01 2022-12-31 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2023-03-31 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2023-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2023-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2022-12-31 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-03-31 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-03-31 0001297989 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001297989 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-03-31 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2023-03-31 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2023-03-31 0001297989 us-gaap:VehiclesMember 2023-03-31 0001297989 us-gaap:VehiclesMember 2022-12-31 0001297989 us-gaap:BuildingMember 2023-03-31 0001297989 us-gaap:BuildingMember 2022-12-31 0001297989 us-gaap:LandMember 2023-03-31 0001297989 us-gaap:LandMember 2022-12-31 0001297989 us-gaap:ConstructionInProgressMember 2023-03-31 0001297989 us-gaap:ConstructionInProgressMember 2022-12-31 0001297989 exls:DepreciationAndAmortizationMember 2023-01-01 2023-03-31 0001297989 exls:DepreciationAndAmortizationMember 2022-01-01 2022-03-31 0001297989 exls:InsuranceMember 2022-12-31 0001297989 exls:HealthCareSegmentMember 2022-12-31 0001297989 exls:EmergingBusinessMember 2022-12-31 0001297989 exls:AnalyticsMember 2022-12-31 0001297989 exls:InsuranceMember 2023-03-31 0001297989 exls:HealthCareSegmentMember 2023-03-31 0001297989 exls:EmergingBusinessMember 2023-03-31 0001297989 exls:AnalyticsMember 2023-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2023-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2023-03-31 0001297989 us-gaap:NoncompeteAgreementsMember 2023-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2023-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2022-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001297989 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-03-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-01-01 2023-03-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-03-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-03-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-03-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-03-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-03-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-03-31 0001297989 us-gaap:FairValueInputsLevel1Member 2023-03-31 0001297989 us-gaap:FairValueInputsLevel2Member 2023-03-31 0001297989 us-gaap:FairValueInputsLevel3Member 2023-03-31 0001297989 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001297989 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001297989 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001297989 exls:ContingentConsiderationMember 2022-12-31 0001297989 exls:ContingentConsiderationMember 2021-12-31 0001297989 exls:ContingentConsiderationMember 2023-01-01 2023-03-31 0001297989 exls:ContingentConsiderationMember 2022-01-01 2022-03-31 0001297989 exls:ContingentConsiderationMember 2023-03-31 0001297989 exls:ContingentConsiderationMember 2022-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2023-03-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001297989 us-gaap:OtherAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:OtherAssetsMember us-gaap:NondesignatedMember 2023-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:NondesignatedMember 2022-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2023-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:NondesignatedMember 2022-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-03-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NondesignatedMember 2023-03-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:NondesignatedMember 2022-12-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-03-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-03-31 0001297989 us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001297989 us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001297989 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2022-04-18 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2023-01-01 2023-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2022-01-01 2022-03-31 0001297989 us-gaap:InterestExpenseMember 2023-03-31 0001297989 exls:TwoThousandTwentyTwoRepurchaseProgramMember 2021-10-05 0001297989 country:IN 2023-01-01 2023-03-31 0001297989 country:AU 2023-01-01 2023-03-31 0001297989 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001297989 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2023-03-31 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2022-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2023-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2022-12-31 0001297989 exls:ShareMatchUnitsMember 2023-01-01 2023-03-31 0001297989 exls:ShareMatchUnitsMember 2022-01-01 2022-03-31 0001297989 exls:ShareMatchUnitsMember 2023-03-31 0001297989 exls:ShareMatchUnitsMember 2022-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001297989 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2023-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2023-01-01 2023-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2023-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2023-01-01 2023-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2022-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2022-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2023-01-01 2023-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2023-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2023-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2023-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2023-01-01 2023-03-31 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember 2022-11-01 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember 2022-12-31 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember 2023-01-01 2023-01-01 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001297989 us-gaap:EmployeeStockMember exls:A2022EmployeeStockPurchasePlanMember 2023-03-31 0001297989 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001297989 us-gaap:RelatedPartyMember 2023-03-31 0001297989 us-gaap:RelatedPartyMember 2022-12-31 shares iso4217:USD iso4217:USD shares exls:operating_segment iso4217:GBP iso4217:EUR iso4217:AUD iso4217:ZAR iso4217:COP pure exls:class_of_common_stock 0001297989 --12-31 2023 Q1 false http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization 10-Q true 2023-03-31 false 001-33089 EXLSERVICE HOLDINGS, INC. DE 82-0572194 320 Park Avenue, 29th Floor, New York, NY 10022 212 277-7100 Common Stock, par value $0.001 per share EXLS NASDAQ Yes Yes Large Accelerated Filer false false false 33246709 87298000 118669000 116479000 179027000 5598000 4897000 290512000 259222000 66340000 50979000 566227000 612794000 86652000 82828000 52782000 55347000 2069000 2055000 62252000 55791000 60681000 64819000 405824000 405637000 35559000 34779000 36525000 32069000 1308571000 1346119000 3384000 7789000 40000000 30000000 21525000 18782000 49955000 108100000 133400000 95352000 14095000 14978000 18545000 2945000 280904000 277946000 160000000 220000000 45655000 48155000 493000 547000 26297000 41292000 513349000 587940000 0.001 0.001 15000000 15000000 0 0 0 0 0.001 0.001 100000000 100000000 40334368 33321455 39987976 33234444 40000 40000 460527000 445108000 950436000 899105000 -131487000 -144143000 1279516000 1200110000 7012913 6753532 484294000 441931000 795222000 758179000 1308571000 1346119000 400643000 329208000 251469000 207516000 149174000 121692000 46746000 39945000 29493000 24170000 13487000 13602000 89726000 77717000 59448000 43975000 105000 1756000 3385000 876000 3155000 2411000 59323000 47266000 8058000 11202000 51265000 36064000 66000 114000 51331000 36178000 1.54 1.08 1.51 1.07 33439564 33442038 33931480 33894868 51331000 36178000 7294000 -517000 5313000 -7445000 -3065000 1989000 25000 -155000 2991000 -964000 12656000 -8832000 63987000 27346000 39987976 40000 445108000 899105000 -144143000 6753532 -441931000 758179000 346392 1012000 1012000 14407000 14407000 259381 42363000 42363000 12656000 12656000 51331000 51331000 40334368 40000 460527000 950436000 -131487000 7012913 -484294000 795222000 39508340 40000 395742000 756137000 -89474000 6216858 -369289000 693156000 285814 0 11224000 11224000 248552 31385000 31385000 -8832000 -8832000 36178000 36178000 39794154 40000 406966000 792315000 -98306000 6465410 -400674000 700341000 51331000 36178000 13408000 13669000 14407000 11224000 4883000 6043000 -8186000 384000 -2814000 3165000 -9444000 -193000 342000 34000 -1160000 -705000 30896000 45659000 6046000 1116000 7883000 6185000 4172000 2924000 -4445000 -808000 2451000 3707000 -57315000 -60008000 26931000 15647000 -5453000 -6005000 16025000 -26870000 12479000 16101000 565000 63000 0 1367000 51495000 36804000 106750000 49515000 43341000 -4694000 43000 39000 50000000 35000000 100000000 0 42363000 31385000 1102000 0 -91304000 3576000 1282000 -753000 -30656000 -28741000 125621000 143810000 94965000 115069000 3325000 1277000 6525000 5404000 99000 50000 Organization<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ExlService Holdings, Inc. (“ExlService Holdings”) is organized as a corporation under the laws of the state of Delaware. ExlService Holdings, together with its subsidiaries and affiliates (collectively, the “Company”), is a leading data analytics and digital operations and solutions company that partners with clients to improve business outcomes and unlock growth. By bringing together deep domain expertise with robust data, powerful analytics, cloud, artificial intelligence and machine learning, the Company creates agile, scalable solutions and executes complex operations for the world’s leading corporations in industries including insurance, healthcare, banking and financial services, media, and retail, among others. The Company’s data-led value creation framework enables better and faster decision making, leveraging its end-to-end data and analytics capabilities to drive improved business outcomes, and re-designing of operating models to integrate advanced technology into operational workflows. The Company embeds digital operations and solutions into clients’ businesses and introduces its data led approach to transform operations.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s clients are located principally in the United States of America (“U.S.”) and the United Kingdom (“U.K.”).</span></div> Summary of Significant Accounting Policies<div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;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%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Basis of Preparation and Principles of Consolidation</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s investments in equity affiliates are initially recorded at cost and any excess purchase consideration paid over proportionate share of the fair value of the net assets of the investee at the acquisition date is recognized as goodwill. The proportionate share of net income or loss of the investee after its acquisition is recognized in the unaudited consolidated statements of income.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;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%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:6.34pt">Use of Estimates</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the unaudited consolidated financial statements in conformity with U.S. 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 unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Recent Accounting Pronouncements</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, the Financial Accounting Standard Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (“ASC Topic 842”): Common Control Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU provides guidance in ASC Topic 842 that leasehold improvements associated with common control leases should be (i) amortized by the lessee over the useful life of the leasehold improvements to the common control group, regardless of the lease term, as long as the lessee controls the use of the underlying asset through a lease, and (ii) accounted for as a transfer between entities under common control through an adjustment to equity if and when the lessee no longer controls the use of the underlying asset. The ASU is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted for both interim and annual financial statements that have not yet been issued. When adopted in an interim period, it must be adopted from the beginning of the year that includes that interim period. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Recently adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2021, FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Business Combinations (“ASC Topic 805”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Revenue from Contract with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU is applicable for future business combinations.</span></div> Basis of Preparation and Principles of ConsolidationThe unaudited consolidated financial statements have been prepared in conformity with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for annual financial statements and therefore should be read in conjunction with the audited consolidated financial statements and footnotes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The unaudited consolidated financial statements reflect all adjustments (of a normal and recurring nature) that management considers necessary for a fair presentation of such statements for the interim periods presented. The unaudited consolidated statements of income for the interim periods presented are not necessarily indicative of the results for the full year or for any subsequent period.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The accompanying unaudited consolidated financial statements include the financial statements of ExlService Holdings and all of its subsidiaries. The standalone financial statements of subsidiaries are fully consolidated on a line-by-line basis. Intra-group balances and transactions, and gains and losses arising from intra-group transactions, are eliminated while preparing consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s investments in equity affiliates are initially recorded at cost and any excess purchase consideration paid over proportionate share of the fair value of the net assets of the investee at the acquisition date is recognized as goodwill. The proportionate share of net income or loss of the investee after its acquisition is recognized in the unaudited consolidated statements of income.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accounting policies of the respective individual subsidiaries and equity affiliates are aligned wherever necessary, so as to ensure consistency with the accounting policies that are adopted by the Company under U.S. GAAP.</span></div> Use of EstimatesThe preparation of the unaudited consolidated financial statements in conformity with U.S. 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 unaudited consolidated financial statements and the unaudited consolidated statements of income during the reporting period. Although these estimates are based on management’s best assessment of the current business environment, actual results may be different from those estimates. The significant estimates and assumptions that affect the unaudited consolidated financial statements include, but are not limited to, estimates of the fair value of the identifiable intangible assets and contingent consideration, purchase price allocation, including revenue projections and the discount rate applied within the discounted cash flow model for business acquisitions, credit risk of customers, the nature and timing of the satisfaction of performance obligations, the standalone selling price of performance obligations, and variable consideration in a customer contract, expected recoverability from customers with contingent fee arrangements, estimated costs to complete fixed price contracts, recoverability of dues from statutory authorities, assets and obligations related to employee benefit plans, deferred tax valuation allowances, income-tax uncertainties and other contingencies, valuation of derivative financial instruments, stock-based awards, and debt instruments, assumptions used to calculate stock-based compensation expense, assumptions used to determine the incremental borrowing rate to calculate lease liabilities and right-of-use (“ROU”) assets, lease term to calculate amortization of ROU, depreciation and amortization periods, and recoverability of long-lived assets, goodwill and intangibles. Recent Accounting Pronouncements<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, the Financial Accounting Standard Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2023-01, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (“ASC Topic 842”): Common Control Arrangements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This ASU provides guidance in ASC Topic 842 that leasehold improvements associated with common control leases should be (i) amortized by the lessee over the useful life of the leasehold improvements to the common control group, regardless of the lease term, as long as the lessee controls the use of the underlying asset through a lease, and (ii) accounted for as a transfer between entities under common control through an adjustment to equity if and when the lessee no longer controls the use of the underlying asset. The ASU is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted for both interim and annual financial statements that have not yet been issued. When adopted in an interim period, it must be adopted from the beginning of the year that includes that interim period. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Recently adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2021, FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Business Combinations (“ASC Topic 805”)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. This ASU provides guidance in ASC Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Revenue from Contract with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contract assets and contract liabilities consistent with how they were recognized and measured in the acquiree’s financial statements, if the acquiree prepared financial statements in accordance with U.S. GAAP. The ASU is effective for fiscal years beginning after December 15, 2022. An entity may early adopt the ASU including adoption in an interim period, with retrospective application to all business combinations within the fiscal year that includes such interim period. The adoption of this ASU is applicable for future business combinations.</span></div> Segment and Geographical Information<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is a provider of data analytics and digital operations and solutions.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages and reports financial information through its four reportable segments: Insurance, Healthcare, Analytics and Emerging Business, which reflects how management reviews financial information and makes operating decisions. These business units develop client-specific solutions, build capabilities, maintain a unified go-to-market approach and are integrally responsible for service delivery, customer satisfaction, growth and profitability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;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%">The chief operating decision maker (“CODM”) generally reviews financial information such as revenues, cost of revenues and gross profit, disaggregated by the operating segments to allocate an overall budget among the operating segments.</span></div><div style="margin-bottom:9pt;margin-top:9pt;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%">The Company does not allocate, and therefore the CODM does not evaluate, certain operating expenses, interest expense or income taxes by segment. Many of the Company’s assets are shared by multiple operating segments. The Company manages these assets on a total Company basis, not by operating segment, and therefore asset information and capital expenditures by operating segment are not presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenues and cost of revenues for the three months ended March 31, 2023 and 2022, respectively, for each of the reportable segments, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">Three months ended March 31, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Insurance</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Healthcare</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Emerging Business</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytics</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="30" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,703 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,161 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,842 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">82,324 </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:10pt;font-weight:400;line-height:100%">18,809 </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:10pt;font-weight:400;line-height:100%">35,970 </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:10pt;font-weight:400;line-height:100%">114,366 </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:10pt;font-weight:400;line-height:100%">251,469 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,613 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,894 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,191 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,476 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,174 </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:10pt;font-weight:400;line-height:100%">Operating expenses</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="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="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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">89,726 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Foreign exchange gain, net, interest expense and other income, net</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="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:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">8,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from equity-method investment</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="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:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,331 </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-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:700;line-height:100%">Healthcare</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:700;line-height:100%">Analytics</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,266 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,156 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,747 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,039 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,208 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">65,082 </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:10pt;font-weight:400;line-height:100%">17,651 </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:10pt;font-weight:400;line-height:100%">29,213 </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:10pt;font-weight:400;line-height:100%">95,570 </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:10pt;font-weight:400;line-height:100%">207,516 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,184 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,505 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,534 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,469 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,692 </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:10pt;font-weight:400;line-height:100%">Operating expenses</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="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="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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">77,717 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Foreign exchange gain, net, interest expense and other income, net</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="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:10pt;font-weight:400;line-height:100%">3,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">11,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from equity-method investment</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="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:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,178 </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-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues, net by service type, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"/><td style="width:59.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.146%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital operations and solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,801 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Analytics services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,842 </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:10pt;font-weight:400;line-height:100%">149,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:112%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Digital operations and solutions include revenues of the Company’s Insurance, Healthcare and Emerging Business reportable segments. Refer to the reportable segment disclosure above.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company attributes the revenues to regions based upon the location of its customers.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:61.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.351%"/><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-weight:400;line-height:100%"> </span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-weight:400;line-height:100%"> </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:9pt;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:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues, net</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,073 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,379 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-United States</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     United Kingdom</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:10pt;font-weight:400;line-height:100%">41,574 </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:10pt;font-weight:400;line-height:100%">32,773 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Rest of World</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:10pt;font-weight:400;line-height:100%">19,996 </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:10pt;font-weight:400;line-height:100%">14,056 </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:10pt;font-weight:400;line-height:100%">Total Non-United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,570 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:61.781%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.698%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived 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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,183 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,709 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">46,732 </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:10pt;font-weight:400;line-height:100%">50,118 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philippines</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:10pt;font-weight:400;line-height:100%">17,686 </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:10pt;font-weight:400;line-height:100%">18,406 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</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:10pt;font-weight:400;line-height:100%">13,833 </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:10pt;font-weight:400;line-height:100%">8,942 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenues and cost of revenues for the three months ended March 31, 2023 and 2022, respectively, for each of the reportable segments, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">Three months ended March 31, 2023</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Insurance</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Healthcare</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Emerging Business</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Analytics</span></td><td colspan="3" rowspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="30" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,703 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,161 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,842 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">82,324 </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:10pt;font-weight:400;line-height:100%">18,809 </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:10pt;font-weight:400;line-height:100%">35,970 </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:10pt;font-weight:400;line-height:100%">114,366 </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:10pt;font-weight:400;line-height:100%">251,469 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,613 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,894 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,191 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,476 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,174 </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:10pt;font-weight:400;line-height:100%">Operating expenses</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="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="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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">89,726 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Foreign exchange gain, net, interest expense and other income, net</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="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:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">8,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from equity-method investment</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="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:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,331 </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-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.325%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.036%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:700;line-height:100%">Healthcare</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:700;line-height:100%">Analytics</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,266 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,156 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,747 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,039 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,208 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">65,082 </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:10pt;font-weight:400;line-height:100%">17,651 </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:10pt;font-weight:400;line-height:100%">29,213 </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:10pt;font-weight:400;line-height:100%">95,570 </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:10pt;font-weight:400;line-height:100%">207,516 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,184 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,505 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,534 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,469 </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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,692 </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:10pt;font-weight:400;line-height:100%">Operating expenses</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="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="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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">77,717 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:10pt;font-weight:400;line-height:100%">Foreign exchange gain, net, interest expense and other income, net</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="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:10pt;font-weight:400;line-height:100%">3,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">11,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain from equity-method investment</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="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:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,178 </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-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues, net by service type, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"/><td style="width:59.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.699%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.146%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital operations and solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,801 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Analytics services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,842 </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:10pt;font-weight:400;line-height:100%">149,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:112%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Digital operations and solutions include revenues of the Company’s Insurance, Healthcare and Emerging Business reportable segments. Refer to the reportable segment disclosure above.</span></div> 125937000 26703000 66161000 181842000 400643000 82324000 18809000 35970000 114366000 251469000 43613000 7894000 30191000 67476000 149174000 89726000 -125000 8058000 66000 51331000 103266000 26156000 50747000 149039000 329208000 65082000 17651000 29213000 95570000 207516000 38184000 8505000 21534000 53469000 121692000 77717000 3291000 11202000 114000 36178000 218801000 180169000 181842000 149039000 400643000 329208000 The Company attributes the revenues to regions based upon the location of its customers.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:61.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.351%"/><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-weight:400;line-height:100%"> </span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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-weight:400;line-height:100%"> </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:9pt;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:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues, net</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339,073 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,379 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-United States</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     United Kingdom</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:10pt;font-weight:400;line-height:100%">41,574 </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:10pt;font-weight:400;line-height:100%">32,773 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Rest of World</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:10pt;font-weight:400;line-height:100%">19,996 </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:10pt;font-weight:400;line-height:100%">14,056 </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:10pt;font-weight:400;line-height:100%">Total Non-United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,570 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329,208 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 339073000 282379000 41574000 32773000 19996000 14056000 61570000 46829000 400643000 329208000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets by geographic area, which consist of property and equipment, net and operating lease right-of-use assets were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:61.781%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.374%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.647%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.698%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-lived 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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,183 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,709 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">46,732 </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:10pt;font-weight:400;line-height:100%">50,118 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philippines</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:10pt;font-weight:400;line-height:100%">17,686 </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:10pt;font-weight:400;line-height:100%">18,406 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of World</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:10pt;font-weight:400;line-height:100%">13,833 </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:10pt;font-weight:400;line-height:100%">8,942 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,175 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 61183000 60709000 46732000 50118000 17686000 18406000 13833000 8942000 139434000 138175000 Revenues, net<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Refer to Note 3 - Segment and Geographical Information to the unaudited consolidated financial statements for revenues disaggregated by reportable segments and geography.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract balances</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"/><td style="width:59.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.433%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr style="height:14pt"><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,512 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,222 </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:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">    Deferred revenue (consideration received in advance)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,685 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,079 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Consideration received for process transition activities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,295 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable includes $155,992 and $126,027 as of March 31, 2023 and December 31, 2022, respectively, representing unbilled receivables. The Company has accrued the unbilled receivables for work performed in accordance with the terms of contracts with customers and considers no significant performance risk associated with its unbilled receivables.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent upfront payments such as deal signing discounts or deal signing bonuses made to customers. These costs are amortized over the expected period of the benefit and are recorded as an adjustment to transaction price and </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reduced from revenues. The Company’s assessment did not indicate any impairment losses on its contract assets for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities represent that portion of deferred revenue for which payments have been received in advance from customers. The Company also defers revenues attributable to certain process transition activities for which costs have been capitalized by the Company as contract fulfillment costs. Consideration received from customers, if any, relating to such transition activities are classified under contract liabilities and are included within “Deferred revenues” and “Other non-current liabilities” in the consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the three months ended March 31, 2023 and 2022, which was included in the contract liabilities balance at the beginning of the respective periods:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:64.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.465%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Deferred revenue (consideration received in advance)</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,002 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,564 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Consideration received for process transition activities</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Contract acquisition and fulfillment costs</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of the Company’s contract acquisition and fulfillment costs:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:27.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Contract Acquisition Costs</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:9pt;font-weight:700;line-height:100%">Contract Fulfillment Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</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:9pt;font-weight:700;line-height:100%">Year ended</span></td><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:9pt;font-weight:700;line-height:100%">Three months ended</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:9pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><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;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:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:10pt;font-weight:400;line-height:100%">Opening Balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">511 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">511 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">13,871 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:10pt;font-weight:400;line-height:100%">1,079 </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:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">1,014 </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:10pt;font-weight:400;line-height:100%">4,618 </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:10pt;font-weight:400;line-height:100%">2,177 </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:10pt;font-weight:400;line-height:100%">15,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,433)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing Balance</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,994 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,871 </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-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no impairment for contract acquisition and contract fulfillment costs as of March 31, 2023 and December 31, 2022. The capitalized costs are amortized over the expected period of benefit of the contract.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%">Allowance for expected credit losses</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company evaluates the credit risk of its customers based on a combination of various financial and qualitative factors that may affect the ability of each customer to pay. The Company considered current and anticipated future economic conditions relating to the industries of the Company’s customers and the countries where it operates. In calculating expected credit loss, the Company also considered past payment trends, credit rating and other related credit information for its significant customers to estimate the probability of default in the future.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.105%"><tr><td style="width:1.0%"/><td style="width:59.376%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.947%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.109%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Accounts receivable, including unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,183 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,554 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Less: Allowance for expected credit losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,671)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,332)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">290,512</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"> </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">259,222</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"> </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:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The movement in “Allowance for expected credit losses” on customer balances was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:50.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening Balance</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,332 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">815</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:10pt;font-weight:400;line-height:100%">Reductions due to write-off of Accounts Receivables</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:10pt;font-weight:400;line-height:100%">(112)</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:10pt;font-weight:400;line-height:100%">(158)</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:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</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:10pt;font-weight:700;line-height:100%">Closing Balance</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">1,671</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">588</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">1,332</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </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:top"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of credit risk</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To reduce credit risk, the Company conducts ongoing credit evaluations of its customers. No customer accounted for more than 10% of accounts receivable, net, as of March 31, 2023 and December 31, 2022.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.573%"><tr><td style="width:1.0%"/><td style="width:59.501%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.634%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.433%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr style="height:14pt"><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,512 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,222 </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:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:10pt;font-weight:400;line-height:100%">    Deferred revenue (consideration received in advance)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,685 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,079 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Consideration received for process transition activities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,295 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the three months ended March 31, 2023 and 2022, which was included in the contract liabilities balance at the beginning of the respective periods:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:64.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.573%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.465%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Deferred revenue (consideration received in advance)</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,002 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,564 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Consideration received for process transition activities</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">703 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 290512000 259222000 2628000 2768000 19685000 17079000 5295000 5423000 155992000 126027000 13002000 9564000 703000 366000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides details of the Company’s contract acquisition and fulfillment costs:</span></div><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:27.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%">Contract Acquisition Costs</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:9pt;font-weight:700;line-height:100%">Contract Fulfillment Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</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:9pt;font-weight:700;line-height:100%">Year ended</span></td><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:9pt;font-weight:700;line-height:100%">Three months ended</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:9pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><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;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:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:10pt;font-weight:400;line-height:100%">Opening Balance</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">1,095 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">511 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">511 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">13,871 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">5,795 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</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:10pt;font-weight:400;line-height:100%">1,079 </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:10pt;font-weight:400;line-height:100%">547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">1,014 </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:10pt;font-weight:400;line-height:100%">4,618 </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:10pt;font-weight:400;line-height:100%">2,177 </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:10pt;font-weight:400;line-height:100%">15,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(180)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(131)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(430)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(616)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(537)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,433)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closing Balance</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,994 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,095 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,873 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,871 </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> 1095000 511000 511000 13871000 5795000 5795000 1079000 547000 1014000 4618000 2177000 15509000 180000 131000 430000 616000 537000 7433000 1994000 927000 1095000 17873000 7435000 13871000 0 0 0 0 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.105%"><tr><td style="width:1.0%"/><td style="width:59.376%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.947%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.109%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Accounts receivable, including unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,183 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,554 </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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Less: Allowance for expected credit losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,671)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,332)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">290,512</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"> </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:top"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">259,222</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%"> </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:top"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The movement in “Allowance for expected credit losses” on customer balances was as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:50.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.473%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Opening Balance</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,332 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">815</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:10pt;font-weight:400;line-height:100%">Reductions due to write-off of Accounts Receivables</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:10pt;font-weight:400;line-height:100%">(112)</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:10pt;font-weight:400;line-height:100%">(158)</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:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</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:10pt;font-weight:700;line-height:100%">Closing Balance</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">1,671</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">588</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">$</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">1,332</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:83%"> </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:top"/></tr></table> 292183000 260554000 1671000 1332000 290512000 259222000 1332000 573000 573000 451000 172000 815000 112000 158000 60000 0 1000 4000 1671000 588000 1332000 Earnings Per Share<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Basic earnings per share is computed by dividing net income attributable to common stockholders by the weighted average number of common shares outstanding, adjusted for outstanding shares that are subject to repurchase during each period. Diluted earnings per share is computed using the weighted average number of common shares plus the potentially dilutive effect of common stock equivalents (outstanding stock options, restricted stock, restricted stock units and employee stock purchase plans) issued and outstanding at the reporting date, using the treasury stock method. Common stock equivalents that are anti-dilutive are excluded from the computation of weighted average shares outstanding.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"/><td style="width:66.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.747%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerators:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,331 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,178 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominators:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</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:10pt;font-weight:400;line-height:100%">33,439,564 </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:10pt;font-weight:400;line-height:100%">33,442,038 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</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:10pt;font-weight:400;line-height:100%">491,916 </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:10pt;font-weight:400;line-height:100%">452,830 </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:10pt;font-weight:400;line-height:115%">Diluted weighted average common shares outstanding</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:10pt;font-weight:400;line-height:100%">33,931,480 </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:10pt;font-weight:400;line-height:100%">33,894,868 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to ExlService Holdings, Inc. stockholders:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share</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:10pt;font-weight:400;line-height:100%">109,269 </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:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"/><td style="width:66.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.415%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.747%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerators:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,331 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,178 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominators:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares outstanding</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:10pt;font-weight:400;line-height:100%">33,439,564 </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:10pt;font-weight:400;line-height:100%">33,442,038 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of share-based awards</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:10pt;font-weight:400;line-height:100%">491,916 </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:10pt;font-weight:400;line-height:100%">452,830 </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:10pt;font-weight:400;line-height:115%">Diluted weighted average common shares outstanding</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:10pt;font-weight:400;line-height:100%">33,931,480 </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:10pt;font-weight:400;line-height:100%">33,894,868 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share attributable to ExlService Holdings, Inc. stockholders:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.54 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share</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:10pt;font-weight:400;line-height:100%">109,269 </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:10pt;font-weight:400;line-height:100%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 51331000 36178000 33439564 33442038 491916 452830 33931480 33894868 1.54 1.08 1.51 1.07 109269 1082 Other Income, net<div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other income, net consists of the following:</span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"/><td style="width:63.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.367%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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:10pt;font-weight:400;line-height:100%">Gain on sale and mark-to-market on investments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest and dividend income</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:10pt;font-weight:400;line-height:100%">1,721 </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:10pt;font-weight:400;line-height:100%">1,370 </span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">Others, net</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:10pt;font-weight:400;line-height:100%">(210)</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:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other income, net consists of the following:</span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.590%"><tr><td style="width:1.0%"/><td style="width:63.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.365%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.367%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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:10pt;font-weight:400;line-height:100%">Gain on sale and mark-to-market on investments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,644 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest and dividend income</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:10pt;font-weight:400;line-height:100%">1,721 </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:10pt;font-weight:400;line-height:100%">1,370 </span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">Others, net</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:10pt;font-weight:400;line-height:100%">(210)</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:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,155 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1644000 1236000 1721000 1370000 -210000 -195000 3155000 2411000 Cash, Cash Equivalents and Restricted Cash<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-weight:400;line-height:120%">For the purposes of unaudited statements of cash flows, cash, cash equivalents and restricted cash consist of the following:</span></div><div style="margin-top:8pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"/><td style="width:48.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,298 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,540 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (current)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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:10pt;font-weight:400;line-height:100%">6,274 </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:10pt;font-weight:400;line-height:100%">4,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (non-current)</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:10pt;font-weight:400;line-height:100%">2,069 </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:10pt;font-weight:400;line-height:100%">2,255 </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:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-weight:400;line-height:120%">Restricted cash (current) primarily represents funds held on behalf of clients in dedicated bank accounts. The corresponding liability against the same is included under “Accrued Expenses and other current liabilities.” Restricted cash (non-current) represents amounts on deposit with banks against bank guarantees issued through banks in favor of relevant statutory authorities for equipment imports, deposits for obtaining indirect tax registrations and for demands against pending income tax assessments. These deposits with banks will mature one year after the balance sheet date.</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-weight:400;line-height:120%">For the purposes of unaudited statements of cash flows, cash, cash equivalents and restricted cash consist of the following:</span></div><div style="margin-top:8pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"/><td style="width:48.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,298 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,540 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (current)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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:10pt;font-weight:400;line-height:100%">6,274 </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:10pt;font-weight:400;line-height:100%">4,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (non-current)</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:10pt;font-weight:400;line-height:100%">2,069 </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:10pt;font-weight:400;line-height:100%">2,255 </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:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-weight:400;line-height:120%">For the purposes of unaudited statements of cash flows, cash, cash equivalents and restricted cash consist of the following:</span></div><div style="margin-top:8pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"/><td style="width:48.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.361%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,298 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,540 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (current)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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:10pt;font-weight:400;line-height:100%">6,274 </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:10pt;font-weight:400;line-height:100%">4,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash (non-current)</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:10pt;font-weight:400;line-height:100%">2,069 </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:10pt;font-weight:400;line-height:100%">2,255 </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:10pt;font-weight:400;line-height:100%">2,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,965 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,069 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 87298000 106540000 118669000 5598000 6274000 4897000 2069000 2255000 2055000 94965000 115069000 125621000 Investments<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of the following: </span></div><div style="margin-top:6pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:56.527%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.477%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments</span></td><td colspan="3" style="display:none"/><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"/></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:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,253</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964</span></td></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:10pt;font-weight:400;line-height:100%">Term deposits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,226</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,063</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Short-term investments</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">116,479</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,027</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,055</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,341</span></td></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:10pt;font-weight:400;line-height:100%">Investment in equity affiliate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,504</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,438</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Long-term investments</span></td><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,559</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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,779</span></td></tr></table></div>Refer to Note 16 - Fair Value Measurements to the unaudited consolidated financial statements for further details. <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of the following: </span></div><div style="margin-top:6pt;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.257%"><tr><td style="width:1.0%"/><td style="width:56.527%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:19.747%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.477%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term investments</span></td><td colspan="3" style="display:none"/><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"/></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:10pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="display:none"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,253</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964</span></td></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:10pt;font-weight:400;line-height:100%">Term deposits</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,226</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,063</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Short-term investments</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">116,479</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">179,027</span></td></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term investments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,055</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:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,341</span></td></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:10pt;font-weight:400;line-height:100%">Investment in equity affiliate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,504</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,438</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Long-term investments</span></td><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,559</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:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,779</span></td></tr></table></div> 64253000 110964000 52226000 68063000 116479000 179027000 32055000 31341000 3504000 3438000 35559000 34779000 Property and Equipment, net<div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:47.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.904%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated useful lives (Years)</span></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,289 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,218 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></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:10pt;font-weight:400;line-height:100%">98,410 </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:10pt;font-weight:400;line-height:100%">88,487 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8</span></div></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:10pt;font-weight:400;line-height:100%">41,040 </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:10pt;font-weight:400;line-height:100%">42,890 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8</span></div></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:10pt;font-weight:400;line-height:100%">19,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">20,211 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></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:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">605 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></div></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">961 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </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:10pt;font-weight:400;line-height:100%">629 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">9,750 </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:10pt;font-weight:400;line-height:100%">14,459 </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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,460 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(221,621)</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:10pt;font-weight:400;line-height:100%">(216,132)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,088 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,328 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0YzJkM2RkMWNlMTRlMTBiN2I0ZDllNmI4MzIxZDE4L3NlYzo5NGMyZDNkZDFjZTE0ZTEwYjdiNGQ5ZTZiODMyMWQxOF8xNDIvZnJhZzo5NDQ5ZWIzODJkNTA0NDRmYjUwZjZkNjY2MjIzYmQzNy90YWJsZTo2ZWFmZmIzZjUxNTc0ODVkYjY1YWViOTMwMWQ2NTgzNC90YWJsZXJhbmdlOjZlYWZmYjNmNTE1NzQ4NWRiNjVhZWI5MzAxZDY1ODM0XzE0LTAtMS0xLTkzNTYw_835ce4bf-9bf7-46bd-b634-11f26da093f8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0YzJkM2RkMWNlMTRlMTBiN2I0ZDllNmI4MzIxZDE4L3NlYzo5NGMyZDNkZDFjZTE0ZTEwYjdiNGQ5ZTZiODMyMWQxOF8xNDIvZnJhZzo5NDQ5ZWIzODJkNTA0NDRmYjUwZjZkNjY2MjIzYmQzNy90YWJsZTo2ZWFmZmIzZjUxNTc0ODVkYjY1YWViOTMwMWQ2NTgzNC90YWJsZXJhbmdlOjZlYWZmYjNmNTE1NzQ4NWRiNjVhZWI5MzAxZDY1ODM0XzE0LTAtMS0xLTkzNTYw_ded25246-ecc0-44c4-ad18-97ee680d796f">Right-of-use assets under finance leases*:</span></span></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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" 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:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">82 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">611 </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:10pt;font-weight:400;line-height:100%">1,013 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" 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:10pt;font-weight:400;line-height:100%">437 </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:10pt;font-weight:400;line-height:100%">662 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">816 </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:10pt;font-weight:400;line-height:100%">742 </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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(1,358)</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:10pt;font-weight:400;line-height:100%">(1,999)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,652 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,828 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Depreciation on assets held under finance leases are computed using the straight-line method over the shorter of the assets estimated useful lives or the lease term.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital work in progress represents advances paid towards acquisition of property and equipment and costs incurred on internally developed software not yet ready to be placed in service.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, there were no changes in estimated useful lives of property and equipment during the ordinary course of operations.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"/><td style="width:59.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.285%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:66.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.452%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.453%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:10pt;font-weight:400;line-height:83%">Effect of foreign exchange gain/(loss)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </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-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software costs, included under Software, was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:62.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.734%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,944 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less : Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,114)</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:10pt;font-weight:400;line-height:100%">(16,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.467%"><tr><td style="width:1.0%"/><td style="width:58.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.609%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.026%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="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:112%">As of March 31, 2023 and December 31, 2022, the Company believes no impairment exists because the long-lived asset's future undiscounted net cash flows expected to be generated exceeds its carrying value; however, there can be no assurance that long-lived assets will not be impaired in future periods. Determining whether an impairment has occurred typically requires various estimates and assumptions, including determining which undiscounted cash flows are directly related to the potentially impaired asset, the useful life over which cash flows will occur, their amount, the asset’s residual value, if any. It is reasonably possible that the judgments and estimates described above could change in future periods.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:47.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.904%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.407%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.095%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated useful lives (Years)</span></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Owned Assets:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,289 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,218 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></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:10pt;font-weight:400;line-height:100%">98,410 </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:10pt;font-weight:400;line-height:100%">88,487 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8</span></div></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:10pt;font-weight:400;line-height:100%">41,040 </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:10pt;font-weight:400;line-height:100%">42,890 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-8</span></div></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:10pt;font-weight:400;line-height:100%">19,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">20,211 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5</span></div></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:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">605 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></div></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:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">961 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </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:10pt;font-weight:400;line-height:100%">629 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">9,750 </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:10pt;font-weight:400;line-height:100%">14,459 </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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,460 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(221,621)</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:10pt;font-weight:400;line-height:100%">(216,132)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,088 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,328 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0YzJkM2RkMWNlMTRlMTBiN2I0ZDllNmI4MzIxZDE4L3NlYzo5NGMyZDNkZDFjZTE0ZTEwYjdiNGQ5ZTZiODMyMWQxOF8xNDIvZnJhZzo5NDQ5ZWIzODJkNTA0NDRmYjUwZjZkNjY2MjIzYmQzNy90YWJsZTo2ZWFmZmIzZjUxNTc0ODVkYjY1YWViOTMwMWQ2NTgzNC90YWJsZXJhbmdlOjZlYWZmYjNmNTE1NzQ4NWRiNjVhZWI5MzAxZDY1ODM0XzE0LTAtMS0xLTkzNTYw_835ce4bf-9bf7-46bd-b634-11f26da093f8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk0YzJkM2RkMWNlMTRlMTBiN2I0ZDllNmI4MzIxZDE4L3NlYzo5NGMyZDNkZDFjZTE0ZTEwYjdiNGQ5ZTZiODMyMWQxOF8xNDIvZnJhZzo5NDQ5ZWIzODJkNTA0NDRmYjUwZjZkNjY2MjIzYmQzNy90YWJsZTo2ZWFmZmIzZjUxNTc0ODVkYjY1YWViOTMwMWQ2NTgzNC90YWJsZXJhbmdlOjZlYWZmYjNmNTE1NzQ4NWRiNjVhZWI5MzAxZDY1ODM0XzE0LTAtMS0xLTkzNTYw_ded25246-ecc0-44c4-ad18-97ee680d796f">Right-of-use assets under finance leases*:</span></span></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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" 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:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">82 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">611 </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:10pt;font-weight:400;line-height:100%">1,013 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" 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:10pt;font-weight:400;line-height:100%">437 </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:10pt;font-weight:400;line-height:100%">662 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Motor vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">816 </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:10pt;font-weight:400;line-height:100%">742 </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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">(1,358)</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:10pt;font-weight:400;line-height:100%">(1,999)</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,652 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,828 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Depreciation on assets held under finance leases are computed using the straight-line method over the shorter of the assets estimated useful lives or the lease term.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The depreciation and amortization expense, excluding amortization of acquisition-related intangibles, recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"/><td style="width:59.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.285%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,116 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign exchange gain/(loss) upon settlement of cash flow hedges recorded under depreciation and amortization expense, was as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"/><td style="width:66.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.452%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.453%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:83%">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:10pt;font-weight:400;line-height:83%">Effect of foreign exchange gain/(loss)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </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-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internally developed software costs, included under Software, was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"/><td style="width:62.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.734%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,944 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less : Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,114)</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:10pt;font-weight:400;line-height:100%">(16,134)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,410 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.467%"><tr><td style="width:1.0%"/><td style="width:58.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.609%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.837%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.026%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P5Y 136289000 130218000 P2Y P5Y 98410000 88487000 P3Y P8Y 41040000 42890000 P3Y P8Y 19936000 20211000 P2Y P5Y 683000 605000 P30Y 968000 961000 633000 629000 9750000 14459000 307709000 298460000 221621000 216132000 86088000 82328000 58000 82000 611000 1013000 437000 662000 816000 742000 1922000 2499000 1358000 1999000 564000 500000 86652000 82828000 9338000 9116000 -79000 67000 40944000 31544000 18114000 16134000 22830000 15410000 1975000 1033000 0 0 Goodwill and Other Intangible Assets<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Goodwill</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:37.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.367%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,929 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,101 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,732 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,637 </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 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</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:10pt;font-weight:400;line-height:100%">68 </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:10pt;font-weight:400;line-height:100%">4 </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:10pt;font-weight:400;line-height:100%">115 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,997 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,879 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,216 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,732 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,824 </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-bottom:9pt;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%">As of March 31, 2023, the Company performed an assessment to determine whether events or circumstances exist that may lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. The Company considered current and forecasted economic and market conditions and qualitative factors, such as the Company’s performance during the first quarter of the current fiscal year, business forecasts for the remainder of the year, stock price movements, generation and availability of cash and expansion plans. The Company reviewed key assumptions, including revisions of projected future revenues for reporting units against the results of the annual impairment test performed during the fourth quarter of 2022. The Company did not identify any triggers or indications of potential impairment for its reporting units as of March 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The recoverability of goodwill is dependent upon the continued growth of cash flows from the Company’s business activities. This growth is based on business forecasts and improvement in profitability of its reporting units. The Company continues to maintain its focus on cultivating long-term client relationships as well as attracting new clients.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s intangible assets is set forth below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><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:10pt;font-weight:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">As of March 31, 2023</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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible 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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,146 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,642)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,504 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">24,912 </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:10pt;font-weight:400;line-height:100%">(22,185)</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:10pt;font-weight:400;line-height:100%">2,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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">(1,375)</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:10pt;font-weight:400;line-height:100%">325 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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:10pt;font-weight:400;line-height:100%">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 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:10pt;font-weight:400;line-height:100%">(111)</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:10pt;font-weight:400;line-height:100%">225 </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: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:10pt;font-weight:400;line-height:100%">126,094 </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:10pt;font-weight:400;line-height:100%">(66,313)</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:10pt;font-weight:400;line-height:100%">59,781 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">900 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,313)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="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:700;line-height:100%">As of 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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible 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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,146 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,848)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,298 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">24,878 </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:10pt;font-weight:400;line-height:100%">(20,902)</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:10pt;font-weight:400;line-height:100%">3,976 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">(1,303)</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:10pt;font-weight:400;line-height:100%">397 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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:10pt;font-weight:400;line-height:100%">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 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:10pt;font-weight:400;line-height:100%">(88)</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:10pt;font-weight:400;line-height:100%">248 </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: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:10pt;font-weight:400;line-height:100%">126,060 </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:10pt;font-weight:400;line-height:100%">(62,141)</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:10pt;font-weight:400;line-height:100%">63,919 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">900 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,141)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization expense recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.269%"><tr><td style="width:1.0%"/><td style="width:55.789%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.965%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining weighted average life of intangible assets is as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><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:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks (finite lived)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><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:10pt;font-weight:400;line-height:100%">2.6</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:4pt;margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2023 was as follows:</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (April 1 - December 31)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,503 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:10pt;font-weight:400;line-height:100%">12,137 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,702 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:10pt;font-weight:400;line-height:100%">10,364 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</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:10pt;font-weight:400;line-height:100%">6,711 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">59,781 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"><tr><td style="width:1.0%"/><td style="width:37.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.249%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.107%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.486%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.367%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2023</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,929 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,101 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,732 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,637 </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 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</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:10pt;font-weight:400;line-height:100%">68 </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:10pt;font-weight:400;line-height:100%">4 </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:10pt;font-weight:400;line-height:100%">115 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,997 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,879 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,216 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,732 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405,824 </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> 49929000 21875000 47101000 286732000 405637000 68000 4000 115000 0 187000 49997000 21879000 47216000 286732000 405824000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s intangible assets is set forth below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><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:10pt;font-weight:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">As of March 31, 2023</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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible 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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,146 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,642)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,504 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">24,912 </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:10pt;font-weight:400;line-height:100%">(22,185)</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:10pt;font-weight:400;line-height:100%">2,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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">(1,375)</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:10pt;font-weight:400;line-height:100%">325 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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:10pt;font-weight:400;line-height:100%">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 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:10pt;font-weight:400;line-height:100%">(111)</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:10pt;font-weight:400;line-height:100%">225 </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: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:10pt;font-weight:400;line-height:100%">126,094 </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:10pt;font-weight:400;line-height:100%">(66,313)</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:10pt;font-weight:400;line-height:100%">59,781 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">900 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,313)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="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:700;line-height:100%">As of 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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible 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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,146 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,848)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,298 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">24,878 </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:10pt;font-weight:400;line-height:100%">(20,902)</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:10pt;font-weight:400;line-height:100%">3,976 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">(1,303)</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:10pt;font-weight:400;line-height:100%">397 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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:10pt;font-weight:400;line-height:100%">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 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:10pt;font-weight:400;line-height:100%">(88)</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:10pt;font-weight:400;line-height:100%">248 </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: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:10pt;font-weight:400;line-height:100%">126,060 </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:10pt;font-weight:400;line-height:100%">(62,141)</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:10pt;font-weight:400;line-height:100%">63,919 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">900 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,141)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>The remaining weighted average life of intangible assets is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in years)</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:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><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:10pt;font-weight:400;line-height:100%">1.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks (finite lived)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><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:10pt;font-weight:400;line-height:100%">2.6</span></td></tr></table> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s intangible assets is set forth below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.330%"/><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:10pt;font-weight:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">As of March 31, 2023</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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible 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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,146 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,642)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,504 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">24,912 </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:10pt;font-weight:400;line-height:100%">(22,185)</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:10pt;font-weight:400;line-height:100%">2,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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">(1,375)</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:10pt;font-weight:400;line-height:100%">325 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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:10pt;font-weight:400;line-height:100%">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 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:10pt;font-weight:400;line-height:100%">(111)</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:10pt;font-weight:400;line-height:100%">225 </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: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:10pt;font-weight:400;line-height:100%">126,094 </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:10pt;font-weight:400;line-height:100%">(66,313)</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:10pt;font-weight:400;line-height:100%">59,781 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">900 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,994 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66,313)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.110%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="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:700;line-height:100%">As of 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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finite-lived intangible 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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,146 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,848)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,298 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</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:10pt;font-weight:400;line-height:100%">24,878 </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:10pt;font-weight:400;line-height:100%">(20,902)</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:10pt;font-weight:400;line-height:100%">3,976 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">1,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">(1,303)</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:10pt;font-weight:400;line-height:100%">397 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</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:10pt;font-weight:400;line-height:100%">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 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:10pt;font-weight:400;line-height:100%">(88)</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:10pt;font-weight:400;line-height:100%">248 </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: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:10pt;font-weight:400;line-height:100%">126,060 </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:10pt;font-weight:400;line-height:100%">(62,141)</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:10pt;font-weight:400;line-height:100%">63,919 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names and trademarks</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:10pt;font-weight:400;line-height:100%">900 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,960 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,141)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 99146000 42642000 56504000 24912000 22185000 2727000 1700000 1375000 325000 336000 111000 225000 126094000 66313000 59781000 900000 900000 126994000 66313000 60681000 99146000 39848000 59298000 24878000 20902000 3976000 1700000 1303000 397000 336000 88000 248000 126060000 62141000 63919000 900000 900000 126960000 62141000 64819000 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amortization expense recognized in the unaudited consolidated statements of income was as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.269%"><tr><td style="width:1.0%"/><td style="width:55.789%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.962%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.965%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">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:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,486 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4149000 4149000 4486000 P5Y3M18D P1Y4M24D P1Y3M18D P2Y7M6D <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:85.294%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.506%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2023 was as follows:</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (April 1 - December 31)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,503 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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:10pt;font-weight:400;line-height:100%">12,137 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,702 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:10pt;font-weight:400;line-height:100%">10,364 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</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:10pt;font-weight:400;line-height:100%">6,711 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">59,781 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10503000 12137000 10702000 10364000 9364000 6711000 59781000 Other Current Assets<div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets consist of the following:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:56.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.618%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,256 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,132 </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:10pt;font-weight:400;line-height:100%">Receivables from statutory authorities</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:10pt;font-weight:400;line-height:100%">15,609 </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:10pt;font-weight:400;line-height:100%">15,724 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance income tax, net</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:10pt;font-weight:400;line-height:100%">13,568 </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:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</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:10pt;font-weight:400;line-height:100%">2,949 </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:10pt;font-weight:400;line-height:100%">1,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances to suppliers</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:10pt;font-weight:400;line-height:100%">2,047 </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:10pt;font-weight:400;line-height:100%">1,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract fulfillment costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934 </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:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</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:10pt;font-weight:400;line-height:100%">826 </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:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:10pt;font-weight:400;line-height:100%">6,151 </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:10pt;font-weight:400;line-height:100%">5,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,340 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets consist of the following:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:56.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.618%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,256 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,132 </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:10pt;font-weight:400;line-height:100%">Receivables from statutory authorities</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:10pt;font-weight:400;line-height:100%">15,609 </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:10pt;font-weight:400;line-height:100%">15,724 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advance income tax, net</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:10pt;font-weight:400;line-height:100%">13,568 </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:10pt;font-weight:400;line-height:100%">5,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</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:10pt;font-weight:400;line-height:100%">2,949 </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:10pt;font-weight:400;line-height:100%">1,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances to suppliers</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:10pt;font-weight:400;line-height:100%">2,047 </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:10pt;font-weight:400;line-height:100%">1,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract fulfillment costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,934 </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:10pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</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:10pt;font-weight:400;line-height:100%">826 </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:10pt;font-weight:400;line-height:100%">904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:10pt;font-weight:400;line-height:100%">6,151 </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:10pt;font-weight:400;line-height:100%">5,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,340 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,979 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 23256000 18132000 15609000 15724000 13568000 5716000 2949000 1526000 2047000 1944000 1934000 1178000 826000 904000 6151000 5855000 66340000 50979000 Other Assets<div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:58.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract fulfillment costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,939 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,693 </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:10pt;font-weight:400;line-height:100%">Lease deposits</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:10pt;font-weight:400;line-height:100%">6,514 </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:10pt;font-weight:400;line-height:100%">6,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits with statutory authorities</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:10pt;font-weight:400;line-height:100%">6,310 </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:10pt;font-weight:400;line-height:100%">6,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:10pt;font-weight:400;line-height:100%">1,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</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:10pt;font-weight:400;line-height:100%">1,483 </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:10pt;font-weight:400;line-height:100%">820 </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"/></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:10pt;font-weight:400;line-height:100%">Others</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:10pt;font-weight:400;line-height:100%">4,477 </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:10pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,525 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:58.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract fulfillment costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,939 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,693 </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:10pt;font-weight:400;line-height:100%">Lease deposits</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:10pt;font-weight:400;line-height:100%">6,514 </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:10pt;font-weight:400;line-height:100%">6,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits with statutory authorities</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:10pt;font-weight:400;line-height:100%">6,310 </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:10pt;font-weight:400;line-height:100%">6,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:10pt;font-weight:400;line-height:100%">1,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</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:10pt;font-weight:400;line-height:100%">1,483 </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:10pt;font-weight:400;line-height:100%">820 </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"/></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:10pt;font-weight:400;line-height:100%">Others</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:10pt;font-weight:400;line-height:100%">4,477 </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:10pt;font-weight:400;line-height:100%">3,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,525 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,069 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15939000 12693000 6514000 6621000 6310000 6276000 1802000 1864000 1483000 820000 4477000 3795000 36525000 32069000 Accrued Expenses and Other Current Liabilities<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"/><td style="width:59.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.774%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,061 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,854 </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:10pt;font-weight:400;line-height:100%">Payable to statutory authorities</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:10pt;font-weight:400;line-height:100%">40,235 </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:10pt;font-weight:400;line-height:100%">20,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client liabilities</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:10pt;font-weight:400;line-height:100%">5,609 </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:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,140 </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:10pt;font-weight:400;line-height:100%">10,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital expenditures</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:10pt;font-weight:400;line-height:100%">4,619 </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:10pt;font-weight:400;line-height:100%">4,032 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,636 </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:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,400 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,352 </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-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"/><td style="width:59.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.230%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.774%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,061 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,854 </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:10pt;font-weight:400;line-height:100%">Payable to statutory authorities</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:10pt;font-weight:400;line-height:100%">40,235 </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:10pt;font-weight:400;line-height:100%">20,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:10pt;font-weight:400;line-height:100%">18,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Client liabilities</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:10pt;font-weight:400;line-height:100%">5,609 </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:10pt;font-weight:400;line-height:100%">5,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,140 </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:10pt;font-weight:400;line-height:100%">10,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued capital expenditures</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:10pt;font-weight:400;line-height:100%">4,619 </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:10pt;font-weight:400;line-height:100%">4,032 </span></td><td style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,636 </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:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,400 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,352 </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> 53061000 47854000 40235000 20430000 18100000 5000000 5609000 5110000 5140000 10059000 4619000 4032000 6636000 2867000 133400000 95352000 Other Non-Current Liabilities<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"/><td style="width:58.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.778%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement benefits</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,220 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982 </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:10pt;font-weight:400;line-height:100%">Deferred transition revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,223 </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:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209 </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:10pt;font-weight:400;line-height:100%">6,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits</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:10pt;font-weight:400;line-height:100%">2,329 </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:10pt;font-weight:400;line-height:100%">2,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:10pt;font-weight:400;line-height:100%">589 </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:10pt;font-weight:400;line-height:100%">13,689 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:10pt;font-weight:400;line-height:100%">1,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:10pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,297 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,292 </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:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"/><td style="width:58.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.778%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement benefits</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,220 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,982 </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:10pt;font-weight:400;line-height:100%">Deferred transition revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,223 </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:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209 </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:10pt;font-weight:400;line-height:100%">6,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax benefits</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:10pt;font-weight:400;line-height:100%">2,329 </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:10pt;font-weight:400;line-height:100%">2,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</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:10pt;font-weight:400;line-height:100%">589 </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:10pt;font-weight:400;line-height:100%">13,689 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</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:10pt;font-weight:400;line-height:100%">1,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:10pt;font-weight:400;line-height:100%">1,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,297 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,292 </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> 14220000 12982000 4223000 4408000 3209000 6218000 2329000 2329000 589000 13689000 1727000 1666000 26297000 41292000 Accumulated Other Comprehensive Income/(Loss)<div style="margin-top:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accumulated other comprehensive income/(loss) (“AOCI”) consists of actuarial gain/(loss) on retirement benefits and foreign currency translation adjustments. In addition, the Company enters into foreign currency forward contracts and interest rate swaps, which are designated as cash flow hedges and net investment hedges, as applicable, in accordance with ASC Topic 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Cumulative changes in the fair values of cash flow hedges are recognized in AOCI on the Company’s consolidated balance sheets. The fair value changes are reclassified from AOCI to unaudited consolidated statements of income upon settlement of foreign currency forward contracts designated as cash flow hedges of a forecast transaction, whereas such changes for interest rate swaps are reclassified over the term of the contract. Fair value changes related to net investment hedges are included in AOCI and are reclassified to unaudited consolidated statements of income when a foreign operation is disposed or partially disposed. The following table sets forth the changes in AOCI during the three months ended March 31, 2023 and 2022:</span></div><div style="margin-top:12pt;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:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income/(Loss)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation gain/(loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain/(loss) on cash flow hedges</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retirement benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2023</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(133,139)</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11,303)</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(144,143)</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:10pt;font-weight:400;line-height:100%">Gains recognized during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </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:10pt;font-weight:400;line-height:100%">7,294 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification to net income</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,065 </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:10pt;font-weight:400;line-height:100%">(25)</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:10pt;font-weight:400;line-height:100%">3,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%">(1,138)</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:10pt;font-weight:400;line-height:100%">(1,834)</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:10pt;font-weight:400;line-height:100%">(19)</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:10pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income/(loss) as of March 31, 2023</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(128,964)</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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,778)</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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">255</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(131,487)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2022</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(95,437)</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,457)</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(89,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses recognized during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,445)</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:10pt;font-weight:400;line-height:100%">(517)</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,962)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,989)</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:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">(1,834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%">499 </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:10pt;font-weight:400;line-height:100%">512 </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:10pt;font-weight:400;line-height:100%">(47)</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:10pt;font-weight:400;line-height:100%">964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income/(loss) as of March 31, 2022</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(102,383)</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,426</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,349)</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(98,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"/></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.25pt">Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the unaudited consolidated financial statements for reclassification to net income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.25pt">These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gain/(loss). Refer to Note 22 - Income Taxes to the unaudited consolidated financial statements.</span></div> The following table sets forth the changes in AOCI during the three months ended March 31, 2023 and 2022:<div style="margin-top:12pt;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:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income/(Loss)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation gain/(loss)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain/(loss) on cash flow hedges</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retirement benefits</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2023</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(133,139)</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11,303)</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">299</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(144,143)</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:10pt;font-weight:400;line-height:100%">Gains recognized during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,313 </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:10pt;font-weight:400;line-height:100%">7,294 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification to net income</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,065 </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:10pt;font-weight:400;line-height:100%">(25)</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:10pt;font-weight:400;line-height:100%">3,040 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%">(1,138)</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:10pt;font-weight:400;line-height:100%">(1,834)</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:10pt;font-weight:400;line-height:100%">(19)</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:10pt;font-weight:400;line-height:100%">(2,991)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income/(loss) as of March 31, 2023</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(128,964)</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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,778)</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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">255</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(131,487)</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of January 1, 2022</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(95,437)</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,457)</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(89,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses recognized during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,445)</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:10pt;font-weight:400;line-height:100%">(517)</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,962)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification to net income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,989)</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:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">(1,834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%">499 </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:10pt;font-weight:400;line-height:100%">512 </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:10pt;font-weight:400;line-height:100%">(47)</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:10pt;font-weight:400;line-height:100%">964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated other comprehensive income/(loss) as of March 31, 2022</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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(102,383)</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,426</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,349)</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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(98,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"/></tr></table></div><div style="margin-top:7pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.25pt">Refer to Note 17 - Derivatives and Hedge Accounting and Note 20 - Employee Benefit Plans to the unaudited consolidated financial statements for reclassification to net income.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:11.25pt">These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gain/(loss). Refer to Note 22 - Income Taxes to the unaudited consolidated financial statements.</span></div> -133139000 -11303000 299000 -144143000 5313000 7294000 0 12607000 0 -3065000 25000 -3040000 -1138000 -1834000 -19000 -2991000 -128964000 -2778000 255000 -131487000 -95437000 8420000 -2457000 -89474000 -7445000 -517000 0 -7962000 0 1989000 -155000 1834000 499000 512000 -47000 964000 -102383000 6426000 -2349000 -98306000 Fair Value Measurements<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:700;line-height:120%">Assets and Liabilities Measured at Fair Value</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following table sets forth the Company’s assets and liabilities that were recognized at fair value:</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2023</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:9pt;font-weight:700;line-height:100%">(Level 1)</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:9pt;font-weight:700;line-height:100%">(Level 2)</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:9pt;font-weight:700;line-height:100%">(Level 3)</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:9pt;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: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;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 #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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - Money market funds*</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds**</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:10pt;font-weight:400;line-height:100%">64,253 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,253 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,432 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,432 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,042 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,432 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,474 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,349 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,349 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration***</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">18,689 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,349 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,038 </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 style="height:15pt"><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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - Money market funds*</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds**</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:10pt;font-weight:400;line-height:100%">110,964 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,101 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,447 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,277 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,277 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration***</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">18,689 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">16,277 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">34,966 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">* Represents money market funds which are carried at the fair value option under ASC Topic 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">** Represents those short-term investments which are carried at the fair value option under ASC Topic 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*** Contingent consideration is presented under “Accrued Expenses and Other Current Liabilities” and “Other Non-Current Liabilities,” as applicable, in the consolidated balance sheets.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Derivative Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s derivative financial instruments consist of foreign currency forward contracts and interest rate swaps. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified as Level 2. Refer to Note 17 - Derivatives and Hedge Accounting to the unaudited consolidated financial statements for further details.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Fair Value of Contingent Consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value measurement of contingent consideration is determined using Level 3 inputs. The Company’s contingent consideration represents a component of the total purchase consideration for business acquisitions. The measurement is calculated using unobservable inputs based on the Company’s own assessment of achievement of certain performance goals. The Company estimated the fair value of the contingent consideration based on the Monte Carlo simulation model and scenario-based method.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><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 changes in the fair value of contingent consideration:</span></div><div style="text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.248%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%">Opening balance</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value changes</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </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><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:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">During the three months ended March 31, 2023 and 2022, there were no transfers among Level 1, Level 2 and Level 3.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments Not Carried at Fair Value</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="text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company’s other financial instruments not carried at fair value consist primarily of cash and cash equivalents (except investments in money market funds, as disclosed above), short-term investments (except investments in mutual funds, as disclosed above), restricted cash, accounts receivable, net, long-term investments, accrued capital expenditures, accrued expenses, client liabilities and interest payable on borrowings for which fair values approximate their carrying amounts. The carrying value of the Company’s outstanding revolving credit facility approximates its fair value because the Company’s interest rate yield is near current market rates for comparable debt instruments.</span></div> The following table sets forth the Company’s assets and liabilities that were recognized at fair value:<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.646%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.327%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.597%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.939%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of March 31, 2023</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:9pt;font-weight:700;line-height:100%">(Level 1)</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:9pt;font-weight:700;line-height:100%">(Level 2)</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:9pt;font-weight:700;line-height:100%">(Level 3)</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:9pt;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: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;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 #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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - Money market funds*</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds**</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:10pt;font-weight:400;line-height:100%">64,253 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,253 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,432 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,432 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,042 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,432 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,474 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,349 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,349 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration***</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">18,689 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,349 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,038 </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 style="height:15pt"><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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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: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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - Money market funds*</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,137 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mutual funds**</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:10pt;font-weight:400;line-height:100%">110,964 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,964 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,101 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,447 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative financial instruments</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,277 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,277 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration***</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">18,689 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">16,277 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">18,689 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">34,966 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">* Represents money market funds which are carried at the fair value option under ASC Topic 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">** Represents those short-term investments which are carried at the fair value option under ASC Topic 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span></div><div style="margin-top:1pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*** Contingent consideration is presented under “Accrued Expenses and Other Current Liabilities” and “Other Non-Current Liabilities,” as applicable, in the consolidated balance sheets.</span></div> 789000 0 0 789000 64253000 0 0 64253000 0 4432000 0 4432000 65042000 4432000 0 69474000 0 8349000 0 8349000 0 0 18689000 18689000 0 8349000 18689000 27038000 1137000 0 0 1137000 110964000 0 0 110964000 0 2346000 0 2346000 112101000 2346000 0 114447000 0 16277000 0 16277000 0 0 18689000 18689000 0 16277000 18689000 34966000 <div style="text-align:justify;text-indent:22.5pt"><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 changes in the fair value of contingent consideration:</span></div><div style="text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.248%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%">Opening balance</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value changes</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:700;line-height:100%">Closing balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,689 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </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><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:12pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">During the three months ended March 31, 2023 and 2022, there were no transfers among Level 1, Level 2 and Level 3.</span></div> 18689000 9000000 0 0 0 0 18689000 9000000 Derivatives and Hedge Accounting<div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses derivative instruments to mitigate cash flow volatility from risk of fluctuations in foreign currency exchange rates and interest rates. The Company enters into foreign currency forward contracts to hedge cash flow risks from forecasted transactions denominated in certain foreign currencies, and interest rate swaps to hedge cash flow risks from its revolving credit facility having variable interest rate obligations. These contracts qualify as cash flow hedges under ASC Topic 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Derivatives and Hedging,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and are with counterparties that are highly rated financial institutions. For derivatives in cash flow hedging relationships as of March 31, 2023 and December 31, 2022, the Company had outstanding foreign currency forward contracts totaling $877,820 and $841,620, respectively and interest rate swaps totaling $75,000, each.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates that approximately $2,086 of derivative losses, net, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges based on exchange rates prevailing as of March 31, 2023, could be reclassified into earnings within the next twelve months. As of March 31, 2023, the maximum outstanding term of the cash flow hedges was approximately 42 months.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company also enters into foreign currency forward contracts to hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of fluctuations in foreign currency exchange rates associated with remeasurement of such assets and liabilities to functional currency. These foreign currency forward contracts do not qualify as fair value hedges under ASC Topic 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. Changes in the fair value of these financial instruments are recognized in the unaudited consolidated statements of income and are included in the foreign exchange gain/(loss) line item. The Company’s primary exchange rate exposure is with the Indian rupee, the </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Philippine peso and the U.K. pound sterling (GBP). The Company also has exposure to Colombian pesos (COP), Czech koruna, the Euro (EUR), South African ZAR, the Australian dollar (AUD), the Canadian dollar (CAD) and other local currencies in which it operates.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:57.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="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%">Foreign currency forward contracts denominated in:</span></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U. S. dollar (USD)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:10pt;font-weight:400;line-height:100%">163,990 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. pound sterling (GBP)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">Euro (EUR)</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:10pt;font-weight:400;line-height:100%">2,647 </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:10pt;font-weight:400;line-height:100%">1,956 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian dollar (AUD)</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:10pt;font-weight:400;line-height:100%">2,090 </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:10pt;font-weight:400;line-height:100%">1,951 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South African ZAR</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:10pt;font-weight:400;line-height:100%">34,704 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombian peso (COP)</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:10pt;font-weight:400;line-height:100%">1,970,314 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"/><td style="width:28.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">Derivatives in cash flow hedging relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">Derivatives not designated as hedging instruments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;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:700;line-height:100%">As of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;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:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><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 #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 #000000;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:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">Other assets</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,952 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,044 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,218 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the unaudited consolidated statements of income:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.730%"><tr><td style="width:1.0%"/><td style="width:65.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.924%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Derivative financial instruments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Unrealized gain/(loss) recognized in AOCI</span></td><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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives in cash flow hedging relationships</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain/(loss) recognized in unaudited consolidated statements of income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:53.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.838%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;border-bottom: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:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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></tr><tr><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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per unaudited consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Gain/(loss) on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per unaudited consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Gain/(loss) on derivative financial instruments</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Cash flow hedging relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Location in unaudited consolidated statements of income where gain/(loss) was reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,469 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,755)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,516 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,746 </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:10pt;font-weight:400;line-height:100%">(242)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,945 </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:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,493 </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:10pt;font-weight:400;line-height:100%">(19)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,170 </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:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,487 </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:10pt;font-weight:400;line-height:100%">(123)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,602 </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:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,385 </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:10pt;font-weight:400;line-height:100%">74 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:700;line-height:100%">Total before tax</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="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:10pt;font-weight:400;line-height:100%">(3,065)</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="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">1,989 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects on above</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="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:10pt;font-weight:400;line-height:100%">534 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" 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:10pt;font-weight:400;line-height:100%">(515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net of tax</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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,531)</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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"/></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:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location in unaudited consolidated statements of income where gain/(loss) was recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain/(loss), net</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(899)</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 877820000 841620000 75000000 75000000 -2086000 P42M <div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the aggregate notional principal amounts of outstanding foreign currency forward contracts for derivatives not designated as hedging instruments:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:57.732%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="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%">Foreign currency forward contracts denominated in:</span></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">March 31, 2023</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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U. S. dollar (USD)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:10pt;font-weight:400;line-height:100%">163,990 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.K. pound sterling (GBP)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">Euro (EUR)</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:10pt;font-weight:400;line-height:100%">2,647 </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:10pt;font-weight:400;line-height:100%">1,956 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian dollar (AUD)</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:10pt;font-weight:400;line-height:100%">2,090 </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:10pt;font-weight:400;line-height:100%">1,951 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South African ZAR</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:10pt;font-weight:400;line-height:100%">34,704 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Colombian peso (COP)</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:10pt;font-weight:400;line-height:100%">1,970,314 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the fair value of the foreign currency forward contracts and interest rate swaps and their location on the consolidated balance sheets:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.883%"><tr><td style="width:1.0%"/><td style="width:28.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.570%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.003%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.416%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.006%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">Derivatives in cash flow hedging relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000;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:700;line-height:100%">Derivatives not designated as hedging instruments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;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:700;line-height:100%">As of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;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:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><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 #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 #000000;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:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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:10pt;font-weight:400;line-height:100%">Other assets</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,952 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,044 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,209 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,218 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 170630000 163990000 11798000 8351000 2647000 1956000 2090000 1951000 34704000 0 1970314000 0 2866000 1271000 83000 255000 1483000 820000 0 0 4952000 10044000 188000 15000 3209000 6218000 0 0 <div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the effect of foreign currency forward contracts and interest rate swaps on AOCI and the unaudited consolidated statements of income:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.730%"><tr><td style="width:1.0%"/><td style="width:65.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.537%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.924%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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%">Derivative financial instruments:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Unrealized gain/(loss) recognized in AOCI</span></td><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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives in cash flow hedging relationships</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gain/(loss) recognized in unaudited consolidated statements of income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for derivatives in cash flow hedging relationships and derivatives not designated as hedging instruments:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:53.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.692%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.175%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.838%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;border-bottom: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:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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></tr><tr><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:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per unaudited consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Gain/(loss) on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As per unaudited consolidated statements of income</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Gain/(loss) on derivative financial instruments</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:700;line-height:100%">Cash flow hedging relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Location in unaudited consolidated statements of income where gain/(loss) was reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,469 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,755)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,516 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,746 </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:10pt;font-weight:400;line-height:100%">(242)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,945 </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:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,493 </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:10pt;font-weight:400;line-height:100%">(19)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,170 </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:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,487 </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:10pt;font-weight:400;line-height:100%">(123)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,602 </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:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,385 </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:10pt;font-weight:400;line-height:100%">74 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:700;line-height:100%">Total before tax</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="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:10pt;font-weight:400;line-height:100%">(3,065)</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="3" style="background-color:#ffffff;padding:0 1pt"/><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:10pt;font-weight:400;line-height:100%">1,989 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects on above</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="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:10pt;font-weight:400;line-height:100%">534 </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" 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:10pt;font-weight:400;line-height:100%">(515)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net of tax</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 style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,531)</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;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"/></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:700;line-height:100%">Derivatives not designated as hedging instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Location in unaudited consolidated statements of income where gain/(loss) was recognized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain/(loss), net</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(899)</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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,528 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(899)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7294000 -517000 2528000 -899000 251469000 -2755000 207516000 1583000 46746000 -242000 39945000 294000 29493000 -19000 24170000 14000 13487000 -123000 13602000 98000 3385000 74000 876000 0 -3065000 1989000 -534000 515000 -2531000 1474000 105000 2528000 1756000 -899000 105000 2528000 1756000 -899000 Borrowings<div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the Company’s debt position:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"/><td style="width:55.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.062%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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:700;line-height:83%">Revolving credit facility</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:10pt;font-weight:400;line-height:100%">Current portion of long-term borrowings</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%">40,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">30,000 </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 style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</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%">160,000 </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%">220,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">200,000 </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%">250,000 </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-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs for the Company’s revolving credit facility of $1,109 and $1,177 as of March 31, 2023 and December 31, 2022, respectively, are presented under “Other current assets” and “Other assets,” as applicable in the consolidated balance sheets. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company held a $300,000 revolving credit facility pursuant to its credit agreement (the “Credit Agreement”), dated as of November 21, 2017 with certain lenders and Citibank N.A. as Administrative Agent. The revolving credit facility originally had a maturity date of November 21, 2022 and was voluntarily pre-payable from time to time without premium or penalty.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 18, 2022, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into an Amendment and Restatement Agreement with Citibank, N.A. as Administrative Agent and certain lenders (the “2022 Credit Agreement”), pursuant to which the parties thereto amended and restated the Credit Agreement. Among other things, the 2022 Credit Agreement (a) provides for the issuance of new revolving credit commitments such that the aggregate amount of revolving credit commitments available to the Company is equal to $400,000; (b) extends the maturity date of the revolving credit facility from November 21, 2022 to April 18, 2027; and (c) replaces LIBOR with Secured Overnight Financing Rate (“SOFR”) as the reference rate for the U.S. dollar borrowings.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The 2022 Credit Agreement provides an option to increase the commitments by up to $200,000, subject to certain approvals and conditions. The 2022 Credit Agreement includes a letter of credit sub facility and is voluntarily pre-payable from time to time without premium or penalty. Borrowings under the 2022 Credit Agreement can be used for working capital and general corporate purposes, including permitted acquisitions.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Obligations under the 2022 Credit Agreement are guaranteed by the Company’s material domestic subsidiaries and are secured by all or substantially all of the Company’s and its material domestic subsidiaries’ assets. The 2022 Credit Agreement contains customary affirmative and negative covenants, including, but not limited to, restrictions on the ability to incur indebtedness, create liens, make certain investments, make certain dividends and related distributions, enter into, or undertake, certain liquidations, mergers, consolidations or acquisitions and dispose of certain assets or subsidiaries.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving credit facility carried an effective interest rate as shown below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"/><td style="width:58.030%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.552%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.554%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Interest Rate</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:10pt;font-weight:400;line-height:100%">5.9 </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:10pt;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:10pt;font-weight:400;line-height:100%">1.3 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><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 Company was in compliance with all financial and non-financial covenants listed under the revolving credit facility.</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected payments for all of the Company’s borrowings as of March 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.011%"><tr><td style="width:1.0%"/><td style="width:53.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revolving credit facility</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Principal Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Payments*</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:10pt;font-weight:400;line-height:100%">2023 (April 1 - December 31)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">160,000 </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:10pt;font-weight:400;line-height:100%">3,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,652 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="padding-left:72pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Interest payments are based on effective interest rate as of March 31, 2023.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company provides standby letters of credit to third parties primarily for facility leases. As of each of March 31, 2023 and December 31, 2022, the Company had outstanding letters of credit of $461, that were not recognized in the consolidated balance sheets.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarizes the Company’s debt position:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.070%"><tr><td style="width:1.0%"/><td style="width:55.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.062%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;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:700;line-height:83%">Revolving credit facility</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:10pt;font-weight:400;line-height:100%">Current portion of long-term borrowings</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%">40,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">30,000 </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 style="height:15pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term borrowings</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%">160,000 </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%">220,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total borrowings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">200,000 </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%">250,000 </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> 40000000 30000000 160000000 220000000 200000000 250000000 1109000 1177000 300000 400000 200000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving credit facility carried an effective interest rate as shown below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"/><td style="width:58.030%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.552%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.554%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective Interest Rate</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:10pt;font-weight:400;line-height:100%">5.9 </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:10pt;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:10pt;font-weight:400;line-height:100%">1.3 </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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.059 0.013 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected payments for all of the Company’s borrowings as of March 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.011%"><tr><td style="width:1.0%"/><td style="width:53.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.728%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.479%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revolving credit facility</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Principal Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Payments*</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:10pt;font-weight:400;line-height:100%">2023 (April 1 - December 31)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">160,000 </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:10pt;font-weight:400;line-height:100%">3,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,652 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="padding-left:72pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">* Interest payments are based on effective interest rate as of March 31, 2023.</span></div> 40000000 8048000 0 9364000 0 9364000 0 9364000 160000000 3512000 200000000 39652000 461000 461000 Capital Structure<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has one class of common stock outstanding.</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company purchased shares of its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:51.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average purchase price per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2023</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:10pt;font-weight:400;line-height:100%">38,356 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,529 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.22 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,219 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The weighted average purchase price per share is based on the closing price of the Company’s common stock on the Nasdaq Global Select Market on the trading day prior to the applicable vesting date of the shares of restricted stock.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On October 5, 2021, the Company’s board of directors authorized a $300,000 common stock repurchase program beginning January 1, 2022 (the “2022 Repurchase Program”).</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under the 2022 Repurchase Program, shares may be purchased by the Company from time to time from the open market and through private transactions, or otherwise, as determined by the Company’s management as market conditions warrant. Repurchases may be discontinued at any time by the management.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company purchased shares of its common stock, for a total consideration including commissions, under the 2022 Repurchase Program, as below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:51.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average purchase price per share</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:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2023</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:10pt;font-weight:400;line-height:100%">221,025</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,834 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162.13 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,333</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,194 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchased shares have been recorded as treasury shares and will be held until the Company’s board of directors designates that these shares be retired or used for other purposes.</span></div> 1 <div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company purchased shares of its common stock from employees in connection with withholding tax payments related to the vesting of restricted stock units and performance-based restricted stock units, as below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:51.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average purchase price per share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2023</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:10pt;font-weight:400;line-height:100%">38,356 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,529 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.22 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,219 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.23 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 38356 6529000 170.22 27219 3191000 117.23 300000000 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company purchased shares of its common stock, for a total consideration including commissions, under the 2022 Repurchase Program, as below:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:51.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.801%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares repurchased</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average purchase price per share</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:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2023</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:10pt;font-weight:400;line-height:100%">221,025</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,834 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162.13 </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three months ended March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,333</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,194 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 221025 35834000 162.13 221333 28194000 127.38 Employee Benefit Plans<div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company’s Gratuity Plan in India (the “India Plan”) provides for a lump sum payment to vested employees on retirement or upon termination of employment in an amount based on the respective employee’s salary and years of employment with the Company. In addition, the Company’s subsidiary operating in the Philippines conforms to the minimum regulatory benefit, which provide for lump sum payment to vested employees on retirement from employment in an amount based on the respective employee’s salary and years of employment with the Company (the “Philippines Plan”). Liabilities with regard to the India Plan and the Philippines Plan are determined by actuarial valuation using the projected unit credit method. Current service costs for these plans are accrued in the year to which they relate. Actuarial gains or losses or prior service costs, if any, resulting from amendments to the plans are recognized and amortized over the remaining period of service of the employees.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The India Plan is partially funded whereas the Philippines Plan is unfunded. The Company makes annual contributions to the India Plan established with insurance companies. Fund managers manage these funds and calculate the annual contribution required to be made by the Company and manage the India Plan, including any required payouts. These funds are managed on a cash accumulation basis and interest is declared retrospectively on March 31 of each year. The Company expects to earn a return of approximately 7.2% per annum on the India Plan for the year ending on December 31, 2023.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"/><td style="width:78.030%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.075%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Change in Plan Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets as of January 1, 2023</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,449 </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:10pt;font-weight:400;line-height:100%">Actual return</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:10pt;font-weight:400;line-height:100%">257 </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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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:10pt;font-weight:400;line-height:100%">(302)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</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:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets as of March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,502 </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 style="height:3pt"><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;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Components of net periodic benefit costs recognized in unaudited consolidated statements of income and actuarial (gain)/loss reclassified from AOCI, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"/><td style="width:62.725%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.513%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.516%"/><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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="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: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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:10pt;font-weight:400;line-height:100%">395 </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:10pt;font-weight:400;line-height:100%">323 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</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:10pt;font-weight:400;line-height:100%">(263)</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:10pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain)/loss, gross of tax</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:10pt;font-weight:400;line-height:100%">(25)</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:10pt;font-weight:400;line-height:100%">155 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gratuity cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain)/loss, gross of tax</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects on above</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:10pt;font-weight:400;line-height:100%">(19)</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:10pt;font-weight:400;line-height:100%">(47)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain)/loss, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains several 401(k) plans (the “401(k) Plans”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), covering all eligible employees, as defined in the Code as a defined social security contribution plan. The Company may make discretionary contributions of up to a maximum of 3.0% of employee compensation within certain limits. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s accrual for contributions to the 401(k) Plans were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"/><td style="width:63.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.114%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Contribution to the 401(k) Plans</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386 </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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017 </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-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"/><td style="width:63.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.114%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:10pt;font-weight:400;line-height:100%">Contributions to the defined social security contribution plans</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,392 </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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,213 </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> 0.072 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"/><td style="width:78.030%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.075%"/><td style="width:0.1%"/></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:10pt;font-weight:700;line-height:100%">Change in Plan Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets as of January 1, 2023</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,449 </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:10pt;font-weight:400;line-height:100%">Actual return</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:10pt;font-weight:400;line-height:100%">257 </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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer contribution</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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits paid</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:10pt;font-weight:400;line-height:100%">(302)</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes</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:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets as of March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,502 </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 style="height:3pt"><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;border-top:1pt solid #000;padding:0 1pt"/></tr></table> 14449000 257000 0 302000 98000 14502000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Components of net periodic benefit costs recognized in unaudited consolidated statements of income and actuarial (gain)/loss reclassified from AOCI, were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.192%"><tr><td style="width:1.0%"/><td style="width:62.725%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.513%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.516%"/><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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="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: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:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">990 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</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:10pt;font-weight:400;line-height:100%">395 </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:10pt;font-weight:400;line-height:100%">323 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</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:10pt;font-weight:400;line-height:100%">(263)</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:10pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain)/loss, gross of tax</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:10pt;font-weight:400;line-height:100%">(25)</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:10pt;font-weight:400;line-height:100%">155 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net gratuity cost</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,063 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,240 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain)/loss, gross of tax</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax effects on above</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:10pt;font-weight:400;line-height:100%">(19)</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:10pt;font-weight:400;line-height:100%">(47)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of actuarial (gain)/loss, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">(44)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 956000 990000 395000 323000 263000 228000 25000 -155000 1063000 1240000 25000 -155000 -19000 -47000 44000 -108000 0.030 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company’s accrual for contributions to the 401(k) Plans were as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"/><td style="width:63.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.114%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:83%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Contribution to the 401(k) Plans</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,386 </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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,017 </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-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contribution for various defined social security contribution plans on behalf of employees in foreign subsidiaries of the Company were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.941%"><tr><td style="width:1.0%"/><td style="width:63.099%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.111%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.114%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:10pt;font-weight:400;line-height:100%">Contributions to the defined social security contribution plans</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,392 </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;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,213 </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> 2386000 2017000 5392000 4213000 LeasesThe Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The lease agreements do not contain any covenants to impose any restrictions except for market-standard practice for similar lease arrangements.<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.</span></div><div style="margin-bottom:13pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental balance sheet information</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"/><td style="width:60.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.510%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease</span></td><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"/></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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,782 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease liabilities - Current</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,095 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,978 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - Non-current</span></div></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:10pt;font-weight:400;line-height:100%">45,655 </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:10pt;font-weight:400;line-height:100%">48,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">59,750 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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"/></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:10pt;font-weight:700;line-height:100%">Finance Lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,999)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Finance lease liabilities - Current</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - Non-current</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">   Total finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance lease liabilities are presented as a part of “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the Company’s consolidated balance sheets.</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease cost, which are included in the Company’s unaudited consolidated statements of income, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.386%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.919%"/><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:9pt;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:10pt;font-style:italic;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%">Finance lease:</span></td><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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">58 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">52 </span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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:10pt;font-weight:400;line-height:100%">4,883 </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:10pt;font-weight:400;line-height:100%">6,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="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"/></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:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">5,948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,216 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes short-term leases, which are immaterial.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.233%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><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;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:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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: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:10pt;font-weight:400;line-height:100%">Cash payments for amounts included in the measurement of lease liabilities :</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: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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for finance leases</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 years</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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $3,094 and an increase of its lease liabilities by $367, during the three months ended March 31, 2023 and 2022, respectively, with a corresponding adjustment to ROU assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><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 Company did not have any significant leases that have not yet commenced but that create significant rights and obligations for the Company.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of March 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.741%"/><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:9pt;font-weight:700;line-height:100%">Operating Leases</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:9pt;font-weight:700;line-height:100%">Finance Leases</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:10pt;font-weight:400;line-height:100%">2023 (April 1 - December 31)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,501 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">10,387 </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:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,295 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,765 </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:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,429 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,750 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:59.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.830%"/><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:9pt;font-weight:700;line-height:100%">Operating Leases</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:9pt;font-weight:700;line-height:100%">Finance Leases</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,711 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">10,037 </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:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,474 </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:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> LeasesThe Company conducts its operations using facilities leased under operating lease agreements that expire at various dates. The Company finances its use of certain motor vehicles and other equipment under various lease arrangements provided by financial institutions. The lease agreements do not contain any covenants to impose any restrictions except for market-standard practice for similar lease arrangements.<div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company had performed an evaluation of its contracts with suppliers in accordance with ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, and had determined that, except for leases for office facilities, motor vehicles and other equipment as described above, none of the Company’s contracts contain a lease. As part of the Company’s efforts to optimize its existing network of operations centers, the Company continued to evaluate its office facilities to determine where it can exit or consolidate its use of office space.</span></div><div style="margin-bottom:13pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental balance sheet information</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"/><td style="width:60.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.510%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease</span></td><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"/></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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,782 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease liabilities - Current</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,095 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,978 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - Non-current</span></div></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:10pt;font-weight:400;line-height:100%">45,655 </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:10pt;font-weight:400;line-height:100%">48,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">59,750 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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"/></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:10pt;font-weight:700;line-height:100%">Finance Lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,999)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Finance lease liabilities - Current</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - Non-current</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">   Total finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Finance lease liabilities are presented as a part of “Accrued expenses and other current liabilities” and “Other non-current liabilities,” as applicable, in the Company’s consolidated balance sheets.</span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease cost, which are included in the Company’s unaudited consolidated statements of income, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.386%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.919%"/><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:9pt;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:10pt;font-style:italic;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%">Finance lease:</span></td><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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">58 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">52 </span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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:10pt;font-weight:400;line-height:100%">4,883 </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:10pt;font-weight:400;line-height:100%">6,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="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"/></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:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">5,948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,216 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes short-term leases, which are immaterial.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.233%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><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;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:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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: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:10pt;font-weight:400;line-height:100%">Cash payments for amounts included in the measurement of lease liabilities :</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: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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for finance leases</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 years</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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company modified certain of its operating leases, resulting in a decrease of its lease liabilities by $3,094 and an increase of its lease liabilities by $367, during the three months ended March 31, 2023 and 2022, respectively, with a corresponding adjustment to ROU assets.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><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 Company did not have any significant leases that have not yet commenced but that create significant rights and obligations for the Company.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of March 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.741%"/><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:9pt;font-weight:700;line-height:100%">Operating Leases</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:9pt;font-weight:700;line-height:100%">Finance Leases</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:10pt;font-weight:400;line-height:100%">2023 (April 1 - December 31)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,501 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">10,387 </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:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,295 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,765 </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:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,429 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,750 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:59.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.830%"/><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:9pt;font-weight:700;line-height:100%">Operating Leases</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:9pt;font-weight:700;line-height:100%">Finance Leases</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,711 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">10,037 </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:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,474 </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:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:13pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental balance sheet information</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"/><td style="width:60.226%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.510%"/><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:9pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease</span></td><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"/></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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,782 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease liabilities - Current</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,095 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,978 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - Non-current</span></div></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:10pt;font-weight:400;line-height:100%">45,655 </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:10pt;font-weight:400;line-height:100%">48,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">    Total operating lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">59,750 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="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:10pt;font-weight:400;line-height:100%">$</span></td><td style="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:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><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;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"/></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:10pt;font-weight:700;line-height:100%">Finance Lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,999)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Finance lease liabilities - Current</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - Non-current</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">407 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">   Total finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 52782000 55347000 14095000 14978000 45655000 48155000 59750000 63133000 1922000 2499000 1358000 1999000 564000 500000 176000 164000 407000 355000 583000 519000 <div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The components of lease cost, which are included in the Company’s unaudited consolidated statements of income, are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.035%"><tr><td style="width:1.0%"/><td style="width:55.386%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.456%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.919%"/><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:9pt;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:10pt;font-style:italic;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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: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:10pt;font-weight:700;line-height:100%">Finance lease:</span></td><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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">58 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:10pt;font-weight:400;line-height:100%">52 </span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(a)</span></div></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:10pt;font-weight:400;line-height:100%">4,883 </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:10pt;font-weight:400;line-height:100%">6,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variable lease costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,121 </span></td><td style="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"/></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:10pt;font-weight:700;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">5,948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,216 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) Includes short-term leases, which are immaterial.</span></div> 38000 38000 20000 14000 58000 52000 4883000 6043000 1007000 1121000 5948000 7216000 <div style="margin-bottom:9pt;margin-top:9pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.929%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.526%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.231%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.233%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><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;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:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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: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:10pt;font-weight:400;line-height:100%">Cash payments for amounts included in the measurement of lease liabilities :</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: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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for operating leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,453 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash outflows for finance leases</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash outflows for finance leases</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 years</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:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0%</span></td></tr></table></div> 5453000 6005000 20000 14000 43000 39000 1213000 3834000 99000 50000 P2Y10M24D P2Y1M6D P5Y9M18D P5Y7M6D 0.140 0.146 0.070 0.070 -3094000 367000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of March 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.741%"/><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:9pt;font-weight:700;line-height:100%">Operating Leases</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:9pt;font-weight:700;line-height:100%">Finance Leases</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:10pt;font-weight:400;line-height:100%">2023 (April 1 - December 31)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,501 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">10,387 </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:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,295 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,765 </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:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,429 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,750 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:59.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.830%"/><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:9pt;font-weight:700;line-height:100%">Operating Leases</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:9pt;font-weight:700;line-height:100%">Finance Leases</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,711 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">10,037 </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:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,474 </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:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of March 31, 2023 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.898%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.741%"/><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:9pt;font-weight:700;line-height:100%">Operating Leases</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:9pt;font-weight:700;line-height:100%">Finance Leases</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:10pt;font-weight:400;line-height:100%">2023 (April 1 - December 31)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,501 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,228 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">10,387 </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:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,295 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,765 </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:10pt;font-weight:400;line-height:100%">104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,429 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,605 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,750 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:59.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.430%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.827%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.830%"/><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:9pt;font-weight:700;line-height:100%">Operating Leases</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:9pt;font-weight:700;line-height:100%">Finance Leases</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,711 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,846 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">10,037 </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:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">6,474 </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:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and thereafter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,624 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,500 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 13501000 190000 15228000 191000 10387000 142000 9295000 115000 6765000 104000 19429000 14000 74605000 756000 14855000 173000 59750000 583000 18711000 228000 14846000 162000 10037000 114000 8941000 88000 6474000 79000 19624000 0 78633000 671000 15500000 152000 63133000 519000 Income Taxes<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the tax provision for interim periods using an estimate of its annual effective tax rate. Each quarter, the Company updates its estimate of annual effective tax rate, and if its estimated tax rate changes, the Company makes a cumulative adjustment.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The effective tax rate decreased from 23.7% during the three months ended March 31, 2022 to 13.6% during the three months ended March 31, 2023. The Company recorded income tax expense of $8,058 and $11,202 for the three months ended March 31, 2023 and 2022, respectively. The decrease in income tax expense was primarily as a result of higher excess tax benefits related to stock-based compensation during the three months ended March 31, 2023, compared to the three months ended March 31, 2022, partially offset by an increase in income tax expense on higher profit and an increase in non-deductible expenses during the three months ended March 31, 2023.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2023, the Company’s subsidiaries in India, U.K. and Australia repatriated $76,000 (net of $4,015 withholding taxes), $15,598 and $9,081, respectively, to the United States. These distributions do not constitute a change in the Company’s permanent reinvestment assertion.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deferred income taxes recognized in AOCI were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:61.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.286%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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:10pt;font-weight:700;line-height:100%">Deferred taxes benefit / (expense) recognized on:</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"/></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:10pt;font-weight:400;line-height:100%">Unrealized gain/(loss) on cash flow hedges</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,300)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for cash flow hedges</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:10pt;font-weight:400;line-height:100%">(534)</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:10pt;font-weight:400;line-height:100%">515 </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"/></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:10pt;font-weight:400;line-height:100%">Reclassification adjustment for retirement benefits</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:10pt;font-weight:400;line-height:100%">(19)</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:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation gain/(loss)</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:10pt;font-weight:400;line-height:100%">(1,138)</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:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">(2,991)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">964</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.237 0.136 8058000 11202000 76000000 4015000 15598000 9081000 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deferred income taxes recognized in AOCI were as follows:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:61.271%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.286%"/><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:9pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td 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:9pt;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:10pt;font-weight:700;line-height:100%">Deferred taxes benefit / (expense) recognized on:</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"/></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:10pt;font-weight:400;line-height:100%">Unrealized gain/(loss) on cash flow hedges</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,300)</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment for cash flow hedges</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:10pt;font-weight:400;line-height:100%">(534)</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:10pt;font-weight:400;line-height:100%">515 </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"/></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:10pt;font-weight:400;line-height:100%">Reclassification adjustment for retirement benefits</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:10pt;font-weight:400;line-height:100%">(19)</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:10pt;font-weight:400;line-height:100%">(47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation gain/(loss)</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:10pt;font-weight:400;line-height:100%">(1,138)</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:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">(2,991)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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 #000000;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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:10pt;font-weight:700;line-height:100%">964</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1300000 3000 -534000 515000 19000 47000 1138000 -499000 2991000 -964000 Stock Based Compensation<div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation expense by nature of function, as below, are included in the unaudited consolidated statements of income:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:61.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.351%"/><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-weight:400;line-height:100%"> </span></td><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:9pt;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-weight:400;line-height:100%"> </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:9pt;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:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,641 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,825 </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:10pt;font-weight:400;line-height:100%">4,395 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016 </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:10pt;font-weight:400;line-height:100%">4,188 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">14,407 </span></td><td style="background-color:#ffffff;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-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">11,224 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to share-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,830 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;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:112%">(1) Includes $12,520 and $3,610 during the three months ended March 31, 2023 and 2022 respectively, related to discrete benefits recognized in income tax expense in accordance with ASU No. 2016-09, Compensation - Stock Compensation.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March 31, 2023 and December 31, 2022, the Company had 952,074 and 1,324,755 shares, respectively, available for grant under the 2018 Omnibus Incentive Plan.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and 2022, there was no stock option activity under the Company’s stock-based compensation plans. The number of stock options that were vested and exercisable as of each of March 31, 2023 and December 31, 2022 were 3,093 units.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Matching Program</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s 2018 Omnibus Incentive Plan (the “2018 Plan”), the Company established a share matching program (“SMP”) for executive officers and other specified employees. Under the SMP, the Company agreed to issue a number of restricted stock units equal to the number of newly acquired shares of the Company's common stock.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023 and 2022, nil and 52,636, respectively, restricted stock units were issued under the Company’s SMP. As of each of March 31, 2023 and December 31, 2022, the number of unvested restricted stock units was 47,623 units.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"><tr><td style="width:1.0%"/><td style="width:56.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.748%"/><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-weight:400;line-height:100%"> </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:9pt;font-weight:700;line-height:100%">Restricted Stock Units</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-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</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:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,126 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.71 </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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</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:10pt;font-weight:400;line-height:100%">217,194 </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:10pt;font-weight:400;line-height:100%">172.80 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</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:10pt;font-weight:400;line-height:100%">(284,174)</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:10pt;font-weight:400;line-height:100%">87.52 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Forfeited</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:10pt;font-weight:400;line-height:100%">(8,513)</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:10pt;font-weight:400;line-height:100%">99.41 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847,633 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.44 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">As of March 31, 2023 and December 31, 2022 restricted stock units vested for which the underlying common stock is yet to be issued are 119,908 and 174,490 respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><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, unrecognized compensation cost of $86,957 is expected to be expensed over a weighted average period of 2.9 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Based Stock Awards</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under the 2018 Plan, the Company grants performance-based restricted stock units (“PRSUs”) to executive officers and other specified employees. During the three months ended March 31, 2023, the Company granted 40% of each award recipient’s equity grants in the form of PRSUs that cliff vest at the end of a three-year period based on an aggregated revenue target for a three-year period (“PU”). The remaining 60% of each award recipient’s equity grants are PRSUs that are based on market conditions, contingent on the Company's meeting a total shareholder return relative to a group of peer companies specified under the 2018 Plan, and are measured over a three-year performance period (“MU”).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSU activity under the Company’s stock plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:-49.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:39.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.812%"/><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-weight:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">Revenue Based PRSUs</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:9pt;font-weight:700;line-height:100%">Market Condition Based PRSUs</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-weight:400;line-height:100%"> </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:9pt;font-weight:700;line-height:100%">Number</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:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Number</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:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,591 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.72 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,868 </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:10pt;font-weight:400;line-height:100%">172.82 </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:10pt;font-weight:400;line-height:100%">65,729 </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:10pt;font-weight:400;line-height:100%">223.61 </span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</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:10pt;font-weight:400;line-height:100%">119.98 </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:10pt;font-weight:400;line-height:100%">(194)</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:10pt;font-weight:400;line-height:100%">155.67 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,329 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.82 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.62 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><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, unrecognized compensation cost of $43,169 is expected to be expensed over a weighted average period of 2.3 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 21, 2022, at the annual meeting of stockholders of the Company, the Company’s stockholders approved the ExlService Holdings, Inc. 2022 Employee Stock Purchase Plan (the “2022 ESPP”).</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 ESPP allows eligible employees to purchase the Company’s shares of common stock through payroll deductions at a pre-specified discount to the lower of closing price of the Company’s common shares on the date of offering or the last business day of each purchase interval. The dollar amount of shares of common stock that can be purchased under the 2022 ESPP must not exceed 15% of the participating employee’s compensation during the offering period, subject to a cap of $25 per employee per calendar year. The Company has registered 800,000 shares of common stock to be reserved for issuance over the term of the 2022 ESPP. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The second offering period under the 2022 ESPP commenced on January 1, 2023 with a term of six months. </span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2023, 7,636 common shares were issued under the 2022 ESPP for purchases of common stock made during the first offering period that completed on December 31, 2022. As of March 31, 2023 and December 31, 2022, 792,364 and 800,000 shares, respectively, remain available for future issuance under the 2022 ESPP.</span></div> <div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock-based compensation expense by nature of function, as below, are included in the unaudited consolidated statements of income:</span></div><div style="margin-bottom:4pt;margin-top:9pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:61.077%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.351%"/><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-weight:400;line-height:100%"> </span></td><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:9pt;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-weight:400;line-height:100%"> </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:9pt;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:9pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,641 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,825 </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:10pt;font-weight:400;line-height:100%">4,395 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling and marketing expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016 </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:10pt;font-weight:400;line-height:100%">4,188 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">14,407 </span></td><td style="background-color:#ffffff;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-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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">11,224 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit related to share-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,830 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;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:112%">(1) Includes $12,520 and $3,610 during the three months ended March 31, 2023 and 2022 respectively, related to discrete benefits recognized in income tax expense in accordance with ASU No. 2016-09, Compensation - Stock Compensation.</span></div> 3566000 2641000 5825000 4395000 5016000 4188000 14407000 11224000 9830000 2806000 12520000 3610000 952074 1324755 3093 3093 0 52636 47623 47623 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"><tr><td style="width:1.0%"/><td style="width:56.271%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.905%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.748%"/><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-weight:400;line-height:100%"> </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:9pt;font-weight:700;line-height:100%">Restricted Stock Units</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-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</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:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,126 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.71 </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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Granted</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:10pt;font-weight:400;line-height:100%">217,194 </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:10pt;font-weight:400;line-height:100%">172.80 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Vested</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:10pt;font-weight:400;line-height:100%">(284,174)</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:10pt;font-weight:400;line-height:100%">87.52 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Forfeited</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:10pt;font-weight:400;line-height:100%">(8,513)</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:10pt;font-weight:400;line-height:100%">99.41 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847,633 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121.44 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:112%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">As of March 31, 2023 and December 31, 2022 restricted stock units vested for which the underlying common stock is yet to be issued are 119,908 and 174,490 respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSU activity under the Company’s stock plans is shown below:</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center;text-indent:-49.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:39.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.812%"/><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-weight:400;line-height:100%"> </span></td><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:9pt;font-weight:700;line-height:100%">Revenue Based PRSUs</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:9pt;font-weight:700;line-height:100%">Market Condition Based PRSUs</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-weight:400;line-height:100%"> </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:9pt;font-weight:700;line-height:100%">Number</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:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Number</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:9pt;font-weight:700;line-height:100%">Weighted Average<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,591 </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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.99 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.72 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,868 </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:10pt;font-weight:400;line-height:100%">172.82 </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:10pt;font-weight:400;line-height:100%">65,729 </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:10pt;font-weight:400;line-height:100%">223.61 </span></td><td style="background-color:#ffffff;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"/></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:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</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:10pt;font-weight:400;line-height:100%">119.98 </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:10pt;font-weight:400;line-height:100%">(194)</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:10pt;font-weight:400;line-height:100%">155.67 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,329 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.82 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.62 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 923126 98.71 217194 172.80 284174 87.52 8513 99.41 847633 121.44 119908 174490 86957000 P2Y10M24D 0.40 P3Y 0.60 P3Y 49591 119.99 178712 134.72 43868 172.82 65729 223.61 0 0 0 0 130 119.98 194 155.67 93329 144.82 244247 158.62 43169000 P2Y3M18D 0.15 25000 800000 P6M 7636 792364 800000 Related Party DisclosuresIn April 2022, the Company entered into a service contract for providing analytics services to The Vanguard Group Inc., which beneficially owns more than 10% of the Company’s common stock as of March 31, 2023. During the three months ended March 31, 2023, the Company recognized revenues, net of $951 related to this service contract. The Company had outstanding accounts receivable of $1,217 and $856, related to this service contract as of March 31, 2023 and December 31, 2022, respectively. 951000 1217000 856000 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Commitments</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><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, the Company had committed to spend approximately $7,500 under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in unaudited consolidated balance sheets as “Capital work in progress” under “Property and equipment, net.”</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Commitments</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain units of the Company’s Indian subsidiaries were established as 100% Export-Oriented units or under the Software Technology Parks of India or Special Economic Zone scheme promulgated by the Government of India. These units are exempt from customs, central excise duties, and levies on imported and indigenous capital goods, stores, and spares. The Company has undertaken to pay custom duties, service taxes, levies, and liquidated damages payable, if any, in respect of imported and indigenous capital goods, stores and spares consumed duty free, in the event that certain terms and conditions are not fulfilled. The Company believes, however, that these units have in the past satisfied, and will continue to satisfy, the required conditions.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">The Company’s operations centers in the Philippines are registered as qualified Philippines Economic Zone Authority units, which provides the Company fiscal incentives on the import of capital goods and local purchase of services and materials. The Company is required to meet certain requirements to retain the incentives. The Company has complied, and intends to continue compliance, with the requirements to avail itself of the incentives.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transfer pricing regulations in the countries in which the Company operates require that controlled intercompany transactions be at arm’s-length. Accordingly, the Company determines and documents pricing for controlled intercompany transactions based on an economic analysis as prescribed in the respective regulations. The tax authorities have jurisdiction to review the Company’s transfer pricing. If the Company’s transfer pricing is challenged by the authorities, they could assess additional tax, interest and penalties, thereby impacting the Company’s profitability and cash flows.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently involved in transfer pricing and related income tax disputes with Indian tax authorities. The aggregate amount demanded by Indian tax authorities (net of advance payments) as of March 31, 2023 and December 31, 2022 is $37,072 and $37,088, respectively. The Company has made payments and/or provided bank guarantees against these demands in the amounts of $7,316 and $7,532, as of March 31, 2023 and December 31, 2022, respectively. The Company believes that its positions will more likely than not be sustained upon final examination by the tax authorities, and accordingly has not accrued any liabilities with respect to these matters in its consolidated financial statements.</span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">India’s Value Added Tax (“VAT”) regime ended in June 2017 and was replaced by the current Goods and Service Tax (“GST”) regime. Pursuant to reviewing the Company’s annual VAT filings, the Indian tax authorities raised aggregate VAT tax demands for tax years 2015 and 2017, in the amounts of $5,563 and $5,526, as of March 31, 2023 and December 31, 2022, respectively. The GST authorities rejected the Company’s refunds claims in the amounts of $3,892 and $3,866 as of March 31, 2023 and December 31, 2022, respectively. The Company has filed appeals against these matters and believes that it is more likely than not that upon final examination its position will be sustained based on its technical merits. Accordingly, no provision was recognized as of March 31, 2023 and December 31, 2022, respectively.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">One of the Company’s subsidiaries in India has undergone an assessment with the statutory authority with respect to defined social security contribution plan. Except for some components of the assessment for which the Company has recognized a provision in the financial statements, the Company believes that the amount demanded by such authority is not a meaningful indicator of the potential liabilities of the Company, and that the matter is without merit. The Company is defending against the assessment order and has accordingly instituted an appeal against the order before the relevant tribunal while also making a payment under protest of the amount demanded, being a prerequisite for the appeal to be admitted. As of the reporting date, the Company’s management does not believe that the ultimate assessment will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continue to monitor and evaluate its position based on future events and developments in this matter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">In August 2019 and September 2020, the Indian Parliament passed various consolidating labor codes, including the Code on Social Security, 2020 (the “Indian Social Security Code”) which aims to rationalize labor laws. The Indian Social Security </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:111%">Code has implications on defined social security contribution plans, provision of certain benefits or facilities to employees at employer’s costs and post-retirement benefits. Most specifically, it broadens the definition of an employee and wages and liberalizes the definition of “continuous period” for the purpose of determining employee benefits, among others. However, the rules for the Indian Social Security Code are yet to be published and the effective date from which these changes are applicable is yet to be notified. The Company will complete its evaluation once the subject rules are notified and will give appropriate impact in the financial statements in the period in which, the Indian Social Security Code becomes effective and the related rules to determine the financial impact are published.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company, its subsidiaries, and/or their present officers or directors, may be or have been, named as a defendant in litigation matters, including employment-related claims. The plaintiffs in those cases seek damages, including, where applicable, compensatory damages, punitive damages and attorney’s fees. With respect to pending litigation matters as of the reporting date, the Company believes that the damages claimed are without merit, and the Company intends to vigorously defend them. The Company will continuously monitor developments on these matters to assess potential impacts to the financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outcomes of legal actions are unpredictable and subject to significant uncertainties, and thus it is inherently difficult to determine the likelihood of the Company incurring a material loss or quantification of any such loss. With respect to pending litigation matters as of the reporting date, based on information currently available, including the Company’s assessment of the facts underlying each matter and advice of counsel, the amount or range of reasonably possible losses, if any, cannot be reasonably estimated. Based on the Company’s assessment, including the availability of insurance recoveries, the Company’s management does not believe that currently pending litigation, individually or in aggregate, will have a material adverse effect on the Company’s consolidated financial condition, results of operations or cash flows. The Company will continuously monitor these matters to assess potential impacts to the financial statements.</span></div> 7500000 1 37072000 37088000 7316000 7532000 5563000 5526000 3892000 3866000 These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income. Refer to Note 20 - Employee Benefit Plans to the unaudited consolidated financial statements. Exclusive of depreciation and amortization expense. These are reclassified to net income and are included in cost of revenues, operating expenses and interest expense, as applicable in the unaudited consolidated statements of income. Refer to Note 17 - Derivatives and Hedge Accounting to the unaudited consolidated financial statements. These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gain/(loss). Refer to Note 22 - Income Taxes to the unaudited consolidated financial statements. EXCEL 136 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &>$FU8'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 " !GA)M6<]UD$.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.DTWD**N%Q GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.&'8BB!,CZ@$[EFC MVB,(SF_!(2FC2,$$+.)"9&UCM-0)%85TQAN]X.-GZF:8T8 =.O24H2HK8.TT M,9Z&KH$K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LJ_GW+A#!>_/3Z_SNH7U MF937./[*5M(IXH9=)K_5]P_;1]8*+NJ"KPIQMQ5&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" !GA)M6QI.QL.X% #!'P & 'AL+W=O2!,EN)\'16&#.W(3(=!+,:*I%D4 MTD?"XF0O^>C!7<-0H5/XA$G 8R)DK,KFL] M^J'ONB8@_^);(%;ISC4Q*%,IG\W-T+^N.:9$(A2>-A(<_BU%7X2A48)R_+L1 MK16_:0)WK[?J=SD\P$QY*OHR_"/P]>*Z=E4COICQ+-0/E@JU%+7N3S_02^=7&]YW$GL#VRQ@FYAZ]U9Z&?1331Y?$V$CQ<.I M4_]J0T*C*B)=%$@7QR%]S;C20H6OY$$D4FD;'BZE56:KE#X:51'OLL"[/ YO M+%0@?=,+"0P&UN3A2D6_V]OQT/B*G*V"LW5DRU0[X/ZNG9]H+< MPW?D2VS/*R[I,@<,F7HFO:6(,W%FI48EJE*7?HBB#@2G?EQ)*S4NR=IZ0>Y" M*94=^!26B):>B.*NYCUPW]Q!%WZ4J]@*B\N-8'GS!,L;.^HIK!(MO1+%'9H+\Z)R#7R0)K&[SM;^U$D[AH5CIH1CN,7K5L(IS!*K#1*#'9H6&LA5KO2IK5-]^" M6SEQQ7VT=5/.[_@C5V M#DG-A)>?':?$,YNPZ_/2XFEQ/MW+3V4;Y>?KP^W/W,R7*0G%#$*=\Q8,>&I] M7KR^T3+)CURG4FL9Y9<+P7VAS ?P?B:EWMZ8'RA.[;O_ 5!+ P04 " !G MA)M6K:.:T^L' #H(0 & 'AL+W=O M6P_(W225,&.WVJ=;ZCY',H>/LO[1K(10Z*DLJN9HME)J?;!8--E*E&FS+]>B M@CMWLBY3!5_K^T6SKD6Z; >5Q8($0;@HT[R:'1^VUZ[JXT.Y445>B:L:-9NR M3.OG3Z*0CTB_+O!15D\L*U>+N M:':"#TX9T0-:B__DXK'9^8QT*+=2_M!?+I9'LT C$H7(E':1PH\'<2J*0GL" M'/]LG<[Z9^J!NY]?O/_1!@_!W*:-.)7%W_E2K8YF\0PMQ5VZ*=2U?/PLM@%Q M[2^31=/^CQZWML$,99M&R7([&!"4>=7]3)^VB=@9@)EC -D.(&\=0+<#:!MH MAZP-ZRQ5Z?%A+1]1K:W!F_[0YJ8=#='DE9[&&U7#W1S&J>/3KU]NOEY>G)U\ M.S]#GTXN3[Z@Z^R@6:>9.)I!(36B?A"SX]]_ MPV'PT1;=+W(VBI7VL5*?]^/3M%DAF#64Z0_BGTW^D!80O'46.U=AZTHW@X?C M."))?+AXV W'M,(X#L.D-QL!93U0Y@5ZLY*UVE.B+F&Q/8A&E2Z4G1\^>G[( MHF0"TV(6)0&)[#!Y#Y-[85X#LCK/E.@R:L/'C0=S;B31-&)QXL 6]MA"+[:3 M+),;2!KTVDS /-\68HXJH6P@0^/Y) DX)A.8%C.>$$+L0*,>:.0%^E6M1 VM M;K<,;2 CX^EA2%DPP6A:\2")',LQ[B'&7HC?I$J+-T",S8>'(=E991U&TRS$ M)$J8'632@TR\(*]JX/9:/;<%KFM[K8O&.>>) 0+*ED^GW&)%X*\=*0X&T@G\ M0(UW I;H$JGT:9M%Y_1O78T6(2'&_%O,.(\2 M[( Z$!'V,]%%I=+J/H>F]"I0:@(-PAA/@5K,6(P=A8\'(L)^)OI3RN5C7A16 M:":KL(#'A$VQ6>U"ZEJ0 _U@/_]YRH5=JF(OD?VL5OU5WL9!#X2&_8S62YAU^JSUBS5@DZ$H MC8T*-*VB*';,"AEHC/AI[&56UJ!6]9Y4WJ&B+\E;68-#X#CKFB(F1[$ _DR M6\SHR&R,?* RXJ>RGBIJ\2"JC36UQ,)2V*Q*BQF.=TEY#'%G7^9G,YC]>@,( M1;DNY+,0*).-O3Z)25(L2;@!U#3#08R=R1S(C/C)K$?ZM!95(YI6@"VMECU7 M'"3!M,'9[("X6>A .W C\7/CI:6?S6%)-$T?PG;16.%;"#&TM3G3CA!/GQMX MD_AW;M.-QDZZ?R(*<\/&>&CV%XM9C%VRG@PT2/PT.)+UHP!I6L]MZXP*E)<"0DR73+;#%CF"2.QD<''J1^'NR*\36, M)L-QW9ZG\MEF%T,1.E8Q':B0^JGP5)9EWJG[[OA.5GI-BRH#Q.C]M5X@2$GT M12J!"/]@#>*7GF+^/]Z0[P1SYPB3>I7P^5-Q _[R3*#/LEAV_0C:_SZZ43+[ ML8)KHFY^_RTF./K8GH.H9ZM4IEY2_^F$_")OXZP,!$[]!'Y5OS2)1F=ACMX% M^T& @0IK]) 6&_$183Z'AJK_H6:5UEJF;-1*UOE_Q7*N2U:@O&E QUB39?+V MM(=[3<9A#;1._;2N%S[($7=,74"NH%@PAS*=TS!^N=M%V!81I7-*\)QQ_G)3 M;E2CX):FB[31(NBOM,Y6W32]O+'HQB;S)([F213:'1-X*F/,[?A,9**\%?7( M-[%FWG(X;*3>:S/._:!3Z"L'R,MEKAD1^N,ZS9=[>86R=)U#O[3"- 4("P-N MG'W:[!@''>Z .P@5ZA%I7KET7-75&P@-&PRE*TRY.$APXN)P. M>H3Z]0AL%3;EIDCU&>)VAR!+Z @K_6+T ?2);.S 36VQAREFL9%?FR%CF%$' M]$&&4+\,Z:@RK[)BTR[D[=I>B6*IWPBJ&@36IGZVHC>UAC[PYMC(N\T0:AX[ M5C,;A GS"Y-+T'H'*)H'F,P33/MNX2WS4C,WMQ3MO4]%=V\G''*6J MW;I:WUZ9LF:/Q8PD4WUO-60XH8Z36#8H(/86!=0XN=,*VQ0Z,)N[;X*VJ"UV M/,:N T4V""+F%T2&;&NGZR>#(.:K2^NIGM70=JJWV'D-KW\' I;5?5XUL,^X M@Y'!?@2)J+M?*^B^*+ENW\S?2J5DV7Y$FU:N>G?Y.@, &0* 8 >&PO=V]R:W-H965T&ULK59=;]LV%/TKA#8,"=!%E&A)=F8+<.P4"="F1MUT#T,?&.G: M(D*)&DG;;7]]2+)&\Y_""O ?ZI +(&D,IHK:RR-:::QGTI M5DC::,-F'ZK<5&CCAA7V-4ZU-*O,X'0\^O P_?#N?CS\=#M&-\-WPX?1+9K> MW=Y^FJ*+QX?AX_C>K%RBBPF54.@,-$LHOT1_HM^1BU1F9E7?U4:)Y7.3]:XW M]:[^*[N^I_(*$>\-\K%/6N"CP_ Q) WJY(F,'#,.5,@E^#$ M?_SFA?BO-N._B&PK#:1) SG$'D_,"0(I(46F[)+G-ZBD$BTI7P"Z8 5*!>=4 M*E2"K%_\95LVZBVB:@O['[*,\17&7M]=;MH\%K6EO]/H[YRGORY/1!0&NKAW])P1N60@:"\%_LL"46AR7'^RIVM5]*&)+<-@( M#@\*'HD\-R?D?Q1,>%+!'(O:$A\UXJ,SQ)]=+=%^$6#<6BZG1&XYZ#8.NN<[ M.*U8NGN:.IB0#@F[.^+W TFOUXUZ4=BNO==H[YVOW70:2M,B9<7\F('>OBY" M?*\3!#L&V@)]TC%7NP$/__QXXH,6[H"GR*C4IH-2"_D-48T2H?0QZ6O:34D1 M]OR>1W:DMP2&44 "XN](=S=: -M_F2_LG!4*<9@9)+Z*#(6L6YIZH$59=05/ M0IL>HWK,3!L(T@:8]9D0^F5@&XVFL8Q_ %!+ P04 " !GA)M6\P!@JNH% M ",%P & 'AL+W=O,>/;$Q:-<,Z;0IA\TG W;"VLD@RELN$YTBPY?G@ I].2*05"HE_$O8D M#ZZ1=F7&^:.^N5Z<#QR-B*5LKK0)"G\[-F9IJBT!CF^5T4']3JUX>+VW_KYP M'IR94!/2&AIL*8OBF 6VN!^DNN\3Y6 IPGHJ='X[G9Z]_?UY.+^:H*F]_!W)A2Y@MY-E2 M15L9"RW:$/73&7Q,2):K$C='Z-SK>B&W.I$%]"PRI1&@!> MVBU\Q<;\E4K^ 5SB8R^(6UX9Q)S0QX'9JZ#V*K!B^B"XE&@C^#(QA?S2KMWC M4="!BKT8AU[+(X,8P4%,S!Z%M4>A=??<;9B@*LE7B#T#PTDF3TT8PY?<-2]D M[,C?J/8WLF>0Y>!PBJ"7(KJ -I_H7J$9L0Z R?^H$WPO"+V@E:*NE!O'GF_. M4%PCCJV(I\#4.C\:,0P,C^PH6R:P<;?V8R]N[WN#E(=#QPP6.PW+.5:X$P99 MFR>TG#5TE#,N5/*C7*A@&UG,Z1:XZT5A"[91+'!ZM@$^8&=LQ7W/%90%[VP' M(U3JO*A_YT8=ZG+QR3H5(Z!X0*8*7OP-Q2'[1SW ?K"(=IW&5-KOH B MVL&FU%.]$727PH).#^[*8-R#ES0D1^PD=\O4OL"I4B*9;16=I5 D'%T]IU.8 M69(Y0Q]YNM!Y>(L@/R<(OC#GCVM88\*8@^J=P5$.7!>W/#*(N0$.>^9UTA @ MP=9)\&I?-< H2*ZI^%W?C ,DL;+OKTZ0+V7M.%0- 1,[ 5]2F E^Y@LH&9(=]F,X +WY(%8HFVDNG.@&#[;;;EK/;_EJYU M=/CETGTA:\?A;<8(8A\CFM(MHVDN ,,8X<)$Z >=FC5*>L1Q^^JV&2>(?9PX MK%L;UB[MNV[L8B]RVEA-DE'L14$?5CTC'*\TC$SLC S?^E?/\W0K]95I4K];'PY?%H6AK?8Q/)]BP?D'"TS'X M:GH2P9/BI'G8O+H\I[ZA8I7D$J5L"3"=J?Z-?4!_ C_X#4$L#!!0 ( &>$FU:,LKS;^00 ,L0 8 M >&PO=V]R:W-H965T&ULK5A;4^LV$/XKFO1,!V8 Q[=< M:,@,)#F%F1(8$DX?F#XH]CIVCRVEDA*@O[XKVS&Y*(:AO!!+VEU]GU;:"[UG M+G[*&$"1ERQE\J(1*[4XMRP9Q)!1><87P' EXB*C"H=B;LF% !KF2EEJ.$+G,,BI>KR#ESQ<-N[&>>$CFL=(35K^WH'.8 M@'I6_^>DTQ(:"[1Y0 M<$H%9U?!/Z#@E@KNKH)W0,$K%;S\9 HJ^3D,J:+]GN#/1&AIM*8_\L/,M9%^ MPK3?)TK@:H)ZJC^X&T_N_K@97DY'0S*9XL_M:#R=D+OO9'!W>_\PNAZ-)S<_ M1N1FC.,1.7H<7SX.;U#ZF)R2Q\F0''T[)M](PL@TYDM)62A[ED)DVKX5E"@& M!0KG J7W'*F8DE&+(1P6]]"1A4M9TUKX-0:O*7BC+CV"7&:CFO ,_RXNE,# MQZU.V+F=2"7P%?YE.K[#N MF:WKT' N%S2 BP8:EB!6T.C_^HO=:OYFHOY%QK8.PJL.PJNSWA]C)$MRQB:: MA6XKU]4!:]7W;=>U>]9J$_^^E-NRVYU*:@N87P'S:SUTIV(0)-AR30'4.DJY ME,?G)L#^5_KEBXQMT6]5]%NU?GEDF#32Y%\(R1R31:U>PV[6P,?1C8$>02R& !:\$GQ"3*X @I5(F41(42&GX-T9Z'1^D M\9IUOO*:?9&Q+>;=BGFWUE]'OZ-/CBVBG?+!RW55;_')-@;,[I[?W&;+WW'N MOM"IW>UTS_E!"-N9__LG9;?VL6]+W;:Z;C. >1OA89= MF[Y+Y";,1K#N7BYMN=U.>Q?LOIC3=KW6 ;"Z&-B>>,5<4#P3(S%\%ANL224=>? 9=Y?25@!6P)\H1@=R2*^PDOV"A) MD+EBPA1@;%/KV1-"<6&Q2#$>SU)ME*#GR9+199@H-!YP)GF:A%0/Y+J6DWJS M L\9>8 ([PJ"'',%Q&YC<3P$D:RH;FN*;:]UB".70<"7;/UH:O:)$D99D* W MWW8\PZCPZ?,IKG,A<%(*_U^B3A.)CK)%RE\!R%41[LA]BEGX4_3<#7J)*=X$ M?,[R,L60/4YP?2_TYD<1?;!.V*/G(+TR[DWI"WR*E"EO6AL=6P9BGG>^DN17 MHZBFJ]FJN[[*>\J=^8'NN@WSE[9W/K ]XXJ/*WD?;+UM7;3YV/?,$W1="A'" M:)ZU\;6*HG,N!HHO\EYRQA5VIOEG##0$H05P/>)X;.5 ;U#]_Z+_'U!+ P04 M " !GA)M6NXH_=;H' !F.P & 'AL+W=O\]=]IQ=EK-P])QFG_,YYP7ZNHB3_'@P+XKE^]$H MG\[Y(LS?I4N>B%\>TFP1%N(P>QSERXR'LRII$8^(85BC11@E@Y.CZKNK[.0H M715QE/"K#.6KQ2+,OIWQ.'T^'N#!]R^NH\=Y47XQ.CE:AH_\AA=WRZM,'(TV M*+-HP9,\2A.4\8?CP2E^'Q"W3*@B_HCX<[[U&96GQR62:,>7&G2PJ5DF;G_^CNY7)R].YC[,^3B-_XQFQ?QXX S0 MC#^$J[BX3I\_\/J$S!)OFL9Y]3]ZKF.- 9JN\B)=U,FB!8LH6?\-O]8=L96 MZ8X$4B>0?1-HG4 ["<3>D<#J!-:MX.Q(,.L$LY/ K!T)5IU@=2N8.Q+L.L&N MR%KW;D7-)"S"DZ,L?499&2W0R@\5OU6V8"1*2BG>%)GX-1)YQX,N?7%T.?[MP^7'B7=]\POR?K\[O_T+'=Q=G-Y-SD7T M(1JBNYL).GASB-Z@*$&W\W25A\DL/QH5HF4E_FA:M^)LW0JRHQ6W:1'&BK2Q M/FV<+A9"SC=%.OVLR)[HLT]GLZ@<#F&,KL)H-A2G, Z7D;HEGA[KFA=BV/,9 M\L(LB9)'51_X+S1G.ETM5G%8")3+8LXS)$Y/3"_S3-,%'QW$:9X? M*N"#%[I83%3Y*ONFZJV1$,U&.62C'%(!LAV 9_PQ2LIS%5-!'"93C@Y$#^;S M,./Y(0H+-.'3=XCBMX@8!*LTH<4OY^#W^3*<\N.!Z(6<9T]\=2C,HRO.56(V$ MCV)MDQ?K&6A8+OQG2*Q%Q-U0'E;W$TLQ$>7;\Y!*3]J"??5D24.(B.&#.W/R M!+*F!PGF0X(%0& MI=@;I=C02E&IPY8([5S4Q]IF])U"(,$\2# ?$BP FL) MP]D(PWE9& H-J-AWI+43QH1T1O-86Z^O AQ)<(J2'F1)'Q(L )K4>MNJ'6U MU)Y.Q2(BKVZ>4?J BM82]:7K@"NO?@C!E-(.V]HF]&4;$LR#!/,AP0)5WS+' M-(EZ88F-QB4R?IQQI=]C*&Z','7,#LOZNGUI!D7S0-%\4+3@Y?YM,[WE!V(M MTVOK:=JRGJ+*>D([K:>S&K,E/,>AI$NVMG1OLB'1/% T?[\.":"*MKEN'#RL MM_ N>%%SJR158:E9V':ZI$+:5A-0-&^_4_!!BP90:&U2&^\-Z\TW+YEIW*%/ M8;9QAXB2=2UZW_NT&JUMR]HNPV;W5@VTK@>*YH.B!5!H;7TT?B+6&XH=?>RE M"28[I89!&>Y.!7* -%FX"B>:!H/BA:4*.U35IFF0P;._32 M6&M8[ZWUVCA32T2VOR@EE(E_W1&IB'1=QW9MJSLN0;TR4#0?%"V 0FO3W_AE M6&^8O;@YIJ;<5FQ6.=AVNX3+$]6;3JW;)U!TN&T1#RS:I*=_5@/I2H&@>*)H/BA;L MT\-M.33^%';_QYTP#.G1C$'1)J!H'BB:#XH60*&U'W9I'#"B=\#^@QTQ?<7> M#\ 8\J6>6=3M3%<3T*H>*)H/BA9 H;45TSAI1.^D >V,U55:FR,&[EZ$]&WI M.ZL0V;Z2:WJ@-7U0M *KF>MS^97#=4BF#'#[C(,ZK,1V1E3%/5 MB_J@: $46IOBQFI_M59M@1/;%RETP@W3W1_2-Z,TZJ,D&BN:#H@7*#C9= MZNRXU2"-?T;T_EGOK3"B[M\VTXVQ1_3& MW@]MA1'9.,+$DIYBU9?N33:H+P>*YN_7(0%4T3;7C2E']*:XR2',7\ M0:0:[VR!D:U?ZEP?%.FR>J?P/BV*=%%]G/-PQK,R0/S^D*;%]X/R-<7-J[4G M_P)02P,$% @ 9X2;5@C&1X./" G"8 !@ !X;"]W;W)K8:T+IZS_*=:25F07^LD59># M55%LSD M_]<.@_.S$,EK[/DSWA1K"X' MP8 LY#+<)L7W[/F+W#ODZOZB+%'E7_*\MW4&)-JJ(EOO&X."=9Q6_\-?^T"T M&D _> .V;\"Z#41/ [YOP$M'*V6E6S=A$4XN\NR9Y-H:>M,796S*UN!-G.IA MG!4Y?!I#NV)R??]M=O_[WW-FD?T8K1KZS>MN$?]H+8Z$.;6PESKT$P7_X>U!>FH4*3((!]%61K%B21I MK5@_UW>1'L5-GNUBF*1D_C(ZVRJX@ SZX>TCZIYR1$_4V4'@O#IPGG5$;R1T M&L5AE8/3!0G765[$?U&!]LO];L6S7/ MBBSZ.=3)?D%@9+7$HW)]4X@0CM^1BUA1Q@0N-ZCE!E:YTW9$LV5KDB42?""Y M)M,P6PYA'I)0*5F@N3B).G8:"SELUP\(&]J< WSR7 M:?0"LR1:A>F3;'OS4:<&E'B.H8\%5'2<0*R&G'INCQLMF-,CJW,I0?6B3F'A M+S*7J5S&N%AJRA@+8:A%S.BX9Y90UHAE]GF> !K#-)(ZY.5:C J]0D%_7)3! MEGA1P0PY7+"N9LRH1W'#2^6,E<]8\]1]*!YW25F5:^TS?R#6BIL-<: MU12%@JS%I#(WE%DZB<-YG)1\*N7KO"*72XBXTI=A]-VT,MVJ"6 MVEE;3K=]'BHLF9Z:U!Q"&C=T(F84)FB/S(:NU([7NSK72$4VX8N.9_\:,9'I MFUA"K#P:]"V2!JS43M8JH)9 FC@<"NH;N04Q8^,^[-.&F]0.SGI>[H.(2D3X M!QG;[4I$S *GIVAF#2:9'9,U7W*YD^D65<@0 @JW6]4C5MQOU5>' AL ,CL M(83Y%O3)]2;)7J2$>D_A8\T0J+D^I]U(8G:>X_3&LL$?.X*_5ZE5$5KEZ:R< MH:ULC4HWV<:\L;%Q0LRHZXF^&#<49$3=TA=M=\I@9Q+EGS;,& MC.SX%O2]6SC4#6%&TW.8,5U,LR'S M_I\:.!%K/O6+N'"54M_8:M)SOIWO-4 MO1U&H4$BLR/Q89M#,:Y7"U0M,*(P>,5+N7(D5# ;O;5 8X"ACPE_W!T]S,ZC M#NT9O8:1S,[(ASR+I%SLQTZ%B7RG R807<^8>P@U>ZITUC"3V9EYM57P1*EV MC4C.]B5DN;"T^/)">[ #US3"2FL@Q0?4&Q.@W2H9,1E2[O4EKX:QS,[8@PET M9#_*$(BZ5(R-N&-[4B]P>@H"WN"6VW%[.&L@FH"UUU.!(]JYR5?J>+[;C3-B M!P[2GK3+&Q!S.XB/I5TL?:%^F/@5G(LNZQ"SH?#&?2/00)JS=V7=99S"CO4M M1[A6^+_[#/=$O1U&H76.;2?^0QZ#TYLPT95I=6@*,["*A7Q;%< 1O(MN#8 9 M\9YM%&\J &ZO Y7T3S+H0<805RFB6\7BCUCU9AFW&V;'4IM(,_M.]/OLAW@ M(U*1;2=U,+&F89_0AL/H)JQXUVGNQM$K/K"VT"7VZ%;9\\F8XY: MB11-0Z@'"$7'E#O=$S[$CKM^S\D ;V#+[;"]+4^8RK.FUS-4J+5A4U9>*WTD MK+W\B)0/J=YC*AB>ZDP0/D?],\E+66",$,)GW^VIC$1#9V&GLQZDA8SR,OW% M_]85@1T).Y[;/<7![%C@BYX2533$%G9B7[]9/@D+ OM4,I=/<9KJ6:A3 #R M8C;.%JAW)I\IT)X5)1J0"_MN^_W>2;T=/^J7N<<>B[%1F2-F ME+I.WP];HB&S>,-/S)LP7I#%-ML*/-[-AJB0;FPH[Q]*EH?N>=RN>UY54*8E/9<4ZQIY8J^ MC89H<"X\ZS2:;3>;1.K" VJ\1:RB) .RP,MY<" MK(?'N MV7:BW@[CU!01PEY$3/>_J.PWMP0&4^:'A3 : ]]XAV'UM?PQR2N@)?EM"E M\\F'J997KT)5-T6V*=\FFF=%D:W+RY4,(0S: #Y?9EGQ>J._H'XA;?(/4$L# M!!0 ( &>$FU8&[]X A 0 * 8 >&PO=V]R:W-H965T&ULC5;;;ALW$/V5P08(4D#6SA4I&C9G,I],WDT9H6ZP6:>[.KQ:NBT9;O/,0NJ81 M?G^#QFV7Q:PX3'S351UY8K):M*+">XP/[9VGT63PHG2#-FAGP6.Y+*YGES<7 MO#]M^%WC-AQ] T>R=NZ1!Y_5LI@R(#0H(WL0]+/!6S2&'1&,OWN?Q7 D&QY_ M'[Q_3+%3+&L1\-:9/[2*];)X5X#"4G0F?G/;3]C'\YK]26="^@_;?N^T -F% MZ)K>F! TVN9?L>MY^!F#>6\P3[CS00GE>Q'%:N'=%CSO)F_\D4)-U@1.6T[* M??2TJLDNKG[UE;#Z'\$4+2:1//+\1/;6-]EZ_C_6Y_#5V5@'^& 5JN_M)X1D M@#,_P+F9/^OPJ_!C.)^-8#Z=GS_C[WP([SSY._^)\$9PZVQP1BN1!6$5W'D, M:&.><"5\U%98J86!>YI$4E\,\.?U.D1/^OGK%$,9P,5I %Q3EZ$5$I=%RV?Y M#1:KER]F;Z97SX1W,81W\9SW'V;OYZWAP\[<$SHM$3XYH[2MP@@^6SF&5R]? MO)O/IU>;OP SSX#W2 MM/ X/@TBN@IIOZ?*B#5H2DCHUD$K+;S&D-(HRE(;3>X"O***2"6_0;,?I8-Z M_+>N:87='S"/&+0 0YV,S@$2A2!?PNRCEMFKTI6.) 7J@#F0/$T2ZO)(9H]T MB(C0"A\M^I!A2J.3=J(#W;3>;1#67: $!(J_BV390^^LU M)SP,:0A<(;:@'/=8P!VAB3I@/L<[B165-CB"((41:X-'-+ /W*'L M>!MS8G!W3!I='CF/[9VZLP$'\DE$#8Z$]11"FUVDK3I4W:ALY391* M&H6)M22]C*@?VT=>9@3E4+HA2XB";Y!4,DK+'J/0AKX;1P:.>0UC^.TIT $8 M5004=;6&5?M>=4])8P8Y"A+NJ^_9PBP6:,*/ZZ+ MY*^O@)[6 7PO>]KBG>HD9SEFSH$Y%RT%2WIDT-1S;>!WQ]%)IU-VJ#82!5 Y M49P*6BHCJ5MA# >8!/A@-:^DUI[:T'6#7DLQM+B'\?UXZ&D,\\CJ"S%*-7BT M]\NP=WRJET^.;F4ZITIO#RZ0SL9\00^SP_/F.M_J3]OSVXBN19(0UTQ)IM/Q MV]<%^/S>R(/HVG3'KUVD%T/ZI#JAKLL;:+UT+AX&?,#PZ%O]"U!+ P04 M" !GA)M6#F?%I-X* #.'0 & 'AL+W=O99V:HLZUUG_U&J2#NJ]+X\\DFA/K-\;'/-JJ2 M?F9K9?"FL*Z2 5_=^MC73LF#&?OSJNI#:3BS-^=NTNSFP32FW4M1.^ MJ2KI=I>JM-OSR!'AQ?G-5RK6Y4N*VO';X==UQR72GCM37"J>)\ MLCQY<_F"SO.!?VFU]8//@BQ96?N9OKS/SR=S4DB5*@O$0>+?G;I294F,H,9O MB>>D$TF$P\\M]Q_8=MBRDEY=V?)7G8?-^>3U1.2JD$T9/MKMCRK9\Y+X9;;T M_%=LX]D7IQ.1-3[8*A%#@TJ;^%_>)S\,"%[/'R%8)((%ZQT%L9;?RR OSIS= M"D>GP8T^L*E,#>6TH:#W&G3AXB8&0]A"W.BUT87.I EBF66V,4&;M;BV MIG;*+EIE+Q=/,OP@ MW4RQOJ M7KN#;[]YO5C,W][.;F;B;\OE-7\_>7LHP!UR@G*Z&NBE301 &#(5 99H@S1I M&%J\"%801HB3^=$_V0]+%W16*CP@/WQ4ZZ:,3K@Y^O>,W>IR:%3NF-E.Y%88 M&\ T*YM<"5A =%%.)Y@Y%]8&'(4)3OW6:/+*:BZM M%\NH\$=56Q<$)+?>_#O;0R2%]AF.[)1T0A&>B.]5IJJ5,#(U3A]!)!@"Q0>ZHFCH4HI':"\<"$&$=P]TVV&6K2FMEF7HV_-O* !S'==K!GY9&/Y(DH)^I+Q<>A M)M<])S)M)<30[SD Y=[=ES? 6)TI\:,MJ9YB_J7JT3A%:NEX/N<;1VMJGQJ(0 E8K.2>-E M!(PI/UEC9HKO2NL]R]*>'%4X6U'8.D8/:*&2*C6F 59EN]% FHB11/V'SHV. M>%B#VMRI-O]1I@0NP%A9%+K4C*TD5@-M->,K*@(81DE$N>]#]#PR0=U3,HFZ M<=D&XU)7&#'U:ZGAO#M%%6&IVO$0W %$Q#YE'%?,G2R;[HG!>"KAHQB@F-6D MKE(DGR$J@\)>LQ R76C/.J*9_4Y:HC=8FV]U64;S'Q%/@E+](+,I+E\*+%!/ MG%U#F6-Q">>>4:ZS8;.MVV;;EV"M>'[E^KS3.<'E.$_A_OTQDR4Z.N<)P)@\ MWP'45'A+G@%"8\P&K,5@P4J3[0;HOTOEBOX.[11R-&ID#A-3"@H1YXCR8_11"F< MM'_" :FA/ZLUY TC16\1"]"'!"@0[Y);L31K31\'R3!(D1%83GL0 MQ>2:\5AHL_0JZD9QHZ(V#2/:)Y4&TC8I*!Q6P =>A &<9.#:;:?^8.(%'6@+K5N?>&A MNR]B'Z-GR#@>;M$CA5T!IF3B'\:-&DM\F>;W3#U)2#+O (CL[7'GT=2Q6TW9 MY[3E(8;W!*V*9SQJ3+$P=S'Q.LLBL@PB55 G<.C+L0A\GPPY]T-&51I^2A5H MU+C'\ZA_*QHD#T3"LKQ!,K%HRL,F6(R1LD'^.P:+Z3!O!I:#4REC5@H%F7:G M:'/5?OH4?7/4>V. +S;IO\^/-MMT?&0$T3.0D>LT4S >[^WCD/M!0CM$.XK5OW1J?2 M!#]M5Y('N8-:66,6O>-Q)PIO9QZFZ-$'"'J0'6+?RM2#+1^X;"GT$0#?&_%! M H+XPB66Y0]=8 =D-URK+A>7EOZV[OAA>7/9^4,C(-!L']5MS]%[\ MAYVQ\*,YEKR?R)5^<.Y*_&)KG8G7+Q8MQ1L:02HXZXK*S$+-09$*ZAR8U""! MX!)S%-T9-.@!A"1 B!'+V#LX?AOL%T)71-.V7>\M!2K!*64A2J<2]=2R5MP6"E37<2LQ'7#@) MJ3(X4WCPZW5(+'RK1S^*H*I+WM\XJ?#0\70@(].8C >:S,O:5L);(7P4%Q? M#CP0MG250\V0:R@.B _T[WB;P3K.F!8G6UVP-$RR9JB[L6Q1"^M?846<("@- MD V*IP-&+=IH^XL&&FG6VA@FXZF_NW,X>1EO(6?BG71TW41C<-H#:@*9T/IA M!=SL=O"X)#U^.\,9QQ=?-&KLX&Z^ (NU,Q._DN'MQ$T-S3S8[@'A051P'*5< M>S"-4&I@37(+;_$L,XTZOOTV9#K:%\G --'!;)7P/PV32%$TML@]E1FY!(9] MQ5)ZD+>(U/IS#!=?8M//6; 4# 0"Z$!HTZ$,)"?H.#F:OYZ*RW:0@1DK6IRY M,>Q!DOG+#GO>#*53**]2YQ;+O@EWSWX:- CV>/LFS0Y7W2CQ#!":OZ3L3VM, MO^+KM'>R0A6J,JUR4;$'DR8_&W6S+-TC\H3437Q9[RA^PW>6K"*; MTROY:OYJBL#%(71D^4/#&7LTWF.XR(9A.H?=VM_$G<:I;BO;E M^I2<,#S=WW _MN,^=/]@L_YKD&R!Q<^T245;F.IQC75E$=W2T>/=7A1B'9T" M%G<7%[Q\Q.V%DI8NZ?;EFA]N)\-+WS%,\?WI/ICJ%!N"$/XE\;07L&\:WE'V M:C#;]V/-\> W-B3SFG]))#K@0_RYK7O:_5BYC+_1]J J3S MV7&ULK5C;:_FL]M M4:V-U*4?E/;S*,@2.>M4-WLXLS/?3(79WIPC>KD M)\/LT+;"W%_)1M^>S\+99N):5;6CB?G%62\J^5FZW_M/!D_S+4JI6ME9I3MF MY/I\=AF^NDIHO5_P+R5O[=Z8D24;W?RA2E>?S_(9*^5:#(V[UK>_R,F?!>$5 MNK'^/[L=U\;9C!6#=;J=-L."5G7CI[B;>-C;D ??V!!-&R)O]WB0M_*M<.+B MS.A;9F@UT&C@7?6[89SJ*"B?G<&W"OOR]U)71O2U*D3#/G1C MQ$'=V=SA)%H_+R;4JQ$U^@9JS#[JSM66O>M*63[%6S.CC9E7T9. 'X4Y M97'(611$\1-X\=;MV./%S[A]+7MMG.HJ]N_+E74&(OG/,7='M.0X&B7.*]N+ M0I[/D!E6FALYN_CIAS -7C]A:[*U-7D*_2^'Z$G4XS9_SU'L2RW9&]WVHKMG MRC+!>J-O5"D-TVM60H38+II[IPKK@4I5*0<,%!+C$<9IJYO!/YT^0&RQN9+C M$N.C8]E:=:(K%##4GAVN-GJH:J9HA1[,M%RL&LGLZ(A]!C% M2C7**8DYJKL.?P@#<-9*EJS2)TZ?H,1^14T7/:(CX G9!,]AIY.(:]/D0A4(6%*@TII[OE4@!!9"R?L6OA*RED%!;L1$NAK1-<;=#]&LJB5 M7!_QW%-BV(N??LBC*'C]YK>W'_TP?/V25;*3&Z.>8M8.Y(JE5;(;B(!"6T?" MV\QXJV @B!UMXQ"@%55E9"4=Z_38HZK^,)BV0/!BG1-^MP6RI83?X!_@#U,2L>Z""/('=?/;S+ MI7*#&?T\@//>T%F^G(&I\A3E?4\4!THAS1,[*"12LG:\L23=6"#/0&B;"\=O MQR#B/F>D[R0:Y ?:X;4Z:MC6Z9_'- 3MII:MU"8@;8'M5P<]? MO2P]Q(\,/L=QZ-U\=U?A.Y0K[;"1;U 9_'?<6(Z]O39X$=_6_"# MF$=I.@8_7-!@$? LR2;J@WA)88F6/ KRX\%/%SS((Q9F/%V$C%8BI,L%7T # M49#Q19@>BWV<\S"GF.=\$2S(@) O8II8Q%XOI,R0I\OH6.RSC&=A]G?$'OY# M<4=B'X;P.?J>X$/I#Z,?@\LL_\O1?Q@D7ZW'*]?=][#Z5O[?I<)+YNTS'=84 MF,BG\9C]2$=$8B>BR1"[+0P;C3S6U:9<[+1#X,]: :;H90[@7WC9CK:KAWO MT8Y56Z)X#1W@*C]>CZD9*!J-0X"ZPA7_\&H3SAFU&MQXN^VL!1[Z!^\)O0.6 M;.A]!RJ9O^$IR'"(^KA-RV2?S_4I>@\9_AW=(!9^=H*, ,LQXI 1WQ$5XVS) M?M7=R<-5T],_P$X).2?(-Q36..(9-E[+,;7_T ;=8[CDRV6*Z*+^I5/I. 1, M0Y_D2 M)(2YOS11-W'[?4#[(8B3+(ZHEH9ASC[5:'S[GO3HZV2>TEV9!.ECVF.>QS$J MXC(Y=C0R$F%.?)$,J7YF"W;LS7&^]Z)/Z>!_SH#F]-"Y\9U_.[O]Q>1R_*%@ MMWS\N04$(9LLF%UC:W":+68COYL'IWO_L\%*.PC:#VLI\)I'"_#]6FNW>: # MMK\C7?P/4$L#!!0 ( &>$FU8,Q;&940@ *86 9 >&PO=V]R:W-H M965TZ4]F+X1E M7XJ\-%>CO;75^61BDKTHN!FK2I1XDRE=<(M;O9N82@N>.J$BGT33Z6)2<%F. MKB_=LP_Z^E+5-I>E^*"9J8N"ZX=;D:O[JU$X:A_TH/)]67%=^*CL+]5 M'S3N)IV65!:B-%*53(OL:G03GM_.:;U;\$\I[LW@FI$G6Z4^T@9\1G[295V;]A?RU2DQ_(3F-+9$[7VW$8O*OR)ZS&; MA0&+IM'L!7VSSK^9TS=[V3^6:56P#6S5R -@;/=LX] 5FOWG9FO<\_^> L#K MGY_63S5S;BJ>B*L1BL((?1"CZ^^_"Q?3BQ>LGW?6SU_2_O7HO$*K+,EZF[&]"[32O]C+A.7M?^G*GNH& W0M6E[Q.I14I2U1I M5"Y33C>9+'F92,@8BP>DSC (HV#]WBR5AN]V6NS<^NT#WE1*6[[-!3/> .,L MV#46/(S[0&UY#O70\BM,R%0.#I'ECGGI2JN#3/%2#LSE6U /BCU1-2G6(A'R M0,L#,MQKY<:(9M/N62[Y5N;22NASR=*^,3Y;DB9;S#F[,4QE#)F:[+M493]@ MHV(+@)LG$;LY90,%X@V+UM,@#B.ZBM=!A,6;1[;A3;"(5NY_N5CU[P=VGF-3 MA%0#U@9M]I:" TRT!\/OC/<2P*0'@O(,*L-UL%C%=+$,ILLU*3\E1&$$QH#? M,&R.-3V1>J#>L#B(UK'[GP.$$RYCZR2O*4IOPC@.UNO(X?XFC!;!-%K"WQ-@ MTHHG@ ;0:BKA:#Q_H#M7<:6EC*A+H)([)-J=S=AES485%2\?V!X[(2UTC44^ MH9]*.)>IC;!*:,JI!CJXI5-"S^<"B5NA"V?ZKP5IV<,:S 6Z?AD+0ZB8/<<(2!XH!H@I(^+U"49B';?!VK/#X24.%FR M#1\=!:-+:YX;Y;

=R:[7/>[B#0:W MP_T'T&5UGB%A';I.Q?A9:CGR*& RH^A03>?QY>.+EFS2]P5R.3RG=)C;7ET0;M>J@D M5(YZ8].\F)O.FK#U(6I* 97WNR^&MPY^49ZU>=<1A-KFFQ[*WN>GN+>^<]N0 MP$Z6CF,:5NBIO*VP<^#S-7-<7_U_F]XLF$ZIY:Z#>#'_,SUO.9WA=[98#*@X M^5S+=BTP>U()+P\PJ4!YYJ8%YS&I)=^\S7EOTLU@[<:9T+WZ<2"V::Q[ OV_ M!=?-Y]=OTO.( 29K=-2B&4P=0/'6'8_2*\JZ6[#9;-1$+_ M-VGJ(# DA%$GGB_I*IRS>; (5YBNPB6>Q$$\7;,;W]1\2KP-5],S_,Y"_,YG M=+T(%_B-9TO\+H/Y;';&-N@BCXU;K^>49AAN>E,Q::V6E#8D%_?V(BU !%16 M&! &S8GR\-FP/T^XKQBG/!\-F?VUW;WM[$W6ME:-V0VEN>]<<*.33%"TLNN[ MPR8F#CROP9G&*_+KW%@$W:X[=U,5'<%3:MH<&Q9;'#_:/GO@,*PV@R,)^?VY MAG,[=,'1O+(,IKE-/74]D"+!DYY#J1.A31\WW99PR*FF)[A& M@UDTD94_&-6V!I+@W5(5,B&1-A.'38ZVQH""S321RW,$<#14>K QP3F1>Y=! M%(:*V(P&H_?4L?.D;K8Y%8#@N(G3$#%PJN*FFR)!@ZAS"+1A\4K)$.4ZHW.G MUSX\C%'X*7S#R;?W!>X+8V5!LYEK>5IM!V%HOJVT;<8#.OY3IR_?NIX[+[B# M&0AA174:+7!$B^?L'^@$Y]^6T6_#8+$DM@B#V2PZ>]T!D-*K0+4YR/L!Y5LV M;F<0 -YE;7=P)FKAIFD]7VNR U8?]MMO861X3*3K.(Y^>^*=QR'H+V*K,,8\ M@DG>/TYK-YK>:VG%.Y5E%-4.L;M!5-Z&842@QBNB8/#PQI5<\N ;=-Z<^[MS MA''8A=$%"]G\)$$O?*-8K3K+T1H30?35DLF0@WY5S0ED^/2X@*BZ:SH#JG*G M:+MF94-LSN''5#9F/_='K/:+13."@'^I)G ^"J=_($FU;A M'*GM% 0 /$) 9 >&PO=V]R:W-H965T&B$-,N@MK8]CR)3UM@P,U$M2I)LE&Z8I4^] MC4RKD57>J!%1&L>SJ&%:OJ(1I>(-2L.5!(V;97"1G%_F3M\K_,UQ9P[6X")9 M*W7G/MY7RR!VA%!@:1T"H[][O$(A'!#1^#I@!J-+9WBXWJ._];%3+&MF\$J) MS[RR]3(H JAPPSIA/ZG=.QSBF3J\4@GC?V'7ZV9Q &5GK&H&8V+0<-G_LX_>D6?YAEFV6FBU ^VT"FLAQZ0[EUFJ2HX;9F&A>1)5PGC-D/!PG_7*R-U503_QZ+MX?+C\.Y/CDW+2MQ M&5 C&-3W&*Q^_269Q7^\0#8?R>8OH?_@B;R(<9SAD2Q<,L-+P+V@)8'Q FZ@ M5$W;6:Q@_0@5O^<5J8"D,<$EB1"8M9JO.\O6 L$JI]]0FU'%EG>U$A5JXTQM MC;#SO4%0[!XUM3K(KEF3+[49K9Q7 S0UC&72N0J!55^H_LF*1L^A9*]L:V;! MD37=^@LUN2.AL>UT65.;0M5IIXRLK%U@7%43>,.%#^E_(NZ,L_PIYJWHC+=H ME45I.1/"I8W>EX M>,GS'>@D)Q R!VQ:H1X1!\&8CU8P:7ZG.$WGXB'-0X^42L>>\J>T=1L5LQ@> M9,+2R#>=?AQ@&[2UR^C5J7C&TV&4C==C)MP./I2BJ]S!:M5X\#[SS,]I2M*S MK#\OCPG\278;)>A6\11]&1HDSU0NMCX&N_;5[B*O3M;!.>%J2E[33S1T$PUH M'E$1[0>2^TGA8]<0-ZNT.8>/W[KB%4R3,,L26F2S,#DKX U*18-[4.T[[EF M)]L LBS,LWDXG>5^F:=AG!5](3^M+&_[VMU0!+MCNC*0SY-PGLP@GZ9AD<5C M^?^<^SD%GA>Q6Q;S/"QF!5P_[Y_OQ\'U@[BEN<-+A'07)9)K[O[@8>?K=I-\]@\_?LS[::D,,)34.)P^^U)\4(!V_5/Z\^B+D&H]))V]_(X^[XGKGHK_%OZOUC MB"INRZ4!@1LRC2=GTP!T_\#H/ZQJ_:6^5I:>"'Y9TYL,M5,@^491J50E:ZH+8)DR@:A2WC(LBGSG:G\JEI>0M"LVE (75++B* M)_/,^CN';QRW>F\/MI*%E(_V<%/.@L@2P@8+8Q$8+1N\QJ:Q0$3C5X<9]"EM MX/Y^A_[!U4ZU+)C&:]E\YZ6I9\%E "56;-V8>[G]A%T]0XM7R$:[+VR];SH. MH%AK(]LNF!BT7/B5/77OL!=P&3T3D'0!B>/M$SF6[YAA^53)+2CK36AVXTIU MT42."]N4!Z/HEE.U%B^6]\2'1Z3LF.TSPY"GC+U 6D\0"2*$F/X*5]C:G#2U]0(S!1POLG^JOXE'T]@CGK.><'4-_ M65^.0APF^!\N> O?LQ22-*>-!ED!74(E&](N%\L)?*D5(K2^WVC[#=2MHN[; M93\)?*1I *0YS1K_XB3XQW,CS^U*&>B*BPUJ0_*F/"<0#T99YM8D'1$]@\38 MN-"2;WA)J3J*Y#).8OJFX\ASUY[U:1)'9W :OQF>':CI!-)!/!S2F@RR.(9# M+0KW9-2B6KIAH>DYUL)X1?76?AY=>1G^=??#C!YER86&!BL*C2[&PP"4'Q#^ M8.3*B7(A#4G<;6N:J:BL ]U74IK=P2;HIW3^!U!+ P04 " !GA)M6LN9< M#-H# #3" &0 'AL+W=O9))8WV#([T1TJVJFT:9FCJ:D3 MVQED90"U,LG2=)&T3*AHNPYK]V:[UKV30N&] =NW+3//-RCU?A--H^/"@Z@; MYQ>2[;IC-7Y&]VMW;VB6C"RE:%%9H148K#;1]?3R9N[M@\%O O?V9 S>DT+K M1S_YN=Q$J1>$$KGS#(Q^=GB+4GHBDO'EP!F-1WK@Z?C(_F/PG7PIF,5;+7\7 MI6LVT3*"$BO62_>@]S_AP9_<\W$M;?C"?K"=SR+@O76Z/8!)02O4\,N>#G$X M 2S3;P"R R +NH>#@LJ/S+'MVN@]&&]-;'X07 UH$B>43\IG9VA7$,YM;YEM M8O!?N/O2BQV3J)P%IDIX0.N,X [+L+].')WG40D_<-\,W-DWN&?P22O76+A3 M)99?XQ/2.8K-CF)OLK.$GYB9P&P:0Y9FLS-\L]'Y6>";G7$^N/K*_S^N"W*> M2N;/M]P>6.=OL_IK=&D[QG$3T3VQ:'88;3^\FR[2JS.:YZ/F^3GV_YBP_XL; MZ$J :Q"ZWG3:H@5=0:]87PIO8AUSV 8PK7,/J.CZVSB,AR_@WXXP+T>$?:[I MZEOG&?Q)E99$(51]"=>!EJJ!-V,Y?#W-X"-R; LT+RMCME^=_AZ6%W&V6M)@ MFB[B?)[ZT709+Q:K4\\#\#O>&T.P[R&/<\(LXNQB#O-XN;IX;:NT^F&TS^*4 M^+(XRW,_IN_MOX_&>UC-X]4B#\KRP$2C+(\7V?2,QLX(>FR%?";"4(V>O^I5 M::%!60(]C 4V3%8A45*$?:'H82L%9YZP8.J1'D^N>]J:P"^4"JZ)W79:E90. MD((50@KW#*RF+D 9\^FRK$40GHO+GMBH.DK*QH=WRRQ+KZXY-STMWCU1=_'E MXUW6A#-PD#[2"K23@)I>_4-\3SQD;9#KW2N1"E0X>E==$YRQH\[@6MTSPY1# M$B&L]:)<8W1?'XTI&!7;4;E3@ QUDQT9AP+OG3;D<^\:;8),*E$3\MCYT@?1 M=MHXJOF#@F%?%XX.]W$3%#Y#S0D<>R+F6O@7Q[>J(1K>N*0.[%-U%$S!*@#V26PF?#70O)L?ARWHG+>R$E]0W7&Z2@(#PC,\ JA\,U+IADBE/6PA^! MDA(_>>NM2DX:38NF#NW40JB-H>>,JV/'OAX:U8OYT.[INM;D$TBL")I.+O(( MS-!"AXG376A;A7;4!,.PH7\=:+P![5=:N^/$'S#^C]G^!5!+ P04 " !G MA)M6G4@;(*0" #\!0 &0 'AL+W=OU>;(KF.3HD3'JKD.4MJ!)>Z/NI5S%>.XM9Z[M2BYELC. U7BG0354Q];1"(7=S)W#VCFN^ M*8UU>(O9EFWP!LWW[96BDS>PY+S"6G-9@\)B[BR#Z2JV\6W #XX[?6"#S60M MY9T]7.1SQ[>"4&!F+ .CUP.>H1"6B&3<]YS.<*4%'MI[]L]M[I3+FFD\D^(G MSTTY=\8.Y%BP1IAKN?N"?3Z)Y3@HK7W9L]]G4X M (S]%P!A#PA;W=U%KB99XC0NKVL!Z\Z]G9T+2R'@FRE1P8$;?BW7VBCZ.7X?R[^CCX_3VX&9 MZBW+<.[01&A4#^@LWK\+4O_C*^+C07S\&OM;K?EO\+-T,TGSI W( J@44$A! M8\GKS126VCJI UDYM #.,<-J327K/2'2XE9I3=!*Z89A".G;]-();:0CZ K&E2-UX-+'6:.+Z MX0B^RGKS;^3S*TX@"ET_2:P1N%$<')2!8(#W#3=/P(J""\X,0N0F?DS/.!KW MBHY?0WR)FR163Q2[H]'D6*N]@XFL4&W:O6.KW]2F&\[!.ZRV93?1?\.[O4@= MV?!:@\""H/[I*'% =;NF.QBY;>=[+0UMB]8L:3VCL@'TO9#2[ _V@F'A+_X M4$L#!!0 ( &>$FU:P$G%HN08 *X0 9 >&PO=V]R:W-H965TM\VG;V: MU,[U%].I+6K9"GNN>]GA2Z5-*QP>S6IJ>R-%Z87:9AJ'839MA>HFUY?^W;VY MOM2#:U0G[PW9H6V%V=S*1J^O)M%D]^(GM:H=OYA>7_9B)=])]TM_;_ TW6LI M52L[JW1'1E97DYOHXC;E_7[#OY5 MY&O9-*P(;ORQU3G9FV3!P_5.^[<^=L2R%%:^ULU_5.GJJTD^H5)68FC<3WK] M+[F-9\;Z"MU8_Y?6X]X4%HO!.MUNA?'^W.!P(Y.$C O%6(/9^CX:\ MEW?"B>M+H]=D>#>T\<*'ZJ7AG.HX*>^_#&H'HB[ M@#KI+J<.!GC;M-@JNQV5Q8\H2^A[W;G:TINNE.6Q_!2.[;V+=][=QD\J_%Z8 M.@Z;_WBRM,ZB3_YT*?=2U'(JPF:PTKS("?77WT19>&K)_Q.]WZG3VG_JUGZV\KHZ)L\_E9HM*)UEG1% MKI94Z08MK;K5!=WXEV^L4^@36=)@934TU*#A++WX50IC7Q*26=3[;-*=+&2[ ME&;W)J8?UQUD;ZR5SE[0#])Q0W_PPOM4Z+8?G#26DK,9?4E1D@5QOO"K,(BC MG-[IRJV%D11CPR(/TBBD'#_YG+Z3Z-]:-R6IMC?Z0;):UI13&@5A&E(:!_DB MI!^K2A6(<#"=<@-T'<'A!:)%L$@R. ZC$>K>:4,/LE9%@Y#9=)8GE(4SNAU4 M4P(EV EID>7X%]%WK/"K+_(XBE]1EF!GO*#7HE=.-)['2'4$%U>H);O?N CF MLY"B-$AG"VB;!_-P03''F(4(S@*UFZ(8VJ'Q62@E2K%08J0_&!2M-D[].;YX M$<=1D,712ZRB+(B2^"50S+,@S'->Q$$2Y^19^DQ79T@I"9\:&M#=ABK5B0X@ M-0RJ_>;YA,UR*'TL!QE 1 JBY#GLTV1.619_C'@>931/8^A8H)+B(%TL_CHB M49#,\I?\NU@L&(U9EO+?,'RR,3QJV2P>4>/%YR1 MGL0X,:)\8#\M]4*5Y#1:J\3; A!8-897L> )=+;Y9\I073$8 Y>P7W6PWHFF MV2 ?#S@6]'AO=UW;:4<;@,HGC WLT5)2WX!82_:0B175<4YW@]EAY&HC@21/GH^H)N!M4+V67C\5M>A6DIUZ%*M'0RH_V-4&;8V##$(<##"%$(OXG-MS M^AE;GJXW^1Y'*RL#+(IF8(XX_@Z%!SB?&3D6,?"#_VJ)L@\ 4Z%7G?ISA(?= M&CH!7;R1"5LWJO12UN%G[#7H13YT"T0$4FFW3(Y>^?DY*$>BOONS#UQ9'-Z^V29^[8(. _(_#Z(W>SZ MU,]QPCX[0E]#+'Z&6LA \43TCZVYUQKQ3C@S^-2(9_.1#42@+=NDX M1JX7[Q"6+6TG3>&[&_C&<,55;3\%[2I=@O3O)HT5U;'1=2[8# MM X1J)$I76S'@=OTJO!%89AC,73@*E0-'\:8';L9#K:]I]9=U[")\LB<0HZ. M,#O BZNLA('">6-C$P [SD"O'3Q3WH]]<#[P,:?[V5#)WA\5%Y" M&>Z#H=O*>U7^$#=_Q<1E53E@[/JD(!K0?+.%'\55G=B"5=Z< K3_)@3 M5O3;4*[&XO=3:8]0*6UAU)*]7L)!GD@X:&P)ZM,LG;J13 _ND*TT*W]3MN21 M'*^3^[?[R_C-> ?]L'V\R:-95JJS.&I4$ W/Y[,)F?%V/#XXW?L;Z5([W&_] MLL:XEX8WX'NED9#M QO8_Q?%]?\!4$L#!!0 ( &>$FU8CQ,((.@< 'X1 M 9 >&PO=V]R:W-H965T]]??,Y3L.(F3[J<"04S1 M,\-G9A[.C'RYT>;>UE(Z^MHVG;V:U,ZM+Z936]:R%?9Z=XWJY&=#MF];8;:WLM&;JTDTV6W\ MJE:UXXWI]>5:K.1OTOUK_=G@:;JW4JE6=E;ICHQ<7DUNHHO;E.6]P+^5W-B# M-;$G"ZWO^>%3=34)&9!L9.G8@L#'@[R33<.& ../T>9D?R0K'JYWUG_POL.7 MA;#R3C?_496KKR;YA"JY%'WC?M6;G^3HSXSME;JQ_C]M!ME9,J&RMTZWHS(0 MM*H;/L77,0X'"GGXBD(\*L0>]W"01_E!.'%]:?2&#$O#&B^\JUX;X%3'2?G- M&7RKH.>N?]2ZVJBF(=%5]$]72T.?.B>ZE5HTDFZLE3AU.8OEI.5J]':S& MKUA-Z&?=N=K2QZZ2U5/]*1#N8<8[F+?QFP9_%N:[<3;R_Y M%K=?.$P?E"T;;7LCZ;\W"^L,R/._8V$83DF/G\(7ZL*N12FO)K@Q5IH'.;G^ M_KLH"]^_X4.Z]R%]R_I?^' ,[9OVCJ/]%G[07NA++6FI&]QTU:W("9;Q$J@> MKL9M<4(UEO22RAHVI"75T6JGO=CBFJ\A.>JM:K5.EI2_:B89N1>.5A#_^'Z+K48-H M9!2=4%H$15Q@$4=!/I_QSCR(PHAW\BR8)S%OA;,@2^9TUQLCNW)+8$9G&S$4 MF.IWW%?&;"G+*:4HFM'WW^5Q%+^G*)\_@P!*E_6>TR."8KY#4 P(XBA[@2"/ M4T3^I8W@,%"TEH9KMJR0.AQI$10?3ZQ."Z%U#XL]1JI*-1][+9\G9'G1X-,+BE4(8> M1--+AB_&?'/B^F[0;SAY7E$!$))KMORU:'7?N7//L)V'I49OJ*2!BZ5/B/,L MA=>R%-9A6T)$MZKT^V@Z]^ARV*H4H[9^]X]>-,H)[@U 5SIM;( 6A; *>QA/ MG\CY>[N+J\]DU1M/=/9,&40*U@P"LR/M#M82]00WDCN MH]6C@4$#7:"\I[51.++5#])S+*"5[*09N0=/Q ,NEU@HN+/U5TS8VG\AO\(! MWT77(*!]&D0C']#I$*M[N66:].W:!R? U2R;OF+_6,;ZB,'LVNC?T5*AL>P= M5TC#Y.GEX,73A"+$*SADW>B=1:^T.]]$ASO8D (.909J2D@^\O8PNKKG G(0 M7A ^?NI)I2I/-E"B#W!0UTKB3&)P9$_=I?%,D$A.$>#JY0\>'5+E=+U$U$T>CV*/'V MO/&3#"@L?2IQR&@'*QY0*L)!1TC&5("G9B00EUX\+$'^1^A'7']QYSQXRV6 MR8J*/ES5I<:XPD>72+)Z$-Y"H[O5.ZX45#:*#S5RJ):V5FL?U8WDYH*E\UV6 ME3K,#"].%I0Z4>C MN964J(@]<".TOT#O;E>4?E (D'S7H'94+X^Y0)O@^4V:9UZ?4%$$4!+/Z!?=O2L1&=1M7$HCAR)"29)!+(I@ M$T)1G 5AD=)IE@5)E)S1K CF>81@8]#]"V??0%, RZX1\GKHR"_SKB=Z#-[BA2JXZ]:?'Y:]IWPET%TX7]W'=J,KG#I.'&]WF>M0A M'!A3A*\5PVC)?M2(#5JA?\?@^EH]O[F>&3?'D&"& F@_7@5IGHTUG$L9LV7C M7^-X:.*:ON)19BD')$>JR"&F4_C%[=J>O4:IV7ERG#G1>?I6:DZ'M))/ZQFD MD]>($I]G]-$ZU8J#_OQ*/H:K@BK^-FF.3ZO/$^(W3V\PHC04T;O#6\KLB$+4 M-I\43,7@#$9HK&>\/P]C7F>\3K*4UW,J=LM\B 5:@!1+[OR8@Z-H).?)KCP= M>YF:'KP3\\N!?_/'0,ECY/!ZO-_=_[AP,[Q3/XH/OTS =[Q;\&BZA&IX/I]- MR QO^\.#TVO_AKW0#GGWRQJ3LC0L@.^7&J/&^, '[']RN?X_4$L#!!0 ( M &>$FU;_]NML!@, (8& 9 >&PO=V]R:W-H965T'/R6>[ L9 M7"4'K;^[S>=RXX4N(518D$,0O#SA'I5R0)S&CPG3FX]T@2_E,_K'H7:NY2 L M[K7Z2Y94;[RE!R56HE?TJ$^?<*HG2](;-=&G\ X;T9SPE#J$,W)R=8-Y2L9MDJ. MH^T?5*.!?6\,M@0[:Y'L.B!&=O:@F%#N1I3X%90$ONB6:@L?VA++_\8'G-&< M5GQ.ZRZ^"OA%F!M((A_B,$ZNX"5SF=)*$DK^P M].'!8"_=P9+A2_3/I?:,IZ>73W60%? M9JBTXNM+F)XB>:FTD239%F9^'*[?4LC3F\<0?,OY[MOU!+ P04 " !GA)M63IBVO<@" 2!@ &0 'AL+W=O MVU^65+1(+'2M5V[95$ MS3((;%9B)>RY;K#F-X4VE2!6S2ZPC4&1=Z!*!7$83H-*R-K;K#K;K=FL=$M* MUGAKP+95)(5*.2(.X_? MZ8U7.N"A_,S^HG]1QSRF3B^3"O;G;#O M?6A#@> >?@*(!X <1=W?U$7Y;4@L5D9O0?CO)G- M"5VJ'9J#D[5KRCT9?BL91YLO5**!"VN1["H@9G3V(!O0ESTZ?@6=P(VNJ;3P MOLXQ?XD/.)(QG/@YG,OX).&-,.>01#[$89R%@&MI,Z5M:Q!^7&PM&?YX?AXK3W][>OQV M-U!+VX@,UQY/C$7S@-[F[9MH&KX[D5LZYI:>8O]OZTZBC\?VH@B](GHETSR' MED 7P&8HM.)QEO5NR=[.R(W+RK%S<(T95EN&#Y88QDXP4U=/*%I52*5XPHF- MW!XX@VCB+Y*%$V)_NDC@,_+$\90UVDIVF/J3*.5S&D=,.!CWDDJP)*@E;9Y MM%1J(TFB\T^BD,]X-N4O8+AWR"CRYV'LSFG*7$8^"+0+S M..QK82'UT]D,$G^VF+PLSQDD'%L\<4+LA],%'&MP<#"G%9I=MXU<;=N:^I$= MK>/"N^CG_)][ORVYWCL.%106# W/9Q,/3+^!>H5TTTW]5A/OD$XL>6FC<0[\ MOM":GA5WP?@;V/P%4$L#!!0 ( &>$FU:6N[D5Z0( .8& 9 >&PO M=V]R:W-H965T[[[Z[L\_3G=+WID:T\-C( MULR"VMKM5129LL:&FW.UQ9;^K)5NN"51;R*SU<@K[]3(*&&LB!HNVF ^];H[ M/9^JSDK1XIT&TS4-UT_7*-5N%L3!7O%1;&KK%-%\NN4;_(3V\_9.DQ2-*)5H ML#5"M:!Q/0L6\=5UYNR]P1>!.W.P!Y?)2JE[)[RK9@%SA%!B:1T"I\\#+E%* M!T0T?@R8P1C2.1[N]^AO?.Z4RXH;7"KY552VG@63 "I<\T[:CVKW%H=\MJ"(96>L:@9GDAO1]E_^.-3AP&'"GG%(!H?$\^X#>98WW/+Y5*L= M:&=-:&[C4_7>1$ZTKBF?K*:_@OSL?%&6NL,*7C]2FPT:X&T%'VR-&I:=UMA: M>"_X2DAA!9II9"FF\XS* ?^ZQT^>P4_A5K6V-O"ZK;#ZW3\BKB/A9$_X.CD) M>,OU.:1Q" E+TA-XZ5B U..ESQ= =:TU<,>?^$JB+\"^*@>IAV,]OBU6QFHZ M3M^/E:./EAV/YJ[8E=GR$FG<@E&W/)3J'_AV:>Q#_. M_M^"CJ7%0W/ESP,$Y)QZ&LQ_, -UAB MLR*L09/\'>\,\C1D14R;["*:O 6&X[J_03\,[62O9^PL23,&8,\I#1NI3BSUSRL&"7M,8Q(Z):/' WD4"T=)PZ M&G36F<09@YB%++\ "C$_; M_"=02P,$% @ 9X2;5IGP"4>^ @ .@8 !D !X;"]W;W)K&ULE57?;],P$/Y73F'B*2R)T_47;:6V X'$8-HT>$ \N,FE ML9;8Q7;;P5_/V4FS(G5%O-CG\]UWWYUSE\E>Z4=3(EIXJBMIID%I[68<128K ML>;F4FU0TDVA=,TM'?4Z,AN-//=.=16Q..Y'-16 B,;/%C/H0CK' M8_F _M[G3KFLN,&EJKZ)W);38!A C@7?5O9.[3]@F\^5P\M49?P*^\8VO0H@ MVQJKZM:9&-1"-CM_:NMPY#",7W!@K0/SO)M GN4UMWPVT6H/VED3FA-\JMZ; MR GI'N7>:KH5Y&=G7VR)&CXK^6:YU1JEA4^"KT0EK$ SB2R%<(91UL(M&CCV M EP*-TK:TL [F6/^MW]$U#I^[,!OP@8O[?)-/5[Z MY1 M=J%+.VNS_CY?&:OI&_EQ*ND&LW<:T_7-V&QXAM. &L.@WF$P>_TJZ<=OSS#N M=8Q[Y]#__X7.PITF>S8&-+>2;@_5JHYN,T4=:BRH L@."E51HPNY'L/<."6] M8%9V3PC7F&&](KQ6P^ .K=!8.]P52BR$-7 !22]D+'8""T=#1GX%4O 8H^8^ZM5P!$D:]FGSE3&0A ,VH+7?[_^C6!? MB,-H0$(O(8'!J2\D.NKG&O7:3RU7Z:VT36MWVFXPSIMY\&S>3%6J_IKJ !46 MY!I?#F@.Z692-0>K-GXZK)2E6>/%DH8[:F= ]X52]G!P ;K?Q>P/4$L#!!0 M ( &>$FU;VS3UKD 4 '<. 9 >&PO=V]R:W-H965TI!A+MK2OE.;E[C-9\SV4E4:]PL;+SN9 M]R!MC5755IDBJ&3MG^+3%H<]A=GH 85HJQ"YN+TC%^4S8<7B5*L-:)8F:[QP MJ3IM"D[63,I[J^FK)#V[.$_3MFI+83&#M[9 #9>J(GH+QGV-\*I.587#/ORF MC#DZ'5KRR9K#=&O_PMN/'K ?PVM5V\+ \SK#[+;^D&+=!1QU 5]$CQI\+?0 MXC" :!3%C]B+=P#$SE[\70! W^4?P!OJ$Y7#M?@$?YXOC=545G\=@L5[30Y[ MY58[-HU(\:Q'O@SJ-?863WX*)Z.31W)*=CDECUG_ :3^&/O./.Q+*R>=WI*6 M6^G22?>?_#2+HM')^=O+5VX9GAR1 HD::QAZ KP56HH25C1S.C4W(JS42 /# MPA)KS"7)BSH#FES4FS5UD]98IS= I-6&XG%3(?N;FHR5S(#BIO=,\H< *%*7 MEJAO@#ZC-A2I5??-T<9&Z(R#=.7@O4I606-!4^)@-J(Q 6P*F18@--+@,&3$ M82(,I,(4D-. A *S%7H+-96:K-?HP]M^"5A<-$TI4[$L,2 )0B15.A-UBC0\ M; 'G[R_A6C4RA5DX#N 9:KD6//R\W9=D2-8K&,"EYX5)2 M1LV,RQXGG0FI8 MB[)%A_G]^"@%C:E:U?)?Y&2!^6(6]F!C^L+IB7'TJ5)F+MVE*%VH;F81Z->W MW.T"V7HHA3$REZ27:U5Y+T1"6XN6B,+LMFUCZ>'(Y*A]84';4%@&K2U]<="7 M_\'A%PCB0G1FZ(OU%2527S@;*G$D'=,2UUTZ)'JH).ZGJ=;4( PBR5;LAM== M6 -X<1\IC;ZW"):#)>-\$!9EF^U1Q95PS_E7(DN9UEL8&$WZIZ!]5TG"3YI& M&4Y(0R.TI88M;W:[6]I529!R+5HN9B;)(44U[++^7),NY*S53I;!*30B5/YH M03Y:@ X&PKL[&5Q^M(B.X>NFU8O'IL7^Q/E0$\NE*_\[@^A>L;P[,)FNE:41 M=K%M!N%@_574--INH,OA9^B'<1R$\?S(K<,@'L6\C.9SMY$D09C0SB\4@-EO MR#VHB!2I,A@'<1C#-(CF";C&C$X@C(+):$KA=260^C1WE>18[J3C8#090S\: M'_$R&75'HZ6S$/,N>C8#X/O_8P\+#<8983CV;! M?)(X5*)@.ITY4,9CCU@8)+/IT:/81BPY'P=)/&7569!$(V\L&;N=_FP>)%/R MP%6!7\"V/PV2A&#ICT-2[O"BW?F$\/@"O/UP3R4,YC-"*Z14.O@>0#FA$AB' M$?03%#BQ%?@?$85.*'X!I15SH-*P1M%PRR< MPM.#!PUR7*JM+4/&FTZ^)^"*^#)LDJ%]8 [ELB92^?3? MFT@\7/6C* \@$ MFU969Y%>)0< # 4 9 >&PO=V]R:W-H965TV<]EH@%KS+[4:V_$_5^3LE>K#+C?MG:RX[& M/197QJJ\5@:"7!;^G]_7<>@HG V/*$2U0N1P>T<.Y1VW_.9*JS73) UK=.&V MZK0!3A:4E$]6XZF$GKUYPZ5FGWE6"?9.<%-I@8A;C=O'@63H:7 MCP >MX#'CUG_.ZGY*D/LUAB!/UXD['O)YS*35B(BM4S"N&4=U9]2P18J0Q?+ M8LDLGV>".7TP@TV9Q>.9RDM>;%X\.XO"Z24L;QUD'06UT )=':ME(?_P MSA;D;$7.+MB/E;)8_:!E# U9L%O7O@Q5\:5VRMXFV(:,>=;LY).$L056"LO> M Y!F[^>4%8?U;5%6!V5^+M0#J5O#U(*Y!3MW7GTS]GD M-!B.(USXY2Z@R7DPGHYW2N5)EUW]LV T/C^P,@-OH*0@SV(%MD^$YL38)]CQ M_E;#LV""N-1_#>B'/FJ!YRR:!L/1V?^CG.Y$+/(Y1.J*BOZ5B@J#<#0]4E/^ MV5Y5A>$P.)^,'\:Z7O_+=14A^).]NR9%81@%X3"DC+CU'50ABFT\_?K*"B=! M-)T>6OHG:ZOUTA;7:(P 3=@)^R@<_Q.N_$%2V#J5H!$.OHNYUM*3'?'EEO"8 M*MTA!?*HC]M/,_@O9LC=M'-[N!3\*+UF?G>S@L*DR(.@4Y/S* M"ITC>"MAK%?ZSQ"=',T DX;58.'>>ZGMWL:QKK#X[3V.GD;X >*;:U9I3:8Z MI=*X(Z':@)?]016O#L@'K0(,EV6&WD6G!D0*% $"J3*9<((UYQDV2&'$^.\7;DSNS\'DJ6)VD3&62 ),A)-D@;,?(8\WM+#F.B$9=T[QX9 (&Z)G M&:()?&M> MZ;-GN>T9[T2Q5 9]J$44*0 P2<6) 956G/E'%6)33P4QQOLXUS ME^Q9D[:BC'I@KJ@R3'ZP(M65836S]5&="Z3%*F0&F,,I*&P;4*_]G4B6 N0< MJ\J5#4E35JJ" P:YWLG/%H>Q6/";HITO*NUJ(!&6RZP)C3_((,B=HISM%*7/ M7Z<+\NV!B13C1ZH9OM!G.'NAG UAKXD<,:(AT#]8&D<-ZFTK MCM4..GH-@4VN,\6,S&EK)).K!,F@&C.Q*+B6ZI57RP6H,ND?/M^Z5U6<3XT' MD'*X-PU5["(\AHY*2@M!@X%>CZC!DOV3I3L,O$?SD>N&=#J#YCP8#H=HBVTJ M'TRO;>^W,/=%9GCG>=3!7:7=WJG GL1,H23< T(P:) M_W&@=:P(L)#RO&GHO4K(E9]KA; !RY")!ZZ=@INT,2\E$8J@B0N>I3?C[5-1 MS^$ Q"ZIOKLOD/V)8]$94)B]6MV[AJ<*P@/*TH8* M$(5#V_ ]V:[N<,&#"@!+66 A02U6*EO158S76$DYCPGNINL30:99L:V&N8AY M9<1!Z[O3=B-%EA!U%H+K>E#;I@*TLTU;)M+FVL4C$7/;+$FU8%0CB3 M8P@ &X8 9 >&PO=V]R:W-H965T!U;O<6O>L&F]L6:-$/M$1;PDJBCJ3B9']]GR%E64Z< M;)(6_1)+Y'#XS,PS,Z1ROI'JF\Z$,.RN+"I],NU>6Y;$R15^):,=V4)5?W[T4A M-Q>#8+ =^)*O,T,#P\OSFJ_%C3!?ZVN%MV&G)E<5DR)U<5@'IR]'Y&\ M%?A[+C:Z]\S(DJ64W^CE4WHQ\ F0*$1B2 /'SZU8B*(@18#Q9ZMST&U)"_O/ M6^T?K.VP9)-8;[(S:^BM2254?LO),YKQ*F6_BG0MV#Q)9%.9O%J?#PUV(=EATFI\ M[S2&3VB,V.^R,IEFOU2I2/?7#X&N@QAN(;X/GU7X.U>G+ H\%OIA](R^J#,Y MLOJB'YK,/E7:J 8<,SOK833LQW1N,6G4F31Z3ON;HOC?:61_9((M9%GS MZIXU&E+ISJUYSZU&@K8F7W,C6,)UQE:H ^Q6%A M 4H"@H=M+PR BXU;NAT#YF@.=($&(]T M86##5@ MUC5:].S]L^%%OKIG7/<)FP:QQP[1 IL[PSAR9).; MC%F2"%5S95/(9-S8R0PELKBWN%*V@L?@%5Y8NN2F:3&BV/:X9%FPCXV,5:)P M-F4YO ?XX [J1))UA<(BNA*)*))(]8"Y\4EJ.._?5 MM9)W=@2*CT+/GX[)Z%[6H4IIXE@EC$=Y4C36*,/OF%BM IS>47#CJ?SSXM/ M!-C6(Y?4+K>LS\E/M[QH!.WRB!S4".&[ZF$^0M#)*@X365+$G)JK^BL.:68=<&;"ZW6$LE*V]L45Z(4 MG+HB57E2J!N$XPGPY*]'T.ZWY>@%KDPEJZ3IEZL5SU7+SS?4*W;*%OM4[^ES M9"%@>Q6J.RX#8\IKT\8-6@P291[Q/SYIVD83-Y1XN5TJ-X/&]YJ=W3)75;9 M;3XA,4 6U=1"N+RYSA"INJ8=:@&B$T :_WKZUU-6HYB3(4+9M#[^^/[ZY$!R M9 A*MQT"CF.R+)>T$:G4['CQ^?K$8XOO CSY)A4KD[:8\XJG_:G%_.JDEUF%3/;R M@;R]R7*@0!/%Y:9W:EA!@]RXHDF=U)(946D=Q]=K)>Q!!F1T7(;;H;3&$R^I MZ=DPO[*EK!XT/&)Z*C1660K!K]NNUZ/A65L&/[P@>?9*Q]G#/OFH1R+L[.:T M<^?7&[@SF/C>./)9,(Z\V4X%%(V_BCYBE?/CN <$M./%>OY4M+ET.]\P #?B@PMX7^C'VV*>;<9+;E M_PB!G(['^ V\AA.J6_6QB5K/YR>&7DA?X,OV,O#*8'D1V@ ME29>]6CE#EVVV;Z=3M*=T[J2_(H^D_39H<;Z2QT=LXH4SBLUQ'$Q.V,_^8F_IEO\+J2U3< \256.+21BCS(VI MG!R'WB2.3VC,GWAQX$IDC!+X450XB!2.;BFZ=4X=TAK;E3L4M+$W&8VA9A22 MDFCFS48QH_RY$86[=&$]SH'?A+W.]9:&,V\TB]AQ,+/;CSQT=(8V>477/SK8 M]\B.6_MW-] J()@12O4$Z\/HQ+V._9"AT7_:%JV=;.1%TYA-**NGD_&N9-*M M%U<_JH;V5GH<>?XXMDU[.H,BZ^W>=96BSI<2/HBC$14(R/Y-6/>2E/5G' 4G MKI%,1F_(^_\Y)[8EX<,S9WE[1;=]*>X5'IR;XG%7@)Z=/?3%<-C[!EP*M;9? MNK7[%.,^!W>CW$FU:?UBI=G0< M (03 9 >&PO=V]R:W-H965T&.EL;^\TMA?#L1ZFT.Q\LO:].1B.7+T7)W=!40F-F;FS)/5[M M8N0J*W@1-I5JE(['AZ.22SVX. MCM_;BS-1>22UN+7-U67+[<"6469\/)H-V MX$XNEIX&1A=G%5^(>^&_5K<6;Z-.2B%+H9TTFEDQ/Q]<3DZN9K0^+/BW%&O7 M>V9TDLR8;_3RJ3@?C,D@H43N20+'WTI<"Z5($,SXWL@<="II8_^YE?XQG!UG MR;@3UT;](0N_/!\<#U@AYKQ6_LZL?Q7->0Y(7FZ4"[]L'=>F1P.6U\Z;LMD, M"TJIXS__T>#0VW \?F%#VFQ(@]U14;#R/??\XLR:-;.T&M+H(1PU[(9Q4I-3 M[KW%K,0^?W%E+'9(O7!G(P]Y-#K*F[U7<6_ZPMXI^\UHOW3L@RY$\7C_"%([ M8]+6F*MTI\#?N!VRZ21AZ3B=[I W[0XW#?*F+\A[+S+/WDN7*^-J*]A_+C/G M+0+AO]L.&V7-MLNBY#AQ%<_%^0#1[X1=B<'%SS]-#L>G.RR==9;.=DE_Q0U_ M=R_[LA1L;I0*K\SS3 G7Y)O\$X\>\]>FK+A^^/FGXW1R=.H0P@"I,DY2EIRP M2\?,G,$3^;)S!7LOS7DNE?0/[+JV5F@2:4/> M09HR>O'6"UNR;&/K&S8;)^/Q& _3^/!YVS( '";3-/Y_,9ZKQW) 0(V@]" ^ M?=6\)/5_BB*>3SI7'3&^#2N: M?X97 M&N$H&"U$/".*(QA)'V,+%&_EA&5J3CTQL89I'Z$47NG/ N3$U.@^Q' MR^)TTLT[QJM*R9P\SZ0.A\R-=D;)@I.JC*N 0V ,-V37\9R7"RM$20J_;&!A M2Z$*QMF;:0/PR_!4M26 /?.&20##FD[9<%J%)2KA/@T 0MPW"T M'1ZV^K?A#\,#HK5_YAR&XTNZP@@TV.VZCI!6E0)CA"#:9L"][U MTI#Q9JV!(8P75B)3"E,*YV4.&LB<+"2,!!%0W.'\"!$8QJ$7?BB"HTC+'79@ M?WC?1$: OX4ZV8EUD/+44_T0".B]' ?]<%HO)RN.E(XL9@793493O$"9 MC287$9DG@H1?[9R_$=V[#6^O[_Y>->ZF@(H&C>'3PE=2TM;S+\. M[X>(8*6X[5%^S.3MKNO+Q"+ MRLM!G@.A3+#:P6>$-W7/(3IX):G$DEW(96'QG!N+06:B5Q!(GWA VE&A M9$L?F#O_7DO7@G.3*8FHIY=7K:&"N*BY1=(+*E,/6RGN%58CDTF0:T(14L#G M!! M\Y M [^'P>TD&KSA7]/4+&_*[ZXP0+!0"+FFE\>]A_'Y7-)]@MB2U&FB M!GK)D8+(&-\'-V$97*V-9TH"9"(X$YH);V4>H36QS/,LQE,,]]KBEUH?46CA M()$2 /Y3$A>J!,?[)KKPEGH%>2$AGLP4DI*):"5RK H46Q#;2]A%ZI-82T(E M20CJX&D/*8Q'/81_$35$(5A5O(G389 ^:M4UN/ MO%;=R @WT"03"B:R,5YQ8:9ZT>L'E M'SIQGUIQ@>X.AN_8O]AD.,7OUJ;ZA4:Q3_?46^#(8"PT=:'X!*JE^)U'XU18F][:.WW[]/'"?CV3&MGH5^8Y*>LG?) M]'!&0P?/APZ?#QUU]XYIPV%FQ [)$;]$8A(;+:R9C;_9#I"B#Q70$&5!N1#>JA MIY"VZ!HJ %K&RD,>[YRBJ&0BLV+TMJWG_Q_%U$ZC8 6#R/G/+:+;U>QPDL26 M*<0-49X5N5GH<(O[&W>9;=?P4>_+2. =^O[C"$3MXT>2;K3[Q'09OZQLEL?O M4SCW@HA?^.)-%;ZS9,:#Z$FU81[8-RGP0 & + 9 >&PO=V]R:W-H965T M@VR!IMP^+ M?:"DL46$(A62BN/]^IVA9-GI.I<^[(LMD7/.G+E1G*VUN;$5@&/WM51V'E3. M-2>CD2TJJ+F-= ,*=Y;:U-SAJUF-;&. EQY4RU$:Q\>CF@L5+&9^[=(L9KIU M4BBX-,RV=OTK]/&,B:_0TOI? MMNYL$S0N6NMTW8-102U4]\_O^SSL :;Q(X"T!Z1>=^?(J_R9.[Z8&;UFAJR1 MC1Y\J!Z-XH2BHEP[@[L"<6YQP1OAN&2XUA:N-3 ;.:2ES5'14YQW%.DC%!G[ MI)6K+/N@2B@?XDD3 H\&@4=/ ML;^L"#](P2YT76/;7SM=W+ OE5]HN-JPBENF%;!" )H(A=M*]1.X%J[R/Y66Q,\< MOV<-W^",(X\!R1VR.\TL^-PG+['_V021VGZ+#)EZ21, M$T)D8?(^(60RB9"Q\PML_6*EPK(N2Q@?);F0VE*2.SM,M=L5_,VK:9I,3K\K M< _\@]N2W[)?I,ZIZ?PA2[)O\#/2F^"H^2*7?$/\VFPKRYM&BH+GYW% M<1C'\?$- I;!HB<5NJ0 D<-/)[WWMN'_\U D9G@%857=@BH4J M9.O[D!#"VB[Z]OF"_(\'QO.'!?9-&*=CFOEQ.,V.:.B/TRC)7G)<(#;+,H2D M4SPP/#:=1-ET+\PAG16*Q3B!;EB%-D2'@3N\W]D6N[VWHG9:"RFIDA7($O/G MA'SIZ)5@Q4IA"R)QA;5'F!WF'!D-.+0MJ25;DK;<]B9EL-'81=&AC^QH[]93 M@UGYNQUU!HKK+D##ZG!]/.MN33OS[NZ)&<0YMTS"$J%Q-!D'S'3WN>[%Z<;? MH7+M\$;F'RN\ H,A ]Q?:NVV+^1@N%0O_@502P,$% @ 9X2;5D\^1%7L M!@ :A$ !D !X;"]W;W)K&ULO5AK<^.V%?TK M&,7)V#,:B:(D/]:/&=O9M-MI6L]NDW[(] -$0A*Z(, H&WUU_?<"Y*B7:TG MV>GD"T4"N ?WGOL"=/7D_.>P52J*Y\K8<#W:QEB_FTY#L565#!-7*XN9M?.5 MC/CTFVFHO9(E"U5FFF?9Z;22VHYNKGCLP=]7],>I=25LD$[*[Q:7X]N9^_N%K2>%_RL MU5,8O NR9.7<9_KX4%Z/,E)(&55$0I#X>53WRA@"@AJ_MIBC?DL2'+YWZ#^P M[;!E)8.Z=^:?NHS;Z]'Y2)1J+1L3/[JG/ZO6GB7A%U MPOBNM$V_\KGE82!PGGU!(&\%F%361K*:4M. M^10]9C7DXLW[JC9NIY2X4U:M=10/1MIP-8W IA73HL6Y2SCY%W#FXD=GXS:( M][94Y4OY*73J%[R-P%_E'XBYK.QR+-\_@;>O#=TSGCS+^!]5%%[A7"* MG:E!_'*["M$C,/YUR."$MSB,1\GR+M2R4-70?S)R]CHN.,E0EOQP99: MBN.(M;0HSR[3",WSP.SR1-3>/>I2!8&B(:0P3553UHM:[M@!T8E'%:(JA6I5 M"8)SO'<1Y)H:0U%Y!+WD!';K=CFO@"[02%:NP0?E94D0I!?LK!4G>P_?VQ.D M0>F!9"EV2OKP"O1)QRUCM#Q,8*^09:E)@?%P9H_8K((& T!%I01=VFY(.5K[ ML-5&US5\$D3A+)700,;3',S2%3CQ:M,8&1WD5\D=8_&TU<6V8Y%)_ H*U]Y5 M?SAA+R)C:/XP/B;BKUJN,!RA!=*'@K MQ!2^D V0Y@RA/651^ 8HK8N)%%([N0PC.]@"?ZJ)N.WUV: Y!HIIXT)0_%9[ MC>>+[<9"KV'O;DP.05,AS=F)$E271'LD=8V( 3)$+U>->2C<,#KB&RY,AIMK4SQ ?X:+RU317B:=/T! MVP#7XO" P$POK;](@\",%-(4E& \':5,BQ3W"D@S'JN]5H:H5Y+J.C93:2@N^D"(O(CUWNIG?)U>0O$BY!B6D%Q9&8+<:+Q47*'].IFB_/1-NX_$O_<:W*+_=M MO9:Z%,?S+#\1[]=K6,[4/!=)(4^QD-Z#N#@_H%''Z%"A998SGJ!V-8RH<)U.J M&H1IH*5>:\AR6;C]^_T'] I%18EJE<$!.[R#XSU:>Y5.8XHS]I5!>.3BTZ#T MP,2+Y2D]+S(XNXT[GIE?+,4<,N\YA%($0S))4*U1,<3R[@!F+L]]L!47!?I/%@C?)SE^5/N0RMX"@4)4!L/2QB:3[)O]\<0E5H" MKHG)5=0NH&2A/%$NC*YT6X;_Y^C&K1PZ4TT[V)&&WOCJ1+L?$G$(^$CDX_GY M*?]FL[.#JKY@D_1]1"RZ)OQV^CG(5VHKS7I(7B"/ A"W5[L_R]*YK VPSF'_ M#_-[8G^'UD=B.9Y?Y/A=C//97!RZ7$T']]]*^0W?\HDT''735;@?[?](N$WW MY_WR]"\$3-A0IAJUAF@V.5N.A$\W^_017;7SL7N M@S;H_UZY^2]02P,$% @ 9X2;5F\:FELJ" !B4 !D !X;"]W;W)K M&UL[5K;CN,V$OT5PID$TX#:UM66^P;T=!+L ,G. M8&:2/"SV@99HFSN2J)!47_+U>XJ2U7+[,IT\^Z'=E,0J5IVJ.BP1NGI0^JM9 M"V'98UE4YGJTMK:^F$Q,MA8E-V-5BPI/EDJ7W.)2KR:FUH+G3J@L)J'O3RG0;7+Q+:+Z;\+L4#V8P9N3)0JFO=/$^OQ[Y M9) H1&9) \>_>W$GBH(4P8P_.YVC?DD2'(XWVG]VOL.7!3?B3A5_R-RNKT?I MB.5BR9O"?E(/_Q*=/\[ 3!7&_;*'=FZ R5ECK"H[85A0RJK]SQ\[' 8"J7] M(.P$0F=WNY"S\D=N^"'TO1C<_ M?!=,_0/RJWWZI6V9>U8'>JK'GUQ#)5Y4UF#9/X0PUK3E5@ M6&-DM6)+GLE"6@F$"A+-68,XZLU$S'"W&5]I(5"#T&'7W#+Q6$N-VY;=9:)=NH$6M629T!84P4IEE6;W8BVS C-XE3-EUUA9_-G( MFE;J+-GH[^S0FE>KSI):JWN)K&.+S5J2%TQ6QDK;."];>W9VAD M*0NN]]B\#=":0U!HHE1XP2LF[GG1N 15@0;V4BJ#?C KL&9=5U(H8$I,5FF M=$X0MP]O/]^Q+ZJ6&4OCT&-=YGL.7%HJ%U9H< ?6HB!Z0W^*=C(-U7+I'.E3 MPWM-M#A@%2;30/5\I\H5ZYA]IA"Z;$"R+GCAXM=NO+)J M=U>*_RV9P,"&V;JG0_:CR$2Y .[=G9!]Z O5A7MPW2:?IMWH7"W/R19NC(!9 M;U@2>K,TI$'B1?%L1ZJ0?+%Q^YS=-5I3B-^P(/;\>=(.YK/T&W+_5M5YULG& MB3=-$A:G7H!_7Q0Y_Y)DAM(P;>[-$A^#:>0%4<1^;MFD\_.C)FG[Y'*QST*/ MK;0R)!UX\Y <#+UX/F>W6=:438&X4!6 +L$4#N6W@1KJ M4=K^O"?&P@;$,'DWNJ&/,D0>H)IW"O$M/V.QER)' MIIX?1^QW[**$_0 T@QKQD6Z!%X1!EW#/3RFWO'E,ALR\,)@ZC>];; V" C?. MB0N[C6,K FCK\0A[\0NRR[A9LR60'&39D/*T:"L41-MM1W\+_V?0[VBAFC^U M\:0]C9>JH?'+["BQ3J.=@<\I-03Y8@"MLQ\O-.1"MU5NP^[JTHL3JDS@[B=' MA;>JFT1#WS%KES.O%(IIL6C./NW))+6@C;7U%GO]FMH0IZ7"6])Q]@T0=*?9 M2Z/X[RL_QES@8R)1]H=[4R)BNHMP\P M"KK1RS)(QFGW)!E/N]'.LKDT&64'T[1O;R\2Q&/_>_J=?K^C?$:/W,^PIRM5 M+I>2Z*7K=+M&[F6J>-1:XI61[KCF)Q>9=GH[@5WHT.:^B; !QZY^T'<@FU\C M,IUY+&\TK40Y;[]91*2>"LG96 OWPEP\>6V7R<$/FN[CQ8)4\OQ_>#UU%83" M_?3AMRY!QOM;&-*]T\9L-V6YS%U_OD:$7!-NY*H"J&BU[";QW5N(FT SGP1U M\R6,R&CK:&S[G-!!2(?BCG"[;6Y1R%77'%+>#DP8PVH+Q!R&>WF![_/M0;S@ MJQ?=F=EN8DPK]?:VUK)@ 5J! 3!G5(21E_@!#>8^S8U9D'AAF.(ZH.N$!;X7 MI>#P.*3K*9M[(?JS($CH<@82FDUI4DR7J?.:6%?P)6H+6KPXG!/C#-F_Y\U9 M[$U!8;-D"G,-O'E?UHUU!=]M2^@"4S0KP2Q"X^3:#$8MM-@/V:"EH^;E=0CO M=KS_#&1@F'JS@, D %LP87X\17\6]F#Z$< ,XA;,%!M@P-)T@V4\B]EL?@C* M*32Z+B.\/(!GZDW1QTYGP4$\$X^:RP ;^JOP[#KCM@T\K6''$J+^ M>):,VF+:7%A5NR]=%LI:5;KA6G"\PM,$/%\J93<7M$#_Z=/-_P%02P,$% M @ 9X2;5@-.<[.J! '0L !D !X;"]W;W)K&ULE59M;]LV$/XK!STC9KK.F2?/%%JF[YYY[U9VLM;FQ%;.CNZ96]K17.;?S/Q$MZZ6BC\9LFW3"'-_ MSK5>G_;2WO;BLUQ6SE_$\Y.56/(5NR^K3P:G>(=2R(:5E5J1X?*T=Y8>GX^] M?!#X0_+:[CV3]V2A]8T_7!:GO<03XIISYQ$$_F[Y@NO: X'&UPUF;V?2*^X_ M;]$_!-_ART)8OM#UG[)PU6EOVJ."2]'6[K->_\H;?R8>+]>U#;^T[F2SK$=Y M:YUN-LI@T$C5_8N[31SV%*;)#Q1&&X51X-T9"BS?"2?F)T:OR7AIH/F'X&K0 M!CFI?%*NG,%;"3TWOU2Y;IBNQ1W;D]@!T=_'^4;[O-,>_4 [HX]:NU5P M\5 _!I,=G=&6SOGH2<"/P@PI2R,:):/L";QLYUX6\+)GW:-WTN:UMJUA^NML M89U!0?S]F,L=XOAQ1-\DQW8E_XCI]"?S8= M3VH_SFT?DJXKI@O=K(2Z1^TZ-B@I7#M<.\1H9?2M#/V&=B>I(" ;6N%7%Y9: M*]62A"*V3J(AF'1)TEE$&?V28$5!59@.\J>R$A'DG10UB.NRM/CF+>Y]0#H,$J2A/J*0QX/QE&2 M3O MRI/^8>9E$C%'H7-J6ZY:Z148:8=AX3(>22 MC7G0-FQ#,RV5_#?T9GP*4+^EKK&:V&,P?*YM0FOO#'3(FP*GF/J; MI _VK6EUC$B@3.IP7&)/BOOX#MF!+ZM*"PPO.J!^&F5),O!/V8 ^ MD_70VH/[X:$#8>;#1 M@&$+7U5^3Z@:9>L.:=\+\$VSZ8#&LQE=:X?1#>:C:#9+O0^SPS$]]EV,]U:6 MALTR+&86E= JUVTON]O=[G?6K3S?Q+O%$3E:2A13S254D^'1I$>F6\:Z@].K ML MM,,Z%1XK[*]LO #>EUJ[[<$;V&W$\_\ 4$L#!!0 ( &>$FU:,A9,; M]P@ '@8 9 >&PO=V]R:W-H965T4@ M&'0?[OAB:?##Z.JBI@MVS\Q#/57P-NJE%+QB0G,IB&+SR\%U<'83XWP[X7?. M5GKKF: E,RF_X,NGXG+@HT*L9+E!"11^'ME[5I8H"-3XVLH<]%OBPNWG3OJ_ MK>U@RXQJ]EZ6?_#"+"\'Z8 4;$Z;TMS)U<^LM6>,\G)9:ON7K-S<.!J0O-%& M5NUBT*#BPOW2I]8/6PM2_\""L%T06KW=1E;+#]30JPLE5T3A;)"&#]94NQJ4 MXP*#X ]X3,CLS41U#2*$3DG\T;8 MI/((U62&F0U/,,1%7C80?7@@9LE((VA3<&-E"BU+7E!\T09^T.<:A<$B6;$S M\MM2,48J!R*&("( @7S98P#_A*"V-KA,L4WQX')R C M\]+(M]JG?F*_?7)N!-."T!N'OE7M*/*2P"=%HU ]]*[Y6X?A.NLTP&3-+ &6 M:V];MX+K7#'#.KTU#.9R(?B?+HI\8UF'!(Y%L3<9CYV?M??,6/I(>4EG)2-0PL@"\MT +@N0CU)!XY1\K@2?-1K]#J!$ MH$Q+"BHZM3_7J+ F'[[%\U9WR(P5)(H *%B)LMY4)&[66^JT1O[T0QH&DW/M MYN^#3@T*ZB'D#".BL=X"9VY+UR"/&K+"S1^9QG"C3NR)J9QKZP]J(\ HZ/T/ M(^'$19Z?1: TH 5\A$Z'Q29?HG>F2H*+*_)PT*17/$Z.<0'.#/US.P^_VO?@ M_&07!F 2&,&A\H%A+O20O:T6=:O%<2OK_G;:2;$H "_DC=U6SN<\9TI;>R7& MBB!X^)R#7%;5I5PS!F9N[ %9NYK0!8#!)A/7N@&W;D4$H&@4SQWI87"LUPC[ MV@"/P JS$S_!5B7(R[\V7.$*BV<\(UD8 M>4&(Q2U+AQ,H;LA?( 04]((L)L$D'*8^^=UYZCA,H5!-XA.23H;CD$#C.F>V M_AZGWCB(3DB6#:%$OMQZ-T#O2(J>C2(L<6$PC&/R[@V$?2AB;3PQ U=+#F)< MCP#N+]>HRC:PT;MK.)1 DLQZS&&2!T'F97[JN'\"A3CS=\"[O[)XL,]69=N) M9MYV%$=IXF7C">Z,M2YO2^2L[QN (2!VD."K+I:TC67-%)<%"@F'&>A-%[>0BI[E(8YL?]C3P 4#<;&@M<ADU )@A1C;-AB-HM:_"U5](UG-@>0Y^,9=O#9^Q \4@BQ3/JKYCK3D%U MVXK:$K&4)2()VKA&"=?<8:PA\!14D$V-^M8,IN16$(>BLHEZLP^&MG?&BLJH M;M0&^+L.Z]']S'FW6\Y#P_\QUQXD5A>[]NQF77GK'/>^<]S.X"'*_0XJ)G'F MC;/ ]OS9,,N >U)O$H3X(8J'D["GYCCRTB1US!R29.Q-PHR$831,@HZGK=7A M^<'?+=X.(O_$;9G"2P;4'HS'PV3RMQQ.L@@ZX\R>5F+4)(QC+XSMJ66<#I/P MVWD2+ R2['MY,NIX\F/+.RT]3AM0"(+I6L+/@OS2" !GWR6T%$"%P":JRXBN M_77)\+QK\@YCKEM :^@:']$4F/GQJ;R'0SQP)?D9QF$#2$QH5H<."Z]JO-O$ MXNS[Z7273?K/A): _*>@]&C=2=WK_)]=[A3-B%#9;-8DIJNE2Q+ M GS=Y.Y @-P#K3$[W20_'O]D(TS7BX(RKOG*2ZE=)XT^V'5FKT*W<:N)(RL\ MXN,"*#7,%A'I$KZD@![H^;E@6L.L=<^BO9D<\D<]TM(YJ0#U@6=H917$^!ZR M&$L$1;;H1>W26N?LJ@$5A#2 TQQ;]F#\8V=:397A0./4'?[;*&Q;NLF#K2-X M;Z0#MD=T,_L_9(0CWYQ:ZCT*QSC>2[4O.2VAB(%]F 3.X,T)%T_A"PY4@=2; M^K[G^_Y!\VWFM9=.KKG";LGRLDU#6\29*ZH[_G"[:H;%Y[DE>_V'^S*0:RO7 M+Q3R3ZU)1S?V(H#V.VG^U#8-;^TFL/%,GF%K_\%CHQE:W<7^I8LJ6K#MJ,VY MLDRV:['#$<2@9,:9^*((O.W68I*%7I2X6XK=(+X\;F%W\>RJ8M[8Z[8^F'OL M'NZ[7!QMW097#+H=O/-&"$,:N8OA_FM_K7[M;I,WT]V=/-BYX, <)9O#4G\X M&0^(5C@!QN=2FNX%-^C_L^'J+U!+ P04 M" !GA)M6Q=Q7__L" # !@ &0 'AL+W=O<@,DZ3I0ZIX5&GS:#-$!T^Y5'8<988YLVU=H**=E38Y M%PH4!6^8Y,]L92EV-HVZT M7[@5Z\SYA7@R*M@:[]!]+A:&9G&#DHH01&?QN\0BD]$-'XOL.,FB-]XN%XC_XA:" M=G4X2!AV7DE(=@E)X%T?%%C.F6.3D=$5&!]-:'X0I(9L(B>4OY0[9VA74)Z; MW*)D#E-8,..V,!>62VU+@W84.X+W03'?0K]':"WB]O])Z;YBR+/2&A:_3I76&9M]> MTEW#]E^&]<_FPA:,XSBB=V'1;#":G+[IGG4NCY#N-Z3[Q]#_[8+^$^I:P;0P M0OI")RUP&<*5S@NFMH#*H:$\)[8&I=,I/"1Z/+ JX5;[>@R@3/8(D*5X(+)N46=$6WD6N#Q((I MZ';>@EX=,CI],TRZYY>6*.0Y/6MZ(?P1F/5AU# \JRN_;YLVS$OCJ7D(EQE$ M0@]=BKY+ZY2FR9YK-\CU6HD?%&9P@ZI$VP)%1DE'G;P;=&FU+BAI=)FPOU6G M':3OX3*6 MFB=4S5Q>)U!09/E-OV2XT:'[A*CF8=O-/7G4C7!M.L-O8\K5WI5WCM[<1M M+>AB):XHM=,^'T1@:K^L)TX7P:.6VI'CA6%&GQ@T/H#V5UJ[_<0?T'RT)C\! M4$L#!!0 ( &>$FU:AX%37? P $PB 9 >&PO=V]R:W-H965T6:L5W?.OP\KI:*X[XP- MKX]6,?9?G9R$>J4Z&8Y=KRS>M,YW,N*C7YZ$WBO9\*;.G,QGLXN33FI[=/6* MO[OQ5Z_<$(VVZL:+,'2=])LWRKB[UT>G1^,7/^OE*M(7)U>O>KE4MRK^H[_Q M^'123FETIVS0S@JOVM='UZ=?O7E.ZWG!+UK=AGE9C/YF=/G'=6]#WC\\[^B+[B:QUJX\+@E?C7]2)$ M#]#\^Y 5TB7/#U]"@?15Z&6M7A\A4H+R:W5T]=DGIQ>SET^H\+RH\/RITS_> M97_B./%6]CI*(Z:KKH-PK8!GZE5Q327B2M&J7MJ-6,E&U+PCJD9$)P*22"-D MWWMWKQ%+RFS$IR^J\]E,#$"*%W+IE4K'8WD_X&S$FL#Z7OFX8V65O\7,FF+B^70 M:!*P=C8XHQM)'Q;2T&;!,85+@OCLD\OY?/9R- 6E&=H/V2!T"/SZ]&56)"^^ M.2AX19(>CQM^@LG\CF7?8HMDT71D(T^,2KM.7[P,X@?;:&F11A=!X\F3F^X4 MU%,ARH71$+PAL4]GL[^);^Y[Y^.SG[#*DG;Y9)^EI?-O71OOR#SO5+VRSKCE M1MQ(% 42@"^C];>]JC6T_P;&0V1$.6@6Y4]ZKKHVBQ/2>[4(D:>SQN4O>UQNIFB-"P8D,:M29MD&8A)D -R1)1OE>6H2/28@LD(9K$VX:V:&*$>8V\(*JA&ZQ9%,15' OS,>6^"C!)W(S2(>.+AH MJQ;APD>3K=6:S!Q7,L)X"4%1^2YMQSZ@'!4PF=PZV'LPK39&-;O&6"BC<11N M7[D[//@JG1DG7EO)M1JO[66((LBH0ZM5DPQRAW/I2J2007'D\_M-R@^>(L&K MJ5 [(A2,4_#()#3!0?DP7GJSTD;W/9)8R#&]U $+$N8_#-)HDF9GW2YFKX>X MH;0'1:2Q8A[8K2-&-GHSORCYT:OD9!*DB/80V4C!O2FNT;"C;7A_ M<5!:0?D.9M!Q-?52N4VNI88-(KA4.R:EZ;6[%8.$0/S:T"*_]%[7>$5>&DQV M:!:\IN3-R0M?)!=,+9\0H(I1,KQQE7<$75;'UWDU7RCK=,%""2R5OAOA],PH MNXRK8W%=U\XW$,AL=@M6HRA@$JA@JL;50U)_5 #T]W=>#IH34=B &W*CH= +J(0HO"FJ 7\(7B4SH2RQ M44$!I"D[O<*1B"*R&VX[)!(BLD5H+1#(N9#6,JQ$BT;B8>S4@_?P&'B%MFMG MUMF\^UK1*5X9SMC L.N2B1L=^H'0QD&0*^R>[=.5U'-7LQY 3]?7E83 M])C-PQ30R69['VT\<7Y,=<1U['NQ'"2L%!5A?XFT$L:,GS0K 9OT98%!W7'Q%\4)H13F5MQ3*7")O= =\4@'[\<499*#8<3O'PF?:2BF2-P) MNE+U:%VD/D(3!^I = CL.W77NI2 >*Z38%O:LC]NG9^L>JQAVNF4X*/4TQ3J MOR12"!.D&L8=2Z%"%+$#J/BF8&+S( ,TJF4;!)>"7"'L:!W3!;T8V&0(3'N, M;JQ6U.\ XX%*#S$(W&ZWS=Y$"%KUD!>M]@PVL66&WZ%\L\MV=A&QA>Q.+0L# M=5#?865D/B[A6Z1/S06 T1P!9Y.)IBF=5FNXD;-Y#IB=4]+6A6H=\TRB86CR M./V1 RD6X B#ZTP ,Y?O68RQK.96&GZ(1'5&1^Y:M,+Q>9=73&D12RIE.UJ= MA *:B+PV:7!RG"YD129='='I1\C<@Q:R<^C3 M7/(MW&(&$G\G(97TTPZ1AG?<$&(VYPI.:3/Q.2W)53G?N;>0#RC5.D^VJ/10G9:)>B,O9!&,'&W[Q&D< M+IK:P'KTC?W].0T:;A,0=<.Y8UTHBR/2J*F5]9@*(*;"56[#;#..'_P$3R$[ M#LZ-S]#HYDZTG'@L?G0T=Z!Y5$M5AFH*JMK".W!=F_IWEC]A@WBW+;=FKK3, MC9Y!'^;99(?V95=D+)*C 6#MFG& -T8O6GU(R_5G;"3)X>7.4?2*L@)>..I_ MH,CWVS$+(GPP*I0CGW(8C3TV*N9LT0]EYF<32TD12^TDA66:KI5" C'1UMEE M'I\@\9#C%TANB(OMJ<@=/$B M#@(Z;]6VBK2*VNM?]XA5GPO^0]TR3_R-PGB YXQ2L/9D2"BQPSNJ@HW"/;9C ML[5>.H\T8#;9^+2P>[QZI:5C^=JI1*F<3I@ZS=G2$&5+HA+J0FXS'VDDZ7*( MGR .HQCT54:,XRA2<+! &HV+.,QYI)PCE.:S&DR2\B@3F9R^MZUQ7"'KI9Y! M6_(YCU@:39!%67\8,]Q4Z!4ZSCW>1^A!/YI(4&$9Q@7&_0?J-EF.;=+.')26 M_$7@V+8I-OT]F[9M)T<\Z,S#^[VRO=?T3FAGNJEE1S$3-!L..0G1,[EES#?< M>%.)!#$,RE13F@@+>$K*]-XK&5#'%Q (525H>6O+O&$*:H:<_]I=ORT\EKM,O M!+;+T^\LT%POX5?DB19;9\M M@SKY UU0?D!R]3]02P,$% @ 9X2;5B#%":$2"P 91\ !D !X;"]W M;W)K&ULK5EM;QLW$OXKA H4#B#+LA([06(;D-WT M&K2Y^NSZ>L#A/E"[7(G)+KDEN9;57W_/#+DOF>&>K:W[ MZE=*!?%0E<:?CU8AU.^/CGRV4I7T$ULK@S>%=94,>'3+(U\[)7,^5)5'L^GT M]*B2VHPNSGCMVEVCXU&[<*.7JT +1Q=GM5RJ M6Q7NZFN'IZ..2JXK9;RV1CA5G(_FQ^\OW])^WO!/K=9^\%N0)@MKO]+#I_Q\ M-"6!5*FR0!0D_MVK*U661 AB_)9HCCJ6='#XNZ7^/>L.71;2JRM;_JKSL#H? MO1N)7!6R*<.-7?^@DCXG1"^SI>>_8IWV3D3JWS[_!%$[N2>M7)?SO82_"S=1+P^'HO9=/9Z#[W7G1U>,[W73]#;I?"_ MYPL?'.+F/[L4CO3>[*9'N?3>US)3YR,DBU?N7HTNOOWF^'3Z88^T;SIIW^RC M?G$IO?;DLVNG:NDD!?@N&5].14B3XUF;3->EXK=7UGB8).?WOZR4:(QL^56"AE1,U,L$\;.D=XHL,&X1Y6XLXPN5LZ MY\52&>5D66Z0LYFJZ8WLW5/WPAU\^\V[V6SZX6YR.Q%_F\^O^?GXPZL])C[I M3'RRUSA[;+#+TON)05FH'933UV*4%!":H2 MR=U?&A-AF/U-0CP_AK9%9$8P3M*+&1"]*UO5TFPH!([??O!B'@6^4;5U08!S M:\T?61\Z4FB?8#:DAGF)G.E?/"0"[O":C9%Z*0V@D& M%A.B'T'=-]EJ*$FK9AMY-?[:W+?G5+Y7N0$AT(:U;:7^G*1 BG/8M1)KI+$V M.)I7,-U92/$H&$R65IS=-TAX?81J3Q M9EMHRD9!T'&XV!S2?^HW-'A\,BA#ATMGFQI+)1BHE'1.&B\C8(QY98D^++XK MK??,2WLR5.%L16[K"#TZ"Y%4J=%AL"CKE0;21,BFTW]JW&B(QSFHS;UJXQ]I M2N "R)=%H4O-4$]L-4$9:R'8N@#B B\BGB.&/N9=ET*P8MKX2-HH-B5).X2A%_AJ@, GO- M3$AUH3W+B#[I=Y(2I'ROBQ-]E3YTZ[*G^XMS'>> M/?31!UV1,%KURG%\I=HQ+P,ZDR7'G]^RDV.DC0C<6[1# ML87R44GOV=))&:K>]+AH + $3\K<:V<-[1G3N$GYU!:Z2FZH(\HUS,^G&(\A MT%"25$T&<]CSG?D7"N$8HH>N8!/XTXE@QP.V3Z(GX!IUF$EX&G"JI&#KU!3 +?!T/. M-9F1G1JP4@5J=QZP'N5O6>/((Y;0+&\03,R:XK )%JVL;!#_CL%B/(R;@>:@ M5,H8E4*!I]TH&B>-*N"F&IT03N8**44S2Y /'*-IL$%0K;E5&B=X.*0-F$.4 M"^B2.ERS-%'T)LA8G)X."0\$N8_]ZW!ZHV$MV0C6S+X>1A"1:^GRY+-<+<+V MSF$.-SYJAB$DHV%.;=$A(Z.$1BG(F\:KW>=SN +%PJC45"",B1N$7%B'BLC9 M1.2W>)6*,O QRCNZQCJTQ2&(=P/VS<]W[6B='#5.QXGQ-ED4$^#N[YWQ<)9\ MA)H(LW4CY]:N-$6,V['H4>P@5Y;HA^^YY8K,V[Z+3_3HX_?U!&^[GN#MWHI^ M@U;FT1484-U2X/25*6ZB*XK4JSRY?5=+\3\*\,F(SQ((RI=?$56^[^)R<.R6 MH<;EXM+2W]:;W\]O+SMW:L33MOC=J;N::W=[;'[;!\'?[829'TXQ)_]$D> ' M^Z[$+[;6F7CW9M:>>$]=7 5?7Q%*6(@YP!A!A0_-+C@0VJ,5I5N@!B6,@! MMT4RECX.OQ5&-*$K.M/ZQGM+<9:J 241<*3@VNH5QC6D2M&5OR?8(Q.X-=CFR@,7H>(29B7B6U0XARBQ.="Y=^YE2"1\ M*T??20&42AZ!.2>PZ+BYD9%HS*4#3>IE;27DP1HVBK,?4!,6"&NZG*-:SA 0 M>^Q'\G>TS>!&@R$Y#@>Z8&X8!LQ0=F-9H[8J/4.+V !1&" :%#G+IKF^.3>",\$1^E:[,SC5(U861H[; ['?7&''.?/J"BR.. MKS*I4]K W'RE&7-G(GXEQ5L@H'IL'EV0H (%4<%P%'+MQM0!JH$VR2Q\$<(\ M4Z?FVZ^"ZM@-)IB<=]KP?D8CHL]]);FCQ5G M[-%TN8481S^$%B!= T4L2_;"U-U>S(]C("48C3-."OS.$*WZG*6= =J0[+1[ MMCVZ:X0D_PI5G>^YUQBHMJYE>FMWER:)G>IFNEVQ/B8C#'?WWRR>FM,?F[^_ MG/@_(=D,[G2C$,CH%+.[N?GAVBL,7!2W=<^Z* M-3\,3:*<'.WNYH\.D3P;SD#[QT M#O@0OX)VJ]TWY'G\=-IOCQ^@T5(MZ?*T5 6.3B=O3T:Q&VX?@JWY0RI*!S*' M?ZZ41 6C#7A/WRC:!V+0?5F_^"]02P,$% @ 9X2;5BEQ[>'-!0 # \ M !D !X;"]W;W)K&ULK5=;;]LV&/TKA#MT+<#$ M(B514IH82'H-MG9!DJX/PQYHZ;,M5!)5DD[B_?I]I&0Y%\=IBSXDIBA^UW-X M*!Y>*_W5+ LN:FKQAR-%M:V!^.QR1=02[.O6FCPS4SI6EI\U/.Q:37(PAO5 MU9@'@1C7LFQ&DT,_=Z8GAVIIJ[*!,TW,LJZE7IU I:Z/1FRTGC@OYPOK)L:3 MPU;.X0+LY_9,X]-X\%*4-32F5 W1,#L:';.#$^'6^P5_EW!M;HV)JV2JU%?W M<%H'J^]O_.U8RU3:>"UJKZ4 MA5T,>"] ?=Y=X%\EF^DE9-#K:Z)=JO1FQOX4KTU)EU!S+=M%F]^Y/./7_$ M?4@^JL8N#'G;%%#( 7T%H\GS9TP$KW;D M&@VY1KN\3\[A"IHE& _6:V4L43,R3")<.%FWLEG];OIZ'&RD+]%L*^<' N9] M0'T[H%T _FD 4G+ V6:0PY;F2U MLF5NR*6RR/AUM90T*(:_$<9CFH4)CKB@21#B0 C*!'/O4D;3B.,H"@(JHG# M8VC/"_:2I)R&/,+5- TR$J*_)"",1304@O"8T4ADY+U6F$VKU:RTW@J=AE0P M%S"A:1;A;QA0EKG (J%1(EP&4499$I&_6M#2$Q=N4*D-1DXSFG!!4+50DQJ< MSQ>RF0.9HT;[XB@I&PN(A5T;>8@48J#Q5:YJZ)KP GOP$OOI9HB5-\/RE 9Q M2MZC0S+3JB;P;5G:U5X-=J$*='&%OOV^PCH_H:/.*::--8N&1D[?;C?]U$'W;_2?#Y+P,_""D7H@.?Q6X0!S2)DK[U09@Y M6'A&>9!N!U_$-$@Y80D5,2-N)4*:Q31&#O @H3$3V[ /4\I2AWE*XR!V"3 : MAVXB#CU?'#,9%1G?AGV2T(0EOP)[K!\9MP5[QK!F_CW@(]/OHA]B+Y/TI]&_ M"])T19S"E@BU7;68]37\L%1XRKPIYZ7C@.K:J9I.\(RJEMU3!PSWV[C;_;@= M$8D-B?I$S" ,:X[\)\_2SE+7ID-^^EM M^CM?#[? %K5U+9XA#ZQZ1(])49J\4A@$O4[5%>SO.-?BX5R+O^^8.<'/*Z1B M\^B7R+8C;*?O[2?RY:9S1%JKR^G28OBNY#X7;(&&N6_^U*>U;#$QMZ12><=+ MQ*"TIO]* VV>EJ>><'=)\;DI+2Z\L-(E@<0(D3J)HPAWYT>2D4^JV;N[JG_Z M P$M< =&*!%X%H2<)FAX#IT:?5&Z*@C+:)8))"1*MNC5[J%#P;PN18*F_'M8 MNP-V,< N=L)^IAW=[:JC)VI(ZQA&O6+\%!-VAMO.A#]5,]^K4(50D:1CB691%VT*C%B);(W\\,7=R)?%6:HQO MW5"<$/E[&&X=M6QL=UD99H>KWG%WP]DL[^Z)V"#4,8.=G:%IL)^@ .CN[M4] M6-7Z^\Y46=R7?KC ZRIHMP#?SY2RZP<78+@ 3_X'4$L#!!0 ( &>$FU;% MAU+Q$@4 .<- 9 >&PO=V]R:W-H965TY!!^2+3V>Q:BCV3M!JM4<>X:G8C.%Y34-YI MB;,<]^G9/>R@;D YK,8,N'B?+4M0E]=CC;9IQ3AO[=Q:._X7[ 3LC:CU1K&7 M=0'%Y_O'B*D#YA^ W?J#!M]D\CD+/(?YKA\,V LZ1P-C+QAVE*VDJ-@"L4I, M""1;;]C"T R2_3U?*C/^3Q\!UG[8;Y_$,U7;+(>;$:I#@=S!:/;LB1>[5P/H MPPY].&2]0W\/N5C7_!,4SA><<&@-\)T)I,/F2H%6+*L+=L>S)2^YYJ!.[/1Y M.HBEW]/W&Z16E*AQ7J^9IM/95HH=+_ T7MOJ862XQ-* 8LQ%4R,PV8%U6'YP M*#N"[L;*$_0FAH<99?W/6__5%'UF8L4P@?)-ET'L!1Y4+3'([8C/YGT82 5/ MF3]QGLLCQ M)Y'Y#Y&$0QK)+ORL:*2)&,9/;R0 JZR.@71\3B)%A+ASV'[#<6*?47#SLBFL M#V2E-V++K"3G6*;-FB6L>5W3N1@H&L \VH(IT&P+DHL"R7O_53@FC#_*<>"X M+D5XXD1Q^#,4)VZ ;1#';$#H42?T:%#H71[-\X\-/QR'M+]JRA4O2[P/-8)5 M6O4)=]#V#PBW )WQ4AVBM!#5-JL?GSU)?2^Y4B>"/0.[.@&;$]@IZW7,.'*< M^I^/?3GP%V2R[0[/GB7+9X]^3SWXWO6_X8L1<7;;YC;FE.-:L7E>UV*>I8EY M=))6B?0_+PI#@:)-*/$H3*CGA2QT8B_%JN(E.!(YD3MA\TI(S3_9W+SP4O<2 MV\##-@RH'WLQME&08)LX81!3$ZA88=*$\I?V14>\ ZD< M=ZD<#Z9R5U_O3^KKG#+-(")IO7P@U6.L%BA@KMF=4+UY/7A0?U[_S"5@2QK1 MU]18PDI37+I+U=P/&)^4:/-CO"FBD-UAA9B>>0<'[W+K'89$X?8+SXD3"I[G M!(%_^7WW$,FU$CLP&L&*1EKTW:MO.=@L]:X8YM#ALCS4964J.?YL)?A:\3T1 MV6D=_A:!H,>D 9-RU!YU$$8>9J//4B_"C"F:W X76-&U8'O)-?PB5BN*:D]F M$:V>3Z1&*2D"9;%H\%JH\T=;N,OV]:/X%WTG]I3ASO.OF,?"7KW$5K=IVB'O M4\7XY.4;*5V;3PRJC8C0OH=WH]U7S-R^O!^7VT\@9!CO1<5*6.%6]WF"]5S: MSPK[H,76O,HOA<;XF>X&O\1 T@*<7PFA#P]T0/=M-_L/4$L#!!0 ( &>$ MFU840ZCS2@, $H' 9 >&PO=V]R:W-H965TE;XS-:*%AT9(LPIJ:]M%%)FRQH:9B6I1TLE>Z899 MVNI#9%J-K/)&C8C2.)Y%#>,R6"^][$:OEZJS@DN\T6"ZIF'Z^P:%.JZ")#@) MOO!#;9T@6B];=L MVC_;&TV[:$2I>(/2<"5!XWX57":+3>[TO<)?'(_FR1I< M)#NE[MSF8[4*8D<(!9;6(3#ZW>-[%,(!$8UO V8PNG2&3]<[.SZ MFFG)Y<' #6K8UDPCO+EE.X'F[3*RY,"I1>4 MNG!TA? ,OBDI*T-7,L*JQ_M M(R(VLDM/[#;I6-T68>+_OOT?Y]N3-6T^7XY[EX>[C\ M>3C7, O3LA)7 76$07V/P?JW5\DL_OT,V7PDFY]#7V^I :M.(*@]_$H\A TS MO 0F*[CBHK,_)[P/X*R+YP.XK1'V2E"[DD>P[C* 06M(J&T-EHY+U;2=9;ZO MB-UN9%+U3 !/?%OB:QS?!=S6&A&:_H:@NR% ]2WKL<#ND\+GKD'-K-)F 9]I M*G%)WA!>PS0)LRRA138+DXL"KE JZHA!M<_&T73*# M?)J&11:?"O _W<\I\+R(W;*8YV$Q*Q[K/.8-F+6:[[J^#E;!]8/84J%XB?!! M"8=E0O@HRPG0L"CO:I+A8T)>0S*9YOX7%R-/+TUZZ05\_9EUJRQ*RYD0W_N* MNH0,,92*!C)Y<.JD\VX\=^67RM=+=*ZX7 [WQ(7[\L6 ))Z'Z6P.21@7*3S7 M.-&3^4:7X^"GN*/22=N/NE$Z/A27_7Q\5.]?&;IQ!RX-"-R3:3RYF :@^\G= M;ZQJ_;3<*4NSUR]K>NQ0.P4ZWRM*SK!Q#L;G<_TO4$L#!!0 ( &>$FU;+ MJOUAD0( +,% 9 >&PO=V]R:W-H965T;,&8_/C#=2/>L*T<"VJ86>!)4QRU$8ZJ+"AND+N41!-W.I&F9HJQ:A7BID MI7-JZC")HD'8,"Z"?.S.[E4^EBM3%+P4N[9%.'E_Y'LL!$"3=;^MP:-?RXFFFCZ(O\/)2V M1\T.HUK9C/22%3@)2!<:U1J#_.V;>!"]/\(YZSAGQ]#S1Z\6D'-X4:M#7(^B M'>;J'R@DJ4X;;:/2)KE8C&"ITHA0N,+C;;00&4JJJY.=DC@$_4# M(-5I5ONGIB2>SXT\MS-%H"LNUJ@-"9SBG$#<&V29FY-T0$D:)'[&N99\S4L* MU5(DDV$2TY@.(_\FNOVY21R=P6G\KG\&+W,Z@;07]_LT)[TLCN%0;<(](36H M%JY=:'J.E3!>4]UIUY&NO!#_FOMV1H^RX$)#C7-RC2Z&_0"4;Q%^8^32R7(F M#8G<+2OJJJBL =W/I32[C0W0]>G\#U!+ P04 " !GA)M64"/J_.(" "N M" &0 'AL+W=O.9:'19<+B61#55Q>3/)91B.W<&SG[AIMCDVBQX\:QF M&[@%_:6^ECCS.I:TJ("K0G B(9L[B\%T&1I_Z_"U@*TZL(DYR5J(.S/YE,X= MWPB"$A)M&!@^'F %96F(4,;]CM/I0AK@H;UG_V#/CF=9,P4K47XK4IW/G;%# M4LA84^H;L?T(N_-8@8DHE1W)MO4-J4.21FE1[<"HH"IX^V2/NSP< ,;^*P"Z M U"KNPUD55XPS>*9%%LBC3>R&<,>U:)17,'-2[G5$G<+Q.EXQ53N$C.2R_NF M>& E<*T(XRFY :5ED6A(V_W3SVQ=@CJ;>1H#&[B7[((LVR#TE2!#"NY4T[WJ)>TEO&+RG P'+J$^'?;P#;LL#"W?L"<+]LPO$O%]L<8L M8.W\.';LEC4XSFKNTU35+(&Y@Q=&@7P )W[[9A#Y[WLT!YWFH(\]OL7[F38E M$)&15_4?$]U+>UPT7@"BO?/G4THN((%J#?)I MI4O)B^@G9#QRZ62,QL"/W##PC348NU$T.2QZ"SQ-&BD1=D9"-T1,Y-)10 )W M/!F]].6"O^O\J>LC'W5I&!H;Q]6?9^.$3 )W$H5666B9T**A&]$!Z2F>L"N> ML+=X]M+QPXC9Y7]70+W4_POHWRP@[Z"'5" WME,JS&K#==M.NM6N&2_:'O3D MWG9R3.VFP+HJ(4.H?S["@I%M=VPG6M2V(ZV%QOYFS1Q_*$ :!]S/A-#[B0G0 M_:+$OP!02P,$% @ 9X2;5C9P-1&L @ ^ 4 !D !X;"]W;W)K&ULC51M;],P$/XKIS AD,+RGG:EK=1N("8Q,6T#/B ^ MN,FEL>;8P7;6[=]C)VG(1%?X$I_/]SQ^[IR[^4[(>U4B:GBL&%<+I]2ZGGF> MRDJLB#H5-7)S4@A9$6VV>N[ELNY:#2C'*\E MJ*:JB'Q:(Q.[A1,X>\<-W9;:.KSEO"9;O$7]M;Z69N<-+#FMD"LJ.$@L%LXJ MF*UC&]\&?*.X4R,;;"8;(>[MYC)?.+X5A PS;1F(61[P'!FS1$;&KY[3&:ZT MP+&]9__8YFYRV1"%YX)]I[DN%\[4@1P+TC!](W:?L,\GL7R98*K]PJZ+C5,' MLD9I4?5@HZ"BO%O)8U^'$6#JOP (>T#8ZNXN:E5>$$V6 M$\)M*:1^IU%60$>\5XUN"(.BX;F"$TAC-TPB8P2![YZE,=Q90(ZU4-1$)Z$; MABFD4]=/([@3VD!?(+84J1M/SJPU.7/]< *?!=_^'?G\BA.(0M=/$FL$;A0' MHX MS!OK7HQGIPLVY[?<_KJXT=B--UHJT7%IA)*D>7TV.H].+E)WWA_X3?"E>;0F MY\F=4A_=YG5U-@H=(-[RTCH-#(][?LG;UBD"C$\KG:.-22?X>+W6_I/W';[< M,<,O5?N[J&QS-LI'5/&:]:U]KY8_\Y4_$Z>O5*WQ_VDYG$UAL>R-5=U*&/M. MR.')'E8\/!+(P^\(Q"N!V.,>#'F45\RRV:E62]+N-+2YA7?52P.?>K$ XS8@B7PX^,#N6FX.3\<6EMSY<;G2>C%HC;^C M-:&W2MK&T+6L>+4M/P;"#TY_G=\9J),Q?NUP?-*>[-;LB.C$+5O*S$:K$<'W/1[,7SZ(L?+4' M=[K!G>[3/KM%459]RTG5M"=TNV#O5;P;]I8%OIT,F[.Z[7;V)ZMY20 M/3>&6W-"OW#KROLK"H^I5-VBMUP;2HXF])RB) OBO/"K,(BCG&Y5;9=,]EH* MVT/7%AU>("J"(LD '$8C)+]5FNYY(TK4CS>=Y0EEX80N>M%68 EV0BJR''\1 MO7$*7SS+XRA^15F"DW%!EVPA+&M]5R,A"1#GB(S9'"R"Z22D* W220%MTV : M%A0['[,0SAFP=EZ6?=>W/@H51V!+P89F"(.L4]J*+\.+@SB.@BR.#K&*LB!* MXD.PF&=!F.=N$0=)G)/OV4>J/D)(B?G04(\2UU0+R21(:AVIYN73 9OD4/J] M&&0@$2&(DJ>X3Y,I95G\+>-YE-$TC:&C0";%05H4_YZ1*$@F^:%[%D7AV)AD MJ?L?AK2O,#QKV20>6,O!VLNKQX:'L$J>Z8/F"_GQ+^@%G \ "+LNU= M&F]_AV56@@TCW/9(\X%G(2V3<^'ND@ 7>:GF4GSQ[SV&7C+H<@==3U&MJ+R4 ML7@,Z0"]0H(/3DL&' ,0KGAWNFS@#JY=@B'D/\@U?_1X^L?P_V<#J8^M[,IO9;( \G:]C.PW6-<6[@HK/MG MJ=#L Q<'1'[CQ+J]_A/G< D\V>4OH1;FTS H4E==^##!PA4K;5?K-\69(T2I MJT[7K+#8BWY=F3$*$GT7U\/$WP0NPCM3 4NQEX[_)8W/=V2=5U__H= M*5O)&EDP]E#LH2\V1?'NOKOO[D3R8B/5)UTR9N!+70E].2J-69]/)CHO64WU MF5PS@6^64M74X*-:3?1:,5HXH;J:$-^/)S7E8C2[<'/OU.Q"-J;B@KU3H)NZ MIFI[Q2JYN1P%H_W$>[XJC9V8S"[6=,4^,/-Q_4[ATZ334O":"7(MX!8Q7)C-5#\^\RN655910CC[YW. M46?2"CX>[[7?.M_1EP75[%I6O_/"E)>C= 0%6]*F,N_EYC7;^3.U^G)9:?<+ MFW9M'(X@;[21]4X8$=14$-G%TIN0-G5 MJ,T.G*M.&L%Q84GY8!2^Y2AG9J^D+#:\JH"* GXU)5-P)PP5*[ZH&,RU9D;# M^)[BDSZ]F!@T:04G^4[]5:N>'% ?PALI3*GAI2A8\6_Y"4+M\)(]WBLRJ/ - M56<0!AX0GX0#^L+._]#I"X_Q_ZGG-USGE=2-8O#'?*&-PBSZLR\,K96HWXJM MK'.]ICF['&'I:*8^L]'LV4]![+\8\"'J?(B&M,\^8*46#8*62]C[TX=Q4$L_ MQON2P5)66+IXW MPFHV=C'F&5S+>DW%]ARCCO&E(F?PFM'*E#G%:+^LF5I9FU>-1J!:PUS0:FMX MKN%>&EK!%:V<$'7F?Z:BP:8"N\R $X@R+R,9#DC@IX =V)HV])"1V MRI]Z<9C =:,4$_D6D&&A*]IVC.(O+$"+64.<0@1!,(5G/Z4D("\@2)-O(&!J MYF67FSL$6;)'D+4(2! _09"2" ;R8-KEP?3H/+C#>EMRP0V#7[#M]>1V7X8, MZN_/D#O1?AG:)KVBJG"9\D"P"UCRPF9&AX"VU<6U3:9=+BWL!^(8MRUU2IK;5VZQQ]7CE'GY@Y1W9M'\76IEA+K2[Y6F/PL\P+ M(LO'.")>')%3'$YC;^I'<,,^(Z U*C0L+X6LY&H+)/*R@,"8$"](IZ= O(0D M<*]HP4#0&M/?MA%CG_$3]TEC.B:^#^/ "Q-<'I(IO)7B>8Z18<@,72G&VOP* MPQB7!0'JQ$4!B3T_BV MC9 3098MGGKQVWA?24EQ,' M($, )P\03B#VO1A!M S=L)S5"XSICB3R'4@*,R^-4D=2YI$L/4A2FJ1(DN]E M/E(:>ED2'T>2CWZ&6+)#)*4(@$1IRU&,B1<[B@4:6=(TL.;J1S6OL%/QKVVS< M-NF(7=&@^L/[9OK8%ON"QVC-,(2Y7 G^U;'JFEPC:%-PF^PY1E96O'"9KPW^ MM6% G%Q@>!AL<*=)]6Y';K.@Q%A!W1ZQF#UB?=OW7%W-^Y#@UA,I=[M2+TKC MH4]&VD4Z/3K2+[7AM?/DMC'V_/2?0C]HKS_T#X:7K>$#/+0-QD@8+K7^S?VW M1+C)\7RM> 4!/'_(C 2L,3!XZG=C[QB1W'=AS&D1TGD.V' M:5L\>"QG=&E0'QX;@F!7TB?[IMY'W>31G8 ]2[F;#XTYU@C37@]TL]WERKR] M4WA8WM[,H.]X%--0L26*^F<)'A-4>]O1/ABY=C<,"VFP4;AAR;#>E5V [Y=2 MFOV#-=!=.93NS#3C.ANY# ML2#IM@_#/M#2R2)*B2IYBM/]^ATE64T!QU_$X_'NN3?RT?JDS1=;(Q*\-*JU M&Z\FZFZ#P!8U-L+>Z Y;/JFT:03QUAP#VQD4Y>#4J" .PSQHA&R][7K0/9CM M6O>D9(L/!FS?-,)\NT.E3QLO\LZ*1WFLR2F"[;H31WQ"^K-[,+P+9I12-MA: MJ5LP6&V\771[ESK[P> OB2?[2@97R4'K+V[S>[GQ0I<0*BS((0A>GG&/2CD@ M3N/KA.G-(9WC:_F,_MM0.]=R$!;W6OTM2ZHWWM*#$BO1*WK4IX\XU9,YO$(K M.WSA--HN%AX4O27=3,Z<02/;<14O4Q]>.2S#-QSBR2$>\AX##5G>"Q+;M=$G M,,Z:T9PPE#IX6K ][T4D22OZ'I0\/!CLA61!M"6-GIH[<2ULH M;7N#\,_N8,GP;?KW4GO&Z.GEZ.Z%W=I.%+CQ^ E9-,_H;=__%.7A+U=J2^?: MTFOHVR=^L66O$'0%E^9Z*=^KB)?S':&+"5J,#2HTOU-++C0?0Z45/W?9'F\Y MME/R'(MZ'B3<8X'-@6$F37SN/> +\XU%"^\@3OPXRUF(EGZ4Q/#(3O)YN)I0 M&=V )4$]:?,-1$^U-I(D'T69GX)#RV07)7Z6 M+X&-HIS3,0SL^('M>+H]TPX7%?NKE('\+,[/.!9(,X-UG9)HG$68+MABE:8P M7RWNQ7!!H.I5)95R8*SD^^8LDY2_T6+)-W RFUJXY"BK,!U'9R'WHRSB_)99 M!A=;_@[RW$_2D(4L]%>+%5RZ0\$K;FC0' <&=//J6QII8M;.)+L;N>6[^N.&=#S9,]D" :!@ &0 'AL+W=O9(HF#P])DU[NM/EM2T2"ATK5=N651,U9$-BLQ$K8 M4]U@S6\*;2I!?#7;P#8&1=XY52J(PW :5$+6WGK9Z6[,>JE;4K+&&P.VK2IA M'B]0Z=W*B[R]XE9N2W**8+ULQ!;OD+XU-X9OP8B2RPIK*W4-!HN5=QZ=7:3. MOC/X+G%GG\C@,MEH_=M=/N4K+W2$4&%&#D'PXQXO42D'Q#3^#)C>&-(Y/I7W MZ!^ZW#F7C;!XJ=4/F5.Y\N8>Y%B(5M&MWGW$(9^)P\NTLMT)N]YV-O,@:RWI M:G!F!I6L^Z=X&.KPQ&$>ON 0#PYQQ[L/U+&\$B362Z-W8)PUHSFA2[7S9G*R M=DVY(\-O)?O1^@N5:.#<6B0+;[Z*C4+[=AD00SN#(!M@+GJ8^ 68!*YU3:6% M]W6.^7/_@"F-O.(]KXOX*."U,*>01#[$89P*@1=/&-_B.=1I,,\ M>TC1%R33/(^67"A60Z$5C[6LMV<6Z8*"@MV#4]G$P],OXGZ"^FFF_Z-)MXE MG5CR\D;C#/A]H37M+R[ ^#M8_P-02P,$% @ 9X2;5O*7EU;[ @ S 8 M !D !X;"]W;W)K&ULE55M;],P$/XKIS AD*+% M>5TWVDI= 8$$8F*\?$!\<)-K8^'$Q7;6[=]S=M)0H*O$%\Z4 M_F%J1 OWC6S-+*BMW5Y%D2EK;+@Y5UMLZ62M=,,M+?4F,EN-O/).C8P2QHJH MX:(-YE._=Z/G4]59*5J\T6"ZIN'ZX1JEVLV".-AO?!2;VKJ-:#[=\@W>HOV\ MO=&TBL8HE6BP-4*UH'$]"Q;QU77F[+W!%X$[%O- N8(H<32 MN@BX1"E=(*+Q174=EZ%DP"J'#-.VD_ MJMT;'/3D+EZII/$C['K;@A#+SEC5#,ZT;D3;?_G]D(<#APE[Q"$9'!+/NP?R M+%]RR^=3K7:@G35%"_.Q\49:ZPPI>W5.9#1K@;04? M;(T:EIW6V%IX)_A*2&$%G3[[Q%<2S?-I9 GBZ!TH> 4KAO6IM;>!5 M6V'UIW]$I$?FR9[Y=7(RX'NNSR&-0TA8DIZ(EXZ92'V\]/%,J*ZU!F[X@Q/I M,[%/ST$.PC$QWQ8K8S7=J^_'TM&C9XBR@QV10WV$P?_HD+MB+ M$UJR44MV*OK\EMYNU9$&M8;_J_ Q)2>QCBO9@^(AJ/*@Y0 J#ZY5J>B5&^OH MD@VLE:1F(=K-%2R,VZ1:E_58;'B))38KBC7L)/ /WAGD:5&#BFGEV%FOL^$D_"F#'(0T;C M4HJ_M>1AP2YIC&-&1+6XXZ[O@&CIKG34SJPSB3,&,0M9?CE2+_E66"Y["96P MG7:G-?UN4#L#.E\K9?<+!S#^P.:_ %!+ P04 " !GA)M6W^($ M;\L" P!@ &0 'AL+W=O?< M/??9[95^,"6BA<>ZDF;NE=9NID%@LA)K;B[5!B5]*92NN255KP.STO2NH,@ MF6WX&N_0WF]N-&E!CY*+&J412H+&8NXMHNERX.P;@^\"]^9(!I=)JM2#4S[E M019A[ML<=DSN#%<*VE+ ^]ECOG_ M_@%Q[(FR ]$E.PMXS?4EQ)$/+&3Q&;RX3SQN\.)G\([2]%W^69?^ST5JK*;' M\NM4TBWFX#2F:Z"IV? ,YQYUB$&]0R]Y^2(:AF_/,![TC ?GT).[MF] %7#V MUD[Q/HM\FG<;0U*,0VFJHY>1*>I+8QT9LH-"5=3>0JZGL##ND*XK*_O[@G>8 M89T27G?"X!:MT%@[W!0E%L(:N(!HX#,6.H'YDS$COP(I> YT)130MJ-@AW*+ MX$QC6@?AF.RTV''7X" DW=_6 1N(?19.8.BS: SW4F.FUE+\=7#\\2DL\V,V MZ=85O5I*P]%J4LQ1\R;JU7@"4>P/:6LJ8R#R1VQ$ZW XA//%N@!&'"8C$@81 M"0Q./8?@J(MKU.MF5KE*;Z5M&[H_[Z&4/2@N0/^32/X!4$L#!!0 ( &>$ MFU:VH?#25P0 $@* 9 >&PO=V]R:W-H965TB05)_OU.Z1L MS^E2MUM?;.KHW+[O7,395JI/ND8T\- V0L^]VIC->1#HHL:6Z9'*&2E,VJ;( [#2= R+KS%S,FNU6(F.]-P@=<*=->V3#TNL9';N1=Y M>\$-7]?&"H+%;,/6>(OFX^9:T5-P\%+R%H7F4H#":NY=1.?+U.H[A5\Y;O71 M&2R2E92?[,-5.?="FQ V6!CK@='?/5YBTUA'E,:?.Y_>(:0U/#[OO?_HL!.6 M%=-X*9O?>&GJN9=Y4&+%NL;LO)SBPNBJ)KNX89+.&#J5'!I6RIO+7E_1[A2A2RQ6 OTBMAS"X8ZL&]7 6 M& IN703%+M"R#Q1_(5 "[Z0PM88WHL3RJ7U 21\RC_>9+^.3#M\Q-8(D\B$. MX^2$O^3 1.+\)=_%! P<$3Z\IX&1%=RQ!_C]8J6-HO[ZXSE:^JCI\U'MS)WK M#2MP[E$LC>H>O<7+%]$D?'4"4WK E)[ROKBE&2Z[!FVF_ZW2SR$Y'>NN1JAD M0U/.Q1J,[1/0:#0)E:F!(D)1,[%S Q8?+*R@[Y73IE:D5(K1]BZ!M$: " M%_6APL!$:0_Q^3 0JE=!D;9?"FM96,&B<_,]'1 MJH,]AA]@$"6)'R7YT)TC/PD3>XSSW G2U(]2DOQ$"6A:>H5<"Y?1$54;5%R6 M,/:3*(&I'^AJKBO:FIK"[ M8O1D]K1\5ED+/,[\?)(Z5F)_.LT<*>-QSUCDI]ET>)+;V&KF8S]-IM8T\],X M[)VE8R<99+F?3BF"[0K\"K>#J9^F1,M@')'QGB^2YA/BXROT#J(CD\C/,V(K M(BA[^K[ -?*0Q M7O8S ==4+VU=6FH[P;J26S"%%%HVO'3(*BZHJ)Q&1QL2V)ER*\,6Z 3+(XA' M0"M'4SNH/1=/.#TJ\#,C[-/[?\^PQ5-]X[[XG#&B^VQ?6_HJX/\!/GINYP=' M7_<6U=K=832X(O0?^H/T<$VZZ&\'_ZCW=RQJC[5=+ U69!J.IF,/5']OZ1^, MW+B[PDH:NGFX8TU7/516@=Y7DJ#N'FR P^5Q\3=02P,$% @ 9X2;5B1. MOZSA! W@T !D !X;"]W;W)K&ULS5?K;]LV M$/]7#FY1M($:Z^5'7@8[O&[X]WQ>+R4ZIO.$0WU*38YE;0HN\$J!KLN2J1^G6,CE22_H MK0C7?)$;2^A/CBNVP!LT7ZHK1;M^IR7E)0K-I0"%V4EO&AR>#BR_8_C*<:G7 MUF ]F4OYS6XNTI.>;P%A@8FQ&AC]W>$,B\(J(AC?6YV]SJ057%^OM)\[W\F7 M.=,XD\5O/#7Y26_<@Q0S5A?F6BX_8NN/ YC(0KM?6#:\@[@'2:V-+%MA0E!R MT?RS^S8.:P)C_QF!L!4('>[&D$-YQ@R;'"NY!&6Y29M=.%>=-('CPA[*C5'T ME9.WK)Y@?K=<=^0%?-H&?K?ZVQPADP65)Q<+,/;!_-N@RB^[.HCN$ M7VMIB'JE>$(27,#4U270*7]KC<)%2CG($U9 Z_H-)V49482!SP1(P>>YC;+# M>B&J>BO/%R&?<$TUR,P:2_(NI^#M)[S# H)WJU78K:)W<"O- Y(9TSG@]YJ3 M.ZY0WMMTQQ]4DQ8_9+5(]1Z\AM'X@'Y=Q,*C1RO[Y;(V-2EMN/=@&'OA(.IX M5O\M^0P5F7-1RKA@(N$DR@5E:]T4ZXH_]N(HW-@UZ%_#<.#Y<4B+AKP.:'C@ MQ:/X46Z]:')=?NQ%\<$6RHSZ *44\4,BJ8VGJ)AMQ7OD\::KP=@;4ES:OQ7H MIS9:AM<0CCP_&O\_TND,$RSGQ-)F5/BO9%3@!='HF9QJOFUD51#XWL$P?AKK MEOZW\RJDX \W=JLC"H+0"_S GHBC/T(54++%HY_/K&#HA:/1-M(_F5N=E2ZY MHI@"-(0]N$;7SRVN\LFAP#+GU$88];N$*<6;9F?[Y4/# UFYZ8/X*3^F-S.R M7_$$QN' (0C](SCOXG"Q$?PP.()]V'N$P^124X/.J3F_-ZA*"MX=:M,(_6>( M]IX] > :6K!DOK'2ZITFB:J)^.&>9DJ-S072%->L5LJJ6DN5E3G+U"IH>'^1 MXOT6?J\3(,5555#M4J5ZMBG8"%B0LN IL[#FK" ';1AI<-+[.R[I07=)#W;> MHK.<43#TRMIZO#-K>VNLMEW6N\ULO:S=0$V7K6X<_1DDAW";*T2;Y79V0SN[ M;5Z3KK-]IJ.SIE<17*N: \_W?6K U,LTMTKUDU(\?P"S@KG),J.!;*>!LUHY MW\DW\R)FFSP6MV?YJ2S<="(DT*0G=(:*4H7$%]#V:Z]=A,VTU33LK>G17YNY M2U0+][+0%-1:F&;\[JC=XV7:S.P/[,W+AR OJ -"@1F)^OLC2@'5O"::C9&5 MF^#GTM![P"US>H"AL@ST/9-T";8;:Z![TDW^ E!+ P04 " !GA)M65_UR M1OH% "0$ &0 'AL+W=ONS7L]D*UXRC1Z=JXTMA.0W&LRF+)G^>LD+M;WH!)UF MXZ-8KBQM]$;G:[;D,VYOUS<:5[U62BY*+HU0$C1?7'3&P=EE0O2.X+/@6[/W M#N3)7*DOM+C.+SH^&<0+GEF2P/!QQR>\*$@0FO%7+;/3JB3&_?=&^FOG._HR M9X9/5/&;R.WJHC/H0,X7;%/8CVK[EM?^. ,S51CW"]N:UN] MC%6E34S6E * M63W9?1V'IS"$-4/H[*X4.2NGS++1N59;T$2-TNC%N>JXT3@A*2DSJ_&K0#X[ MFG(M[AA%Q@"3.;SE^9+#.,O41EHAE]#]Q.8%-R?G/8OJB*F7U:(O*]'A=T1' M\%Y)NS)P)7.>/^3OH9FMK6%CZV5X5.![ID\A"CP(_3 Z(B]J?8^ K6 UTQH^,R*#7X(H+8%5C\ MS)9+S9?,I,5L-9"9F*-;ZRDTC-D-(*(L9@.$K2H'<@:!W!CRW0.66,_ M[6!#[NH9A>/:(!>JRH$96-5I%;MTG\'8[ ?HB/R<2X4MZ(0)>098C]FJ+4B8 M\HR7,,DA?&&ZK 03+9:QK=3 MHO%1-M$$,,,HKF"\T")#LM_''R&*O;X?P\N?!F$0OL("*%0Y)QEK;E#+Y -I M]X9H:13LR)Z0UP65W%U31[NI@5\],*#8T:.4& LI)"V^Y\S>?%P@["$^(SP_@$Y7U!7423P2%N(; M"ECB4;#7+2AJV&R96DJW+6H[G]F@+Z#OA4,JNFX2]$_@S7>E/\/Q'VA[ZL4D MI!KN#H;#$WC7@!+%O9I9)/_[SC_'O'].LB?$B%WM !VZ46X6V.C/\>' M_41AF/)'BNG_4#%Y)(9M3I^9KBV"('^0^BW&&]-?($"+A4"^A59E5?\395RE M:'['Y<:A9)@@?J>$D]W0ZR?)">WY?2\)*NQ/$-O?<,DU'8^HW'(\A@@:_<[9 M%L<1J5.O'ZZ(H2QZ..>$AHB8]]"-/#]-W&ED,*P!V7VHD-.!'YLKC$$2Q000 M2/LK=^$E*A?/) I.J@G9CW^@[__SFF@@H1E0O)E+>[0>2/2"!FZR!SQX($S2 M%H".?CTT57M[M\22ZZ6["QMP-[WJPMCNMM?M<77+W)%7=W6$" R4@8(OD-4_ M[>,HU-7]MUI8M79WSKFR>(-UKRO.L$&) +\OE++-@A2T_X08_0U02P,$% M @ 9X2;5B099(68 P ,0D !D !X;"]W;W)K&ULC59M;]LV$/XK!W7MVL*U9,EV',>0]]]R;3K.]5-]TAFC@.1>%GGN9,>74]W6<8X5J!W><[4RS4* MN9][ ^\@N.?;S%B!OYB5;(L/:/XLUXIV?H.2\!P+S64!"M.YMQQ,K\?VOKOP M%\>]/EF#]60CY3>[^9+,O< 20H&QL0B,7D^X0B$L$-'X7F-ZC4FK>+H^H']V MOI,O&Z9Q)<7?/#'9W)MXD&#*=L+Z[C<*(P"=@'=,]2$:]" ,PJ@#+VJ\C!Q>= ;O!C<&;KB.A=0[A?#/ M"ME-^S!!2*83+/AB7^[HW^7^T-'1> M,WCW9A(.+JXTE3OQ*&L>4UAJ2Y.2%6=-MHAKC/D&U4$2PCT^2?%DK<0*$VX@ M93$7W+S :J<4%A92N1XE-"&+[2>#*H?-L31_@V'0"X* %E&U^-IVC7+@#L.P M>C]*P\3/./2QJH'"4;7J2-JH2=KHUY-6N?BYM8%[9K MH]T6;?+4V;#&1XO86.0'BXHL J-<9W)?P,9^EZ?PF"E$R*LV M1MO&_\^K2^49!V#4OX2W,.A'\+8CGN,FGN-?CN=:\2+F)>7QCIF=JD)*\N.' MJRUZW?BWSR5Y02Z6[(4&C-'4" J8$!:XK>Y/2HBUU?R>0F%/JG[2TXZ2/_JS M/AAO0GF0?*Q0WR]+Q04,X--I4WTX[89)+QA.[.TA.++A%5SVHO'0BD:O1>/7 MHHNF:Z+>:!#6/7/:*-%E;SP*X>.19Q,V1F[;F9B ["RU5Q'KMU6)?S+&IG@JQM>:%!8$JJ0?^"VDE5 [K:&%FZH;B1 MAD:L6V;T3X/*7J#S5$ISV%@#S5_2X@=02P,$% @ 9X2;5GCOF>U[ P MT@@ !D !X;"]W;W)K&ULM59-;]LX$/TK VVQ MVP*J)5'Q1[.V@22;8GLH8-AN^4;4=*_THRD0+3Q7I32SH+"VOHXBDQ58<3-0-4J:V2I=<4M=O8M,K9'G M/JDJ(Q;'HZCB0@;SJ1];Z/E4-;84$A<:3%-57!]NL53[69 $QX&EV!76#43S M:K1=3[D MLR!VA+#$S#H$3J\GO,.R=$!$XTN'&?1+NL27[2/Z>Z^=M&RXP3M5/HC<%K-@ M$D".6]Z4=JGV?V.GQQ/,5&G\$_9=;!Q UABKJBZ9&%1"MF_^W.W#SR2P+H%Y MWNU"GN5?W/+Y5*L]:!=-:*[AI?IL(B>D.Y25U30K*,_.[W@M+"^!QIK,-AKA M]9IO2C1OII$E?!<591W6;8O%OH.5PD'#N2NV47 3]R M/8 T"8'%++V E_9B4X^7?@?O_DLC[ '^N=D8J\D/_Y[3V$)WX)U@8YES>4!ZHYY#J;@%.&6%40H:U68DPKL50A)TU)V MM;HG3?YQ%&9)6'T4ID_"+"W[=!*G3^+:51KI%N8RAQJU_X3)#-]N/+GSP2%P M QOWL;J&54M?XTG16KEJ(:I&Y*BY9_O@2Y\F^1,-[;#? *@)']W2[4[ Z^0- MK N-"%5;*>@J!,_3"3 1N'+'$9:9B\ M2UQF,AX0X@5K#GMK#B];L_UJ=VYTY_R'Z3V:'[>J.^F7?@WA@\S*QA^C&Q?& M?=#-.=]=9/!K?!<"N0 X>>?;\&6&BUT[SZ7RWS M8[LPEH0Q&[I3'X:3],H=^X@-DO1G#$.Y:9I2"IN097PN&P_2R5G+1"_NF0KU MSM^F;G\;:=LKIQ_M+^R;]IXZA;>W/?'8"6F@Q"VEQH,QG;UN;]"V8U7M;ZV- MLG0'^F9!/QVH70#-;Y6RQXY;H/^-F?\'4$L#!!0 ( &>$FU:!T+GM500 M /L* 9 >&PO=V]R:W-H965TKQ\E.VXZN,%VV!=; MML6'?,2'-&=[J;[H':*!Y[(0>N[MC*FN?%^G.RR9OI 5"OJ22U4R0X]JZ^M* M(R/O\.*>;W?& MOO 7LXIM\0'-+]5:T9/?H62\1*&Y%* PGWO+T=7-V.YW&W[EN-=':[!,-E)^ ML0]WV=P+;$!88&HL J/;$ZZP*"P0A?%7B^EU+JWA\?J _H/C3EPV3.-*%K_Q MS.SFWL2##'-6%^9>[G_$ED]B\5)9:'>%?;,W"3Q(:VUDV1I3!"47S9T]M^=P M9#!YSR!L#4(7=^/(1?D],VPQ4W(/RNXF-+MP5)TU!<>%3U06&M43>HN/'T;CX/I$M'$7;7P*??'0% O( M'%8[)K8(7,!:R3])U9AU6?N\*?B669WW$3CIHI_ D3,2!"RU1CHGMV;-FFD; MU$],U#:^-C]P!J-X&,=36*:F9@75K:F5@#"YA%9J"E(2B.*;VI7EQP^3 MO^:B8CR#\R@(!W";YT33NL'GM E(,8/0K#5,)ST1D5[272>8)J D".%$,I(N M&LK>-PI:A]E4_1HB_Z? M*:!+" _$B:?H(J:D3).QO4X#N!.&('7#!:)I A'9W#Y7C<); 9%2JJ-4GX?C M:$#7<#* 92F5X5^=^BVU7CY#V"I+B[X;]DR6R0!&2>*2N"51U=R\'&(;#8.Q M$\XPC(-O@C]K')PY%W?-4=OWZ 2M+1NVD4\(YZ,IT8@O_S4+JX)7)W'LG 23 M4^H>=^H>GVXU],//Z@)=KR'I,?'RG:;54;'::NL3]TG@?G$_[O#@Q;6 RVLJ MX#15MFG0K/&F26@P$@P9Q,'H_,N@_4=]JQ+?,.H#/H-P&$W&[AZ,+J$OU#<] MS,;[1,F2M;83 =&G'%AO<8)&AMMO4;RO]#O#O8_1'T&R3":AG2/A^$HZE6>?S20E*BV;NRRAU8+ MT\PFW=MNLELV \WK]F8L) I;3FX+S,DTN+BD1JJ:4:MY,+)RX\U&&AJ6W')' MTRDJNX&^YU*:PX-UT,V[B[\!4$L#!!0 ( &>$FU;*0Y*,^P4 ,X3 9 M >&PO=V]R:W-H965TJK/7I8&',\G@TTOE"5%P/Y5+4L#*3JN(&IFH^TDLE^-0* M5>7(][QX5/&B'HQ/[+LK-3Z1C2F+6EPIHINJXNK^7)1R=3I@@X<7U\5\8?#% M:'RRY'-Q(\Q?RRL%LU&',BTJ4>M"UD2)V>G@C!V?I[C?;OA&!/T9"+E M5YQ<3D\''AHD2I$;1.#P_CWV40;!4GPSSX?'42X'P*)<:R7 M/!>G \A\+=2=&(S?O&*Q][;'P+ S,.Q#']\ T:9-*8B].K8[\&6LDFKS)6"8JV,G&FT#(XE7W3G0MZ)7%03 MH1[>^.3/I5 @4,^)C?C&O+1SA?PXDK.C!B9<:V$T^8U$/DU2'P<1#<+DD519 M\$E1%J: (SPB%XU28"YL9R'ULL@-LB1]1NX/61_EK6P8T3B*2)A2!C^W$IV7 M/=)@6D:3R(-!'% 6!.1#4=M0.3^O%$J;>\+K*1'?FF*)$:5DKJ1&:48S'QWT M:9AEY"S/FZHIN1%3*!YP%GGAHGS :!"EA_B;9=GAD["U0/>C.,2GYW7&/!.N M),8G2/7MWPJ3EY"@"]#L22FP(@WPR3+20X:H(T/T8C)+@3)M]"<(SF@4;):%)#:7 E(^[QLH(S!@)B%L!;P^O[-J]1GR5M- MFIHWTP+/+I>UEF4QM0>I#?Q4#] (BM!+2#79"9+^/+I8W*[4$*0RE5+@=5R M@U0?.WL\ <.#H@ MX"/N'/!#$M(4CC6F7AB0SUP5^'G8")J&M/8@0QAE/FMS9+V*Z4"S$ U)J,]B MBWCI8JNAPH ;1V!!Z03[ N6R657(M M'#&-=.>A]V7:,QHWM>2H989:D,02,DIM55:UUN[)?3@STH0J!:9ID'X MX^!]!1+*/M9J\L6VB # [\ 2$(9S ,2U1983!P!_+[C2ASNUVA]F;@%&K!WM M4C<:INU*-(S;T2.UTT+GF!T$1,6.$A8.O=?XC%\_ D]P"1\]S$PZ9B8O9N8G M;AKE@@6SW3[BXSJ6^^C8JV9_W[.M[_&)\7T-STKL4'/'3KW=%F@G=7"V5$5) M&'Q<-SJF0\RW@$8>PT'FX=Z0L(CZ?@ISAO.(,(\&*938T,=Y3#+J0\?#6(33 M!/B6Q+@IQ&EJ*PP6&,%GD$: 0D,_0W)M%N>N1"0AC8&M212#N1J\N:R6C;&Y MW7XUH*]*X?//D@!:$8@\N>"##%,:<(PF!A M%TPP/XRAX_&[8'H!!).%+I@I?)\82=.'6(9)2)+LJ5#&@&B; /_M$_%,:0R= M89RP)^,946S7&'QO7Q3/MM=\MK%*.\*E/TFX[7;V&;KU*OE%MU]T^[_2;;1Q MQU()-;=I=59^Z.9KW=W71!JL^+6H,=,Q#UA@G\>5'N]LA- MC%S:&YN)-$96=K@0?"H4;H#UF93F88(*NBN\\7]02P,$% @ 9X2;5B*' MTS[M @ :08 !D !X;"]W;W)K&ULA57+;MLP M$/R5A5H4%A!$3R>Q:QMPDA;-(4B01WLH>J"EE<66(EV2CIU^?9>4K3JHXUPD MDMJ=G2&YH]%*Z5^F1K2P;H0TXZ"V=C&,(E/4V#!SK!8HZ4NE=,,L3?4\,@N- MK/1)C8C2.#Z)&L9E,!GYM5L]&:FE%5SBK0:S;!JFG\]1J-4X2(+MPAV?U]8M M1)/1@LWQ'NWCXE;3+.I02MZ@-%Q)T%B-@VDR/,]=O _XRG%E=L;@E,R4^N4F M5^4XB!TA%%A8A\#H]807*(0#(AJ_-YA!5](E[HZWZ)^]=M(R8P8OE/C&2UN/ M@[, 2JS84M@[M?J"&SU]AUK,/.PEG M\2L)Z28A];S;0I[E);-L,M)J!=I%$YH;>*D^F\AQZ0[EWFKZRBG/3JYDH1J$ M![9& [T'-A-HPE%D"=H%1,4&YKR%25^!R>!:25L;^"1++%_F1T2IXY5N>9VG M!P&OF3Z&+#F"-$ZS WA9IS/S>-F;.N&2FT(HL]0(WZ(^7Y$ MURU#LV %C@-J!X/Z"8/)AW?)2?SQ -^\XYL?0I_<4_>52X&@*MCA?H>%FDO^ M!TO@$FYLC1HN5$,$:M"G27 NA(B[H[4_=(H2O0(L]08L4M1-##-?F.P7"W MFI)#>)3D/<)/Y^0Y48^.TH3T"0IF:JBH/-#6S0GM/?22HRR.0S?*0K=Y@AG# M*UZPUA+*G]1A9#&6B.O_ 7K]+ ^AG_3?3-5HN48_W6B@[&000B\_#8'\@]R! M&"Y)JRR>@>Z<-*)%VE5!?)/L+(1\,( '99EPS-.CP2!Q&@8G.>R[6M%.^S>H MY][D#!1J*6WK!-UJYZ/3UC[^A;&ULI599<]LV$/XK.XHG MM3,T18*'2!^:D9T>>4CJ\9$\=/H D2N18Q)0 ="R^NN[ "5%KF6E,WT1<>SQ M[>ZW*UPLI7K4%:*!Y[81^G)0&;,X&PYU46'+M2\7*.AF)E7+#6W5?*@7"GGI ME-IFR((@';:\%H/QA3N[4>,+V9FF%GBC0'=MR]7J"ANYO!R$@\W!;3VOC#T8 MCB\6?(YW:!X6-XIVPZV5LFY1Z%H*4#B['$S"LZO$RCN!KS4N]9V' M'84L>$.!K168P]T[!J88MR9Q3=UJ1GQG=& M%H]P17&5<"U;JK7F+EW']WS:H#ZY&!IR8X6'Q=KD56^2O6$R@L]2F$K#SZ+$ M\J7^D.!M,;(-QBMVT.!GKGR(0@]8P*(#]J)MS)&S%[T5<\45GO8QW_ 54X.6 FD2C>L+!^/V[, W.#R"/ MM\CC0];'UU(;#;?8<$/8C70EXV+UDP97R-,]A;QIN-@7QV%/O;FI,U?LFL-G MNT:8KD!PTRD$.8-9)UR3>< U3&VGTXJN:E$T'9& %F JA$[PKJR-LRFT;.K2 M!:(-?6SJM35&2K+%,[BO%"*T/9?0<@F("46UI8+]86!S8M44/J'H4,,11%Z2 MIO1E7AJ'\"L*5+P!+DK@)?50;:MKA\$F& V)E[$$8B_*$[BC$5&+N9.G0?6( MQNYV1(,P)=$PR^!>&C)\!&'LQ<'(+D*/L1@^N1# \&?*AL!9;0C>MFC:\6]/ M;H_#$[*1>UD4./19D+JS3WT:*;20>0D+'+2CR$O# ,I.67@VN^:'";-Z+FE$ MS06Z@=BLO%UL9:T+A08WN#5=%G(NZK_[*M;?(]LPH;:SM9"JY*) &E^F@LG= M WR1/OD*T],@]UXR\K0GZXM#_T!W)-ON2 YR]A:IL'5A(^D=3&R$M5G! R5# M_;M97&?H?:UQT,W^%M_QK9WQ3E#1^09 YP#8(JU!O'^7L7!TKGOI?6186'10 MDT0EEZ+OJC-X%>.#L$7ZTK532)*#]'^+TSU%RB='QVW?41"W2R M:U*P#Y"SR N9;9@\\T?4,#0*K1$"Z(5Y#.&(^5D 7\DUG1ZSC,@_BD\@&_D) M _ISG*'KZ>/,2\+H!/+4[A9MXH9/8@BOT1V[(ACKPLS7HR,$@3;\1R8"SRTW!# M#1I<9;7)B4Y@D?CKZ(6T@C[R(/-NA&ULD+(X]%KOAFV1^ MRF#?)!GNO)!:5'/W#M1$ADZ8_K&T/=T^-2?]"^N[>/].)3CSFJK9X(Q4 W]$ MTT+U;[]^8^3"O;>FTM#KS2TK>BZCL@)T/Y/2;#;6P?8!/OX'4$L#!!0 ( M &>$FU8D:]_C-0( ,\$ 9 >&PO=V]R:W-H965TX0R*N\H8;FJ9)[I)RW97,+GZI'6W%,N$O9&&5/F<69? .U+;%! M5)3H$\A:T:YA!>7H3H0;=Z5[BQ9ER=SRGX-7-V HX_IU2HP5XRA),01>AL#Q M,X$3="^%:33Z($HH_\83F\2827S(9!F?);RG:H*2Z1L41W&";-_ZY;[>@D*R>*H&&2NA36@/;A6=S@[S+9RG9'0L@ M1TW6@JK]*&E4R%Z8T&_C[CBMB]"D3^YAU.U5U4QHQ*&RT&AR9>.J,#[!,++S M+;N5Q@Z 7S;VQ0'E'.QY):4Y&"[ ^(;E?P!02P,$% @ 9X2;5@Y"0]UN M!@ TB$ !D !X;"]W;W)K&ULQ5I;;]LV%/XK MA%=L+=#&(JF+E24&&B=K ZQ;T:S;0]$'1:9MH9+HDK23[-?OZ!+1DBBF033D M);&H'BF]PPIM!MEN;R=+)1:GL\GGD+3X^IV'A M4%K\G; ;>? ;%:E<<_ZMN+A=-,\L M' ]_WT?_K4P>DKF.)%OP])]DJ3:GD]D$+=DJVJ7J$[]YS^J$O")>S%-9_D4W MM:TS0?%.*I[5SH @2_+J?W1;%^+ =,!!U([D*Z#-^! :P?:=7 ''-S:P2TK M4Z52UN$\4M'\1/ ;) IKB%;\*(M9>D/Z25[T^Y42<# M,;X6T7:3Q%&*+O-J4!6=\P9]8GN6[Y@L[19<*L17NA$LH3';1OG=+Q*:MURH MZ#IEJ(XNTK<_3RQ2OT B4Y^FO#=Q*"RI.I@G0*4-.XAKZH MH),!Z!1]X+G:2'21+]FR[3^%,C2U(/>U6!!KP ^1.$(4OT;$(=2 Y_S'W8D% M#FVZAI;QZ$"\5LWCNN;"7'.A:R[O:_[E=PB(+A7+Y%=3=:NGN^:G%^O-L=Q& M,3N=P((BF=BSR?SGG[#O_&HJS4C!6H5RFT*YMNA-H5ZCG"E3II6[7[H7"^%^ M[L*RZ$(?[P]SZ)M1$A)GUIBUT'D-.L^*;M'I.0/ ,WN$+]C8?Y63=P"7>-CU MPTY6!C,G\+!OSLIOLO*MF-X)+B7:"KY*3"4_LWL/9.3WH&(WQ(';RU#>8 M>)U\^D8P,[ YG;!))[2F@6K;A(S])ZG2QCEL%I"#QPA4!CQMPVT,6'F M8-R#ZF%*<3>COAGU<3"P=F*B%09,%:T=K&T$,!/5 *U?XL-\6SF](9SWPZ#U0&YMA%J M,8#M7/XVC]([E<02R6H^FD>P-'2Q1HK6+I86 M(=BN0AX>P7UM@6=XYI+N"#;8N:%#AT:P5B'8+D,N<[D341X;Z=KN^^B^&"E: M.U,M4'#XO /7*I >7:R1HK6WSEHL$;M8>G#@$H/F(5Y(@\[ -=DYE/@#&Q:B MY1&QRZ,?V(@M2%_&S @EW1V(P:QH[52UDB#NL\Y]8A4RCR[6 M2-':Q=*BAMA%S<-SWW (X0=.;]R:S+ W-/.U B'VXX8?FOF&4P40AMW3%)-9 MX'L#>V&B>9_8>?_!F6\X4IB%O77)<#SA.=X .$WYQ$[Y%QD3Z^)DY&PGX98T M%W!4ZA\K6CMC3?WD>:F?C$K]8T5K'U-KZJ=/I'YJ.A+!?G?393#SG, =.#:C MFOCITXF?&LXOO#!PNA#[9B0D!P3 M1-B)O]FU&K&-^R+A_^!]JGF?/B_OTU%Y?ZQH[6)IWJ=/Y'W:)W3C9M5D9]FL M4LW\].G,3PV4CD%6=P]M#7:AYQTL$6V,FOKITZB_=C]\+^7#JMB#US>#F3]T M8D4+\F^W:'*D]I/[+_CKQ6V<@A;8LZ*X2P:C*TZJ=\7%O(DRF!?)OU5#?;A_ M9!IQTX,7UX7&*#\ D##O=KFJWO\UK8ZD=77SM\B JY(U'*5@##.0J@ST7U 4%UH?BV?*5^S97B6?ESPZ(E M$X4!W%]QKNXOB@&ULQ5AA;]LV$/TKA%8,+9!&$B7+ M5F8;J)UL"]H.1KRL'X9]8*RS)50B59*VTW\_DE)DR9;5!!60+[9$W7MZ=_=, M'#W>,_Y5Q 2/68I%1,KEC*_LFVQBB$CXI+E0-63->,9D>J6;VR1H,2BOZ.V5:H]XBQ+95R_7Y[5:J<%2KQ&94>^LRHC 6Z MH1%$3;RM,J[2QD]ISW GX6?"+Y'G7B#L8*]%S_SY<-PAQZNZX!D^[PQ?5=XU M9QFZ>93 J2KKW/0?N##M67#UX^7R^P5:I*1LVU6K"T1! MMF5:P ,#U[O8;NJK/C['_JVD^*EO>B)K)%M6&4;OK9OPSYKU1-9HU:NS)P!T/GR+DM87XPPF>NW:,5.W8F-.U0"NVI;(X6E6KU0G^@SFW'JW/ M],G>'$\/-,7? NK@M$FH0"FL%:5S.50%YL5)N[B1+#>'U0&ULQ5C1;MLV%/T50BN&%F@C49)E.;,% M-$Z[!<@&(U[6AV$/C'5M$95(E:3M].]'4HILN;*0H +R$HO2/4?G'AXGEYGN MN?@J,P"%'HNNJY<95 0><%+8/K)FHN"*+T4&U>6 DAJ047N^IX7 MN06AS$FF]MY")%.^53EEL!!(;HN"B.]7D//]S,'.TXT[NLF4N>$FTY)L8 GJ MOEP(O7(;EI06P"3E# E8SYR/^'*.1P9@*_ZAL)='U\BT\L#Y5[.X26>.9Q1! M#BME*(C^V,$<\MPP:1W?:E*G>:MF'HB$.<^_T%1E,R=V4 IK MLLW5'=__ 75#5N"*Y]+^1/NZUG/0:BL5+VJP5E!05GV2Q]J((P .SP#\&N _ M%Q#4@, V6BFS;5T319*IX'LD3+5F,Q?6&XO6W5!FMG&IA'Y*-4XE2]CH35&( ML!3]#GPC2)G1%H[[;NT[9[I?7Z.V;=^@-H@S]G?&MU)1RZBK=C)'DKFKA5Y5P_XSP/XFX M0 %^CWS/#SK@\W[X-:P:N-^&N]K"QD>_\=&W?,$9OCO8 =N"1&O!"_3I48%@ MVH6YW4$0TAIWR]GFPZV.;8H^2@E*HG]O-0^Z45#(_[H\J%X:=K_4?,4O94E6 M,'/T=UB"V(&3_/H+CKS?NAP9B*SE3]#X$_2Q)[;UW+9.;.M=W584D:4POW]V M"0XF81!.W=UQ'UUE,1Z/FK*6PK!1&/8JO&=4:75+111TJNN%OW0O!B)K=3IJ M.AV]1E9'0_HS$%G+GZCQ)_KYK%84HZ,01AC'P4E4.ZJ\L3?I3NJXT3?NU7?# M4DJZ-/7"7KH# Y&U.HR;#N/72&@\I#\#D;7\F33^3'X^H9,?LA=&X\ _2>B/ M52-/![D[H=@[C!5>K\)%1G-:EOIN]]_V7O1+MV(HMG:O1R,4?HVTUF\=RJ.! MV-H>'<8CW#M=/"^Q-<=Q&/$XBJ.3R':5Q:$7G.>.9J1UUS:/!Z2C0419/ M0O\DM.[149OHX#\(4 MZ.=KSM73PAP8FW\0)/\#4$L#!!0 ( &>$FU:O$@?;Z@( &8( 9 M>&PO=V]R:W-H965T]4 M :#)?55R-?4*K>NQ[ZNL@(JJ*U$#QYVUD!75.)4;7]42:&Z=JM(/@R#V*\JX MET[LVK5,)V*K2\;A6A*UK2HJ_WR 4NRG7L][6%BR3:'-@I].:KJ!&]"W];7$ MF=^AY*P"KIC@1,)ZZLUZXWEB[*W!=P9[=3 F1LE*B#LS^9Q/O< 0@A(R;1 H MOG8PA[(T0$CC=XOI=9\TCH?C!_2/5CMJ65$%R.!EHE3V2?:M;>"1;*NTJ%IG9% QWKSI?1N' X?>X 6'L'4(_]>AWSKT MK="&F96UH)JF$RGV1!IK1#,#&QOKC6H8-UF\T1)W&?KI= D[X%M0EX1CR;PC M<\&UQ-@JY*$+,K<,0%Z2)63 =G15&MN94H FE.?D"Z,K5C+-0)'S!6C*2G6! M0+OL(M7:/'ZI^-%UE)47;".8T5^SE;*KO]RR6WP!VY\ M'+QWB7\EL*-0]+M0]$^AI[,L$UN.92"[TK!5 MY!+=(,46R5PLNS0.F[EXSD:NQA&KUDVKP1VI#CN%,I(SAU42)"-W MTI).0O*O@G(1QIY*:BDR4(I@4M'FL5/9Q+ID),]*/@I'3U4XC ;F-CP2X1]T M =.!\>;<,*Y("6MT"ZX2C()LNEHST:*VC6$E-%Y<=EC@CP!(8X#[:R'TP\3T MFN[7(OT+4$L#!!0 ( &>$FU:_(MYFVP( (,* 9 >&PO=V]R:W-H M965TOJ: ,)U9%,P*TB.DL2JOY< Y>[B=-Q#@_NV'IC[ ,W'*=T#?=@'M);A3.W9(E9 D(S M*8B"U<29=JYF(QN?!_Q@L-.5,;%*EE(^VLDBGCB>30@X1,8R4/S;P@PXMT28 MQM.>TRFWM,#J^,!^DVM'+4NJ82;Y3Q:;S<09.B2&%3>Y&A4PX0]Q7NC<)4ASH1WL 61@;X@ DOF,YG&,;/^4DX6 MHB@2Z_;9' QE7)]CR,/]G)Q]/!^[!O>W+&ZTW^NZV,L_LM=WJBY)MW-!?,_O M-L!G[? Y1"7% &_+K&X:2 MA8%$_VZ26?#VFGGM>W>E4QK!Q,$72X/:@A-^^M#I>U^:1)^(K&9!M[2@V\8> M3J-(9L)H?!\C8%NZY$"$-&3).(>X27K!U\_Y[ VQ#3M!,!KAI>&-W6U55T.D MW_?\036REG2O3+K7FG1Y5C<97V&B>*<4YZ:;$F[E>NM9G8BL)CLH90?O5*[! M*2TX$5G-@GYI0;_]Y"L61 <+(K3@ C\'499DG!I<8DE*F;)ET>1&L450J%W%3J.GC.G\@CU>L:U<;SVN$Y'59 ]+V<-WJMCA*2TX$5G- M@E%IP>C]*W;TWTWZLF+;(HJ\W4J+8-LS_!:OF="$PPHQWN4 RUT5+4\Q,3+- MNX:E--B#Y,,-=HF@; "NKZ0TAXEM1,J^,_P'4$L#!!0 ( &>$FU:^V.#= MJ ( +T& 9 >&PO=V]R:W-H965TVZ/4Q[<. 2K(+-;)-T^_I=&T+3E$9[V$NP MS3W'YUSLD\E&J@>=(QIX+ NAIUYN3'7A^SK)L63Z3%8HZ$TF5*-!U63+U>X:%W$R]@;==N.6KW-@% M/YY4;(5W:.ZK&T4SOV-)>8E"^]!BAFK"W,K-Y^Q]>,$)K+0[AVS[L ,@GGY MV +"?<#P%4#4 B)GM%'F;"V88?%$R0TH6TUL=N!ZX]#DA@O[%>^,HK><<":^ MQ36*&O4I"#HR[V NA5'46Y)A"_\$4CA=H&"_T":'N[Q9P M?'0"1\ %?,UEK9E(]<0WI-#NXR>MFEFC)GQ%3037M'^NX9-(,7V.]\E99R_< MVIN%!PFOF3J#:' *81!&/7KF_PX/#\B)NFY'CB\ZW&W(E"Q?:_6/RZ5VZS_[ M^M?P#_OY[96_T!5+<.K1G=:HUNC%;]\,QL''/O/_B>Q9*X9=*X:'V.,%9J@4 MG2/5]N0XD90-*2IFFH1(D"YX:D\42]=,)'C2UY!FE[';Q4;6.AY$04 ?:[WK M]&75A]%XV!4]:S%ZH>\\B/8\ MO*R)QN,]"_Y.$M!A6KF U)#(6ICFUG2K709?NNC96Y]1-C=1^D33!#O=B147 M&@K,B#(X.R==J@G+9F)DY?)F*0V=:#?,Z?\%E2V@]YF49CNQ&W3_6/%?4$L# M!!0 ( &>$FU:?'$/1U , $P0 9 >&PO=V]R:W-H965T&(FVB5*D M2])VUU\_4E)D2Z*5;!/V$NOCGL-S#\DKWLR.7'R16XP5^%90)N?.5JG=C>O* M;(L+)*_Y#C/]9LU%@92^%1M7[@1&>0DJJ.M[7NP6B#!G,2N?W8O%C.\5)0S? M"R#W18'$7TM,^7'N0.?YP0/9;)5YX"YF.[3!CUA]WMT+?>N[70.3RA/G7\S-73YW/*,(4YPI0X'TSP&O,*6&2>OX M6I,ZS9@&>'[]S/ZA3%XG\X0D7G'Z.\G5=NY,')#C-=I3]<"/'W&=4&3X,DYE M^1<*E[48*V@(*SZ1=]J(\X FL<.\&N WP6$%P!!#0BZ@/@"(*P! MI=5NE4KI0XH46LP$/P)AHC6;N2C-+-$Z?<+,O#\JH=\2C5.+!WS ;(_E.\#T M(GL/5IPIH2<#W&9?]T22:G)8#C[LZ9I0JJ=^@,$ MKO:F,V(0I1\Q_EI%U4[Y8\'3BG0=>J(1/ZGS>EP M3*?')$M'(FLY'35.1X.K]1?]=2-L Y:((I9AFW$505P2F&_<80&]:31S#^>& M](,B"-LQZ7!,2W[;G!K'NK@D8MX*UQ3PFJ'UX4\F2=#-HQ^F!?;6DH6LM3"K M/-RS-JO 8E.VJQ)D?,]4U5 T3YN6^+9L!#O/E_!F536V)YJJS];MPH8P"2A> M:TKO.M'>BJIUK6X4WY7-W!-7NC4L+[>ZW$FU;NC_ -Y0( *$) 9 >&PO=V]R:W-H965T@#")1Z+1)VU31=7N8]F"2 ['JV)GM M0/?O9SMI!BQ%5.(E\>5\WSGG.[Z--EP\RAQ H:>",CEVO*-(<"RRM> M M,S2RX*K'17K%Q9"L"9!174#3ROYQ:8,"<9V;$[D8QXI2AA<">0K(H"BS\W M0/EF[/C.\\"PD5MM9#)9.9@(!"J@P#UK\U3(%20Z3#^-UP.JU+ ]QN/[-_ ML+GK7!98PI33'R13^=@9."B#):ZHFO/-1VCRL0&FG$K[19O:MM]S4%I)Q8L& MK",H"*O_^*G180O@1R\ @@80' L(&T!X+"!J -&Q@+@!V-3=.GKB?H?.S=^@,$8:^Y;R2F&5RY"H=D*%UT\;Y3>T\ M>,'Y%RRN4.A?H, +P@[X]#!\!FD+#SK@L^.]=\%OC_?N[\)=782V$D%;B<#R MA8L !/HY64@[_JM+[)H_ZN8W!\Y0ECB%L:-/ M% EB#4[R]HW?\]YW27]*LMDIR6Y/1+93I+ M4GB(/6FWA]C:'H2EM,H(6Z&* M+0BED&U-=VZ+VDG/.C$G^3H)K@-_H/? >KL&'68]+XZC7;/9P9!?J^Z)R';4 MC5IUHX/J?@8IAVA"]>6%6:JW A<(GDI]IVA)4P$948AR*;M%K;GC+;4N_5[? MW].TRRH,@SU)H_^4OXP'@UVCVRZC_K\:[D@0MQ+$KU]@^FCN2CCN6$5>[._E M,NTPBZ^#8#_E@W&]=A6=B*R6T-VZWLSC11_<*\(DHK#4]-Y57WL3]8.@[BA> MVAMOP94^-VTSUV\H$,9 SR\Y5\\=%[LEK3@3C*OQ^YD,A>59@6'.TE45994?E\!$Z>%XSM/ YMB MM]=FP$WF![J#>]"?#G<2>V['DA$00,,FT8*/X=80V,&2*4\:WE=+HI#?"\_<3^9^T=O3Q0!6O! M_BERO5\X,X?DL*45TQMQ>@>MG\CP98*I^I>J*<%QCU^2]. )659."DR7#14%Y!@27%WG[ M>,!:04[6$O)"D[^%4N15"IH63+U&Z*?[E+QZ\9J\,-B/>U$IRG,U=S7*-).Y M62MIU4@*+D@*4037>T7>\AQR"SX=Q_O!"(&+^>F2%#PE:16,,KZG\H:$_A4) MO""T"%K_?WA@\S,.3R&[!'_F)NQ*'M9\X06^99:)BFM%-I!!<:0/#*YZM3XO M\;\;P1C!37:B,O_/5LYFNHE].G-NW:H#S6#AX,&D0![!25[^X&ULJ?R=9 M^IO(GJ5YTJ5Y,L:>?,"3N> [LJ+,Y-66N(8@K@G,^7Q,_##$$A_/$S(,BJ;A M\YAT/.:9_*B3'XW*7^:X O!DMF[@!AJ=S3>)_)[N88P_[7E+AS$S/[+KCCO= M\:CN#>15?:4HDE= M" G66BX%MLM$5MB6?Q6A_% V;7O]TMC"XIF/8^6H-BS M>YQV'J>C'M>5E,"S[T1+RA6CS0V:?\'KPIS=5D/3@0ROYV88T2MI.HR8V(W, M.B.S<2-,J%_LD=EPC\33_EH;!D6S?ATL1.>;K='OGMVD)$FU;Y=,D/R0, M &(, 9 >&PO=V]R:W-H965T0)?=U??M M:E?KZ5[(1Y41HM%3SKB:69G6Q8UMJR0C.58C41 ..QLAV*B3!::64 M,]MSG-#.,>76?%JMW6:QT6?M)MILV"/9\6 M>$M61#\4]Q)F=FLEI3GAB@J.)-G,K,_NS:WK&85*XC]49(T-E+<2CF7Q+ M9Y9C$!%&$FU,8/C;D5O"F+$$./YOC%KMF4:Q.SY8_U*1!S)KK,BM8']HJK.9 M%5DH)1M<,OU3[+^2AM#8V$L$4]4OVC>RCH624FF1-\J (*>\_L=/C2,Z"F!G M6,%K%+R^0G!"P6\4_(IHC:RBM<0:SZ=2[)$TTF#-#"K?5-K AG(3QI66L$M! M3\_OL.24;Q6Z)Q*M,BP)NEH2C2E3U^@3>E@MT=6':_0!V4B9784H1P^<:O41 M%F'\*Q.EPCQ54UL#'F/53IJS%_79WHFS??1=<)TI=,=3DA[KV\"C)>,=R"R\ MLP:_8SE"OOL1>8[G#^"Y?;^Z=P:.W_K6K^SY)^S]*',BL192W0PYIU8.AI5- M^MZH B=D9D%^*B)WQ)K_^X\;.O\-,;N0L2.>06)R,D0S5HW MK'1-4=G-QZ[ONU-[U\7_6LH/W4G42AT!&[? QF<#L"1<0,Z<#L'XDB&XD+$C MIF'+-#P;@@56-$'[JFB1%.$=7+PM01"3'&IED[E0Q96&5(5\1U?TL'P]Y)CZ MM'$W''[@Q^,PZ,5M4##P'/]$Z"8MH80=0RB-YF %#?P!@-.##VW2!R>BB'!*,X MB,(3GHY;G/'9)&E?@ )>@-K'6&M)UZ7&:T:0%NCNB:W@PM*$H*^"F?L#U?\; M3T8(WJ?D,8,U2N<=.6;"F0K&L.QX;#"RC;FH$S%W M-.XGT*"4VKB$O+[P M;^1H [Z;>ZX3>V'<=\Z07.3UG&-WNC5H$+95$VM8E5S7O4Z[VC;*GZOVL+>^ M, UTU06^F*F[;^ADMI0KQ,@&3#JC"4"2=4-;3[0HJIYP+31TF-4P@X\ (HT M[&\$^+^9F /:SXKY7U!+ P04 " !GA)M6?LTJU#(7LJ(:EW+AJEH"S2VH*MW \V*WHHP[Z$:Y&KD;/!N]FK9=)XR5XP4M(;@37 MA2)7/(?\*=Y%Q9WL8"M[$APDO*'RC(3^*0F\(.S1,WT]/#@@)^RR&%J^\!59 M))@B@-!8 W7N! M&O[8\IO2LTK]>#@68()DTT_:!9:U+:DSH3& FVG M!;90D,8 S^="Z.W"..B:$FU9#II+(Z0( $X* 9 M >&PO=V]R:W-H965TV2;I_/]M0F@3*LJHO8.-SCN\]%W^$6\H> M> H@T%.>%7QBI$*L+TV3QRGDF%_0-11R9$E9CH7LLI7)UPQPHDEY9CJ6%9@Y M)H41A?K;#8M"6HJ,%'##$"_S'+,_UY#1[<2PC>Y+#"'*X7@U 3G6(); M$]QC"5Y-\(XE^#5!IVY6N6OC9EC@*&1TBYA"2S75T.YKMO2+%.H_N1-,CA+) M$]$4\W2 U!/-'TNRP1D4@B-<).@6N& D%I!4XZTI++AD\-(4,20F;<3W]=36]\\KTWS"[0*X]0([EN!WT:3]]!G%#=SKH ML^-G[Z+/CY_=WJ>;L@Q-+9RF%H[6/7U4+60BZJWUT65ZI>MZK: M:"[Y&L1.PH%MP(@^?K #ZU.7X>\I-GM/L?D[B>V5QFU*X_:IOY0F5@UX M*4U7/2JI0$NI?7H3C8;.>!2:FUVCVRC;'@7!>!\VZX!9@>]9^[!Y;_AO-,=K MS/%ZS=G9*+0]IW')F#3GK,N<2LK?R^*V,'.OPAYAV@7S_P)L.D',(FO=&_T9O@L:;X)\+:M!: M37J)L7W;NHP*6HMB[(V#@_RF;93M^(':JO>\ZH#9?LOW>0?,H(NM;'\X(*>=CK9BHO?, 40(XO*17/ M'77B-U?(Z"]02P,$% @ 9X2;5C/$?#W) @ %@D !D !X;"]W;W)K M&ULK59K;YLP%/TK%JNF3EH+F%?H$J0UT;1*JU0U M[?;9)9=@%3"U3=+^^]F0>B0A4:3U"_AQS^$FVDG3PQ]JP[-XN)Y6A!4$ J-0-1KQ5,H2@TD9+Q MLN&TS"E=>GHB *2O^T(7,)];(0@O(2%/(>[;^"1L_@>9+62': M)UIWL7YDH;01DI4;L%)0TJI[D]?-.O0 KG\ @#< ?"K VP"\UFBGK+4U(Y(D M8\[6B.MHQ:8;[=JT:.6&5CJ+<\G5+%4XF=Q4*Q!2I44*=#X#26@AOJ +]#B? MH?.S+^@,T0H]Y*P1I%J(L2W5-S723C?\UQT_/L!_2_@E\MRO"#O8&X!/C\-G MD!HXWH;;RJFQBXU=W/)Y!_CF.>/R0@(OE2_C?,A6Q^,/\^B]=25JDL+$4IM' M %^!E7S^Y(;.MR&3'T2V9=DSEKUC[,EM(QM2H*PYD+\.';9HO>=72>CC0.5J MU7>P'^6Z3ASZ)FQ+FV^T^4>U/>A$+*!F@@YGH8,'O<\&&.-P1]Q^5#AR0F]8 M6V"T!<>U,:F6[?2""?9$N&[H1_&.UH&P*'9P-"PV-&+#HW7]BU7+DU2&'UG6 M'T2VY3@RCJ/_*YUH;Z$][ 3!3CH&HES/=X>S,3+:1D>U_3M4]>D)+PV5;XAD M&2THD3 D=K0O(W#\':T#0;XW&I8:&ZGQ"55^\> %P3!;HT/1/E1;R=T M2NW>K:7_&-15L:250 5D"N=<1LHI[V[AKB-9W5YD3TRJ:[%MYNK'!;@.4/,9 M8_*]H^]&\RN4_ 502P,$% @ 9X2;5J&ULM9Q=;]LV%(;_"N$-PP:DM41*E)0E!MJT MPP:T6["LV\6P"]6F8V'Z\/21M,-^_"A9-4V).K:LXYO6=LA7YR6/J,='M&Z> ML_SO8B-$23XE<5KSXOE1B1A\3+;BE3^99WE25C*M_GCO-CF(EPU MG9)X3BV+SY,P2F>+F^:S^WQQDU5E'*7B/B=%E21A_OFUB+/GVYD]^_+!K]'C MIJP_F"]NMN&C>!#EA^U]+M_-]RJK*!%I$64IR<7Z=O;*OK[SG+I#T^+W2#P7 M!Z]);>5CEOU=O_EI=3NSZHA$+)9E+1'*_Y[$G8CC6DG&\4\K.ML?L^YX^/J+ M^@^->6GF8UB(NRS^(UJ5F]N9/R,KL0ZKN/PU>_Y1M(;<6F^9Q47S+WENVUHS MLJR*,DO:SC*")$IW_X>?VH$XZ$#]@0ZT[4!/[<#:#JPQNHNLL?4F+,/%39X] MD[QN+=7J%\W8-+VEFRBMI_&AS.5?(]FO7-SG,B/R\C,)TQ5Y^T\5;>4$V5>$6I09NM_!W=^(Y;X[U;O/Y?#LQXCN MQX@V>FQ [Y?G5*S(JZ(097%M/TBCSF66&)IP2S/LX*;^=.ADWXS M&O@.M_;-M!B=?8P.&.,[4137Y-5R6255')8RWI600[&,PMVZ(+,S3+*\C/YM M/C#%OSN >Q#8"TIM3NV. 5,[F]N,FAVX>P?NB%&69YHI1K=W;)];OM^)T-"* M,NJ;X^/[^#B8[\U:_B);OZ@*T89)JG0E2X@B6FC MX.U'P0-GJ1F%>N$[,@K >>+U9L<.*.U,8;\1=8+ /(/^/G;_TN>(W\]]F[G= M_#.U"H:B#_;1!T@C/W#N!+VH7.YT(C>TL096)MM2%U,+C%R[1@KM:FJ\"EJ] M%=+GW.UFB*D9]8?.C2OR/ZT_R"'O;G:79&'4F9/EIH^=0@(; MO XO?A9ES:=*NCG0,DNV52ER,_.@8@*6FNY?@8+-IC&1#9+&:+=(:KI;A1PV MS!PGDCH3#& M]B>N,B 'C7:+I*:[5=ACP]SSMBBCI*$UF;3K*B9Q]"3,J0D+,?)9A,:+T!W< M\TR+5 $2A0'IA-0./PVE-JP]^GLVDIH^$@J^J#VQJ "SFBW2&JZVX,*"HQ+ MIZ?V$2%W.+7AGN=:5$1$X=K)0[8NG\-<&$VAPA"6FFY4P1!U)F8N"%.CW2*I MZ6X54M$QQ9I!6&A5#F$A\!W;ZO "-11L?,?WS,A %>Y0&'>^)!_,!K#(Z(FY M1'6&*DJBWL0T1"4A+#7=K2(A"E=T1BR@L! %%M!+X ]5^$-A:CG,80 "D "F MM7P)'&(*AY@U+8<9*O)@J>EN%?(PN"9S>@X?$0(@ .YYKD7%.0S&DZ:4MLGB M%8F2;9X]-;4SLT74:A"6FF[[X+;1Q&H00P4@+#7=K0(@AE(-8OTJCP0"IXL$ MK'^7R:%^,%"+9@I"N-V]7OTNP#U/LPR96@1AJ%0A+37>K,(AA58&." %5(+CG MF18=A3T.7 4:SNAA[H,EQ\XQEIH^ (J$G(G%'P>U^(.EIKM54.1@%7^."/G# M&0WW/->B B#GR,:9]3J2UY%UE:=16>9U9[*_E8?S@;N!CJ(?!R[8P$L+C(&P].AIO 08.0J,G&#B M(H-:&L)2T[<(*D9R848Z_:)Y1 C 0+CGN185!;EP&>=X9@_C("P]=JZQU/2! M4(#D3MQ@[*(6B[#4=+>*E5R8E49D-BP$X"#<\UR+BH==B'^NH63DL^[^[7[)B%ON MP/9R!3PN?&ML$OJYJ*4C+#5])!0\N3 \(:!?>P1M]ZW=A7BWOQ':+#5ZVBX!/US!#Y]X7XRC5H.PU'2WBH,XUGVQ(T+ O5VXY[D6 M%>%PN'+3S^1AM(.E1L_M)6"'*]CA$^^,<=0Z$)::[E9Q#X>Y9T0FPT+ '5ZX MY[D6%>MPN/CSNHKB590^FEVA<@Z6FN[TX%=@< 'I>.KB_M;K$D4BKIB)PT6B M$:D+"S$+R-U+T!!7-,2/E)).(U?>)YZ =W>^\S[Q!'R@:,D5\7"8>-Z%ZTY*N5=&^";'NUR53(SKP:T-/ MP8D'P\E=N(W*,&X>.%#_UO Q*\LL:5YN1"B_L-8-Y-_7659^>5,__V'_O(_%_U!+ P04 M " !GA)M6=3G4A=H" #%" &0 'AL+W=O@[\J)Q)W;H"2L *Z8X$1".G NNN>CT-A; M@R\,%FIE34PF]T(\F,U5,G Z)B#((=8&@>)K#B/(O=O V'7JO./BU@V\3K2*S:8VIIE%?B@61QAK1 MS,)R8[TQ&\9-%6^UQ%N&?CJ:2!2$U$^$\H1<_IBQ$DND#PE' 1V1,: T8D8K MQM'BHA!2LY_5P>4C:DE!Y9JF6!@B4H+L(G?F-LXHGP+Y@%HB^V/0E.7J %'O M;L=D?^^ [!&\^)R)F4($U7$[][2+R.Y[?$,_IS=V]+.'Y3&]_B^;^IS2&9Y)3K]1*1 M;Y_0G%QI*-3W-NXJ[%X[MFD.YZJD,0P<++$".0ONF&W3>M26^([ U&GH- M#;UMZ-$+$=)5$4(EPC8&*MC PIIN-H_.?/^T[\Y7,VLQZG:#QF@MXI,FXI-_ MC[@MTJUP?UNK'8&M91XTF0?_4;+!+FG8$=@:#6%#0[A5 ,_=,*V[(2R[X12[ MH;N?"Z4.VB@(7\CQ*#S;D.Q+FR#<$*R[,A$*D%,[*!6)Q8SKJA\VI\TLOK C M:.-\B#.Z&JG/,-6 QVXW95R1'%*$[!R'J#M9#$FU:Y-G+>'@, -D) 9 M>&PO=V]R:W-H965T E,;*>6:STMW*2KM38+=CC)Z0IN07_-%Q)G M=L.2I!EPE0I.)"RGULP=1R-SOCSP+86M:HV)47(GQ"\SN4ZFEF,< @:Q-@P4 M_S8P!\8,$;IQ7W-:C4D#;(^?V#^4VE'+'54P%^Q[FNCUU+JP2 )+6C!]([8? MH=8S,'RQ8*K\)=OZK&.1N%!:9#48/&A MF!4);A0\ ?F\?1*!IBE3ITCT]38B)Z]/R6N2"^[ZY+/@>JW(%=I*=O$V2F_T>T_Z+[U>PL]4GA/?/2.>X_D=_LS_'>YU MP*-^> 3Q2_ =-7Z33;_D\_^2S3.R8)3KW:22'[,[I25^:3^[ E\Q!]W,IOJ, M54YCF%I87A3(#5CAFU?NT'G?%;7_21;])[*=B 9-1(,^]M#<\:YH5:AAB3*E M=1,&SKL@F-B;=AAZN8\-PZ%)WQVT3.[H&S3Z!KWZ/H%29$QF<5QD!:,:/V.: M":G3W]34Y2[I%>&@Y<=;]\)U][7WVCU6>Y?-H>N_('[8B!_VBF^5MZ0I;ZJN M7V4-[-(_//#%\RY\9T]^K^5CY0\/4H^9=YUN]:-&_:A7_:R59P(/V$@HZ-([ M.C3^;C38D]MQR/']W4-1KS_'?LAVZ]'+0*[*YD&16!1<5_6_66WZDUGY+.^M M7[KC>=5F/--430]6]U7*%6&P1$KG?(1)EU4C44VTR,NG]4YH?*C+X1I[+Y#F M .XOA=!/$V.@Z>;"/U!+ P04 " !GA)M6XPZ.?&H" #R!0 &0 'AL M+W=O5@D9A.*8EXS)($[^W MU&FB=E9P"4M-S*XLF7ZY!J$.TV 8'#?N^;:P;H.F2<6VL +[4"TU6K1ER7D) MTG EB8;--)@-)_.1\_<.WSD$,VI .>+H^LG_QM6,M:V9@KL0/GMMB&GP*2 X;MA/V7AV^0E//1\>7 M*6'\EQQJWZLX(-G.6%4V8,R@Y++^L^=&AQ, \G0#H@80_0T8OP&(&T#L"ZTS M\V4MF&5IHM6!:.>-;&[AM?%HK(9+=XLKJ_&4(\ZF2XT/0ML7PF1.;IYVO,(K ML@,B\0%=D%F>PFP\14 M+(-I@*UO0.\A2#^\&X[#SUUE_R>R5R*,6A%&?>SI-R6W%P([/2?,&+"&\+)B M7'L-LH+I+9@N 6K6L6=UDVR?A@G=GU;5YU&G2D_:J@2,Y*:-(9G:25MW6+O; M#K29[V/ZQ[V>AOBTMEP:(F"#T/#R"L>!KB=,;5A5^29=*XLM[Y<%#F70S@'/ M-TK9H^$"M&,^_0U02P,$% @ 9X2;5I-RW4^D P WQ !D !X;"]W M;W)K&ULM9A1;YLZ%,>_BL6=IDW:"G82DO0F2$V[ M>]>':56[[3Y0YE8\K8&*W]+#W]. VVZ3:/O"CQ99NX [TY^V- M-"._44FR'+C*!$<2UDOO I^O2&@#RB^^9+!3>_?(EG(OQ#<[N$Z67F = 8-8 M6PEJ+@]P"8Q9)>/C_UK4:W+:P/W[)_6_RN)-,?=4P:5@_V2)3I?>S$,)K&G! M]*W8O8>ZH(G5BP53Y2_:U=\&'HH+I45>!QL'><:K*_U>3\1> "$= :0.(*7O M*E'I\HIJ&BVDV"%IOS9J]J8LM8PVYC)N5^5.2_,V,W$Z^EN(9)= M@D377%.^R>X9H NE0"OT%MU5BX;$&C41KZY TXRIU^@%RCCZE(I"&16U\+4Q M9N7]N#:QJDR0#A,C]$%PG2KTCB>0_!SOFX*:JLA352O2*_B!RC,TPF\0"<@( M?;Z[0J]>O.[1'36S-2IU1\_-UK^WPOR:OMA1F?S75G$E-&X7LGOM7&UI#$O/ M;"8%\@&\Z.4?. S^[+$Y;FR.^]2C%6PRSC.^,0W+*(^AS6 E$982=N\^1.-@ M$HZF"_^A)?6D23WI37U92 D\?D1:4JX8K;9>\M5TLMG+NK4Y*L7)GA,\Z[ 1 M-C;"7ANFD9XI/SQ(:LJ?D7%[WFF3=]J;]YJK0G:E[ W]S9:8-<9F0W7N[ 0V MYXW-^?&=.S].A,'@K5M+[GL)9QU&]I",CVS>6N"7*9AW;!I, M7&;2F_D]4*;3F,KVK+W!O]D9V+$7#P9?? KZ8H=?/ !_:XW]-22&>Y..-70 MQL,3&!\BN .$V!$8'XM@?,A@.P-=&]DQ&/=#^%T.V=.R]OR9*U0+ JNJ^-G\[0YO5]49U;W M>77T-Z?O@! A!L !D !X;"]W;W)K M&ULM5E=I C_R MC,F%LU-J?^6Z,MG1G,A+OJ=,7]EPD1.E3\76E7M!R;I,RC,7>5[@YB1ESG)> M?G8GEG-^4%G*Z)T \I#G1#R]HQD_+ASH/'_P)=WN5/&!NYSOR9;>4_5M?R?T MF=N@K-.<,IER!@3=+)QK>+7"94(9\5=*C_+D&!2E/'#^O3BY72\8[B\33XV?T]V7QNI@'(NF*9W^G:[5;.)$#UG1# M#IGZPH\?:5W0K,!+>";+O^!8QWH.2 Y2\;Q.U@SRE%7_R8]Z(4X2H#^0@.H$ M]+,)N$[ 9:$5L[*L&Z+(UX#'WY07 IP8H(\92R;05[ MG?,#4Z:R*ZR@Q"KN(8]+B (O]N?NXVE!YK# :\(Z5/V&JC]*]3I)#ODA(TKO MDJ8H5/HO*>X6)J(5TNR$P4408(C/B)K"$/2AF>BL(3H;)?J9JFHAGY<5#*_H MK,=@%H<1/./9CPIP#&,SS:"A&8RV_2W3=\3IK1_8;'U+8)WZPZ;^<'2;OG)% MLG[1;\&VG(GD>?/(X.:%O6W1?1[WQL$<-C0.44,_^G_TF?8'/T$^ZO>4%_0Z MSQ#E1T.=%S?4XW'J@JPI8"2GLI0F59QK"?INU))1K*D-9PFL4S;T6CWV?L7( MU:B6EL 66G<-3CP)M+CY-=AI \:>=]:D+P1UB;:N (X*[W)5&C3MF03-2J&1 MNW1O)FG5#MA"ZY;=&@*(;;LA..HQ)M=O":U;?^LRX+C-F.:(8-]"Q#'T@_,. M?2FL2[9U&G#<:DSQ1+#O(BY\%/CHG*LA#L>1'PV0;?T&')7S2;ZHANH8HV#F MG4NK*2Q&\1#5UAK <6]P0Q_UC^"]7E5%DQWC&=\^&6F.PDSN?$MHW:);0P$C MZY,_ZE$FUV\)K5M_ZTK@N"V9./EQK_60'\/>-)G"HG"@0U%K)="H3$^:_!JJ M,]$(P6AVQM48Y\4>&B#;:CX:U_PIDX_Z8HY"%)Y3[4?A.!RXGZ*3)P'CFC_- MG(R#37X,\"MT'[6ZCZSK/K*J^[;0NO6WNH]LZC[J"SH,>\;TI:@NU5;UD3W5 M1P8UASCLC;XQS,,#5%O-1_8T'_7%'*,>44-0' [0;/4>C>O]9\XN$I[OJ=(- MOQ64YI0I\\Q;57Q;:-VR6\5'UA4?655\6VC=^EO%1S85'_6E'.-SI_]"4/#_U MB8AMRB3(Z$9G>9>AKE)4KWRJ$\7WY5N3!Z[T3_SR<$>UTHLB0%_?<*Z>3XH7 M,$FU:-D*B<;@( .X% 9 >&PO=V]R:W-H M965T#/4Q,*X,' MQ(.;W#;6'#O8-\W@UV,[:>A&-NV!E\8?]QR?68S'U3CV2PX;6'*]E\PDZ/V\L7R:Y=K^DZ6H# MCV2U1EEV8*.@9*+]TKNN#P< PS,,"#M ^! 0/P*(.D#DC+;*G*TE19HF2C9$ MV6K#9@>N-PYMW#!A_\45*K/+# [3CU+F#>.<4)&3SUB (A<"J=BR-0;@9KC)2!E7)^8ZIO5DAP?G9 CP@3Y4LA:&W:=^&@$VV/] MK!,W;\6%CXB+R*446&CR0>20W\?[QFCO-MR[G8=/$EY2-2+1^!4)@S :T+-X M/CQ\0D[4-S]R?-%SFO]O2Y=,9USJ6@'Y/EMK5.;._QCJ8GM*/'R*S8$S7=$, MIIYYZ!K4#KSTY8OQ)'@_U(+_1':O(7'?D/@I]O3>-8,[$U4:A@RW+!/'8G-J ME\;C^%WB[PZ-#!3%IY.^J!7H'SR=$M36)8HFF:P%MO>J7^U#:^;>ZH/UN0FS M-GO^TK1):&[-E@E-.&P,93!Z:Z) M>G23E!6[H&N)9KG[H:%"610ML#L;Z3$ M_<0>T$=\^@=02P,$% @ 9X2;5OZS!ECO @ J L !D !X;"]W;W)K M&ULO59=3]LP%/TK5B9-FS3(5[]@;:0"8D-B&X)M M/$Q[<).;QL*Q@^VV]-_OVDW33FJ#QE1>&MOQ/3[GYM3W#A=2/>@"P)"GD@L] M\@ICJE/?UVD!)=7'L@*!;W*I2FIPJJ:^KA30S 65W(^"H.>7E DO&;JU&Y4, MYA;$-<#M^,ECHK3&Q4B92/MC)53;R LL(.*3&0E!\S.$<.+=( MR..Q!O6:,VW@]GB-?NG$HY@)U7 N^3W+3#'R!A[)(*BV8&3ZJ*1'!/VJ]P9A6\9QIGDDY39@G%.J,C(-U. (E?"4#%E$PYDK#48 M38[(O5,'&1G/0>'7(MO'.7/Y2D@%-K EVP2N_BU8IC_QFGNJ(I MC#RTO@8U!R]Y^R;L!1];6,8-R]BAQWM8CM/'&5.8VTLFF(&C:[1IMB.QOZXQ MD%P9*/7O71KB VCH-!HZK9EN_$%K?_#:'VPC@SH9NYBW8W?)$JC2)":E%*;0 M)!R0C"YU"^UN0[O;"GT!<[R7*N1M("V$Y'*ZW$6P%>6%J>TU''NO8H_> 33T M&PW] ]JC'3MT]B"=M3NBSG/NL!ZW(WQ7-@ A:@G;7H[%SK%T/.UFV8KTP MOR<-TY-7\Z: MYCSY U!+ P04 " !GA)M6.ST:K_4" #B"0 &0 'AL+W=OP2W(N^*:JY;9NB0D@UP0EB,. MRXDQM<]GH1Y?#?A!8".V[I%.LF#L7C>NDHEA:2"@$$OM@-5E#3.@5!LIC#^- MI]%.J87;]T_NEU5VE66!!)22)8U8D60D;R^XH>F#EL">_B"P&D$SFL%;B-PJZ U615KCB6.QIQM M$->CE9N^J6I3J54:DNM5O)5<]1*ED]$GQI(-H13A/$'?9 H<7>42YRNRH("F M0H 4Z#WZ*"11-8,$79:RY*HG8UR2O[A:"[;L$)W.06)"Q9F2W]W.T>G)&3I! M)$??4U8*-9T8FU(ET!QFW-!>U+3."[1?,!\@UWZ'',MQ.^2S?OD; MJFYM\9RV>$[EY[ZF>/L5F!,14R9TN7Y-%T)R]9_]W16ZGF78/8M^C\]%@6.8 M&.I%%<#78$1OW]B^]:&K!/_)[%E!W+8@;I][I)<%G4X+3BBRU;JK@D.V4/\I MUS[K"EZ[^96;_MZL(]OR++6RZ^U$O7,>F6C8)AH>2C3L(J]5WC:Y8[O!#GFO M]Y'D7DON'2+WNLB]?7(KL)P=\E[O(\G]EMP_1.YWD?L=Y*X_W"'O]3Z2/&C) M@T/D01=YL$<>[H/W6A\)/FK!1X? 1]573.\ @)<2>%>.T5X./[#MG1R],QV9 M(VQSA+TYOH*LO6:8\T>2K_1&5>:R*TRX]_'QPF"TFV9_E.^&=MB.JC'-K1U8 MGW[41K4BN4 4EDIG#0)5,UZ?*.J&9$6U*2^85%M\=9NJ0QAP/4#U+QF33PV] MS[?'NN@?4$L#!!0 ( &>$FU;9/1>)9@, %0* 9 >&PO=V]R:W-H M965TV7;(J^@QN*2M="H+R7C-99JRA]LT7+ 12^JJ>TY3F37F#16MNK?W?!L MQ3I)20,W'(FNKC'_\1XH.ZPMUWIZ<4L>*JE?V-FJQ0]P!_*^O>%J9D]>"E)# M(PAK$(=R;5V[5QNW%_067P@5H(J"02^T"J\<>-D"I M]J0X_AV=6E-,+3P>/WG_JT]>);/# C:,?B6%K-968J$"2MQ1>"\5^*/ [Q,=R/JT MMECB;,79 7%MK;SI05^;7JVR(8U>QCO)U5>B=#+[)"O@:--Q#HU$UT* %.CU M%B0F5+Q!;]']W1:]?O4&O4*D09\KU@G<%&)E2Q5 [\'*_OS#C9QWIM+\3\Z>%2D,VB35>P%9NAP@@[/0E\7>]SDH'94SFI $C]>H :D MB3)$2Z-W#0X M4<9X(HS/$FZ!JZ77;4!54NW%3K47:42,EXAI,%_JI9$;>B>*F$R(R6\0QV,F M9TU_6*"RHR6A5*.JE\+,FQBJY0F=C21=C$ MFV_UI4WJG%ALU_G5J9RS;/U!;.X\SB)>Y(;N#,I@%29A> +KJ(&ZO\=2K7KH MH*?K-KHY/O^BR ^<.>72+'32.)UAVDFQDS;TP>MX MP9O6=NY_][MSSLYXS?B#* $D>JQH+296*65S9=LB*Z'"XI(U4*LG!>,5EFK* ME[9H.."\$U74]APGLBM,:BL==VMSGHY9*RFI8-W.N9O;@)2<5U(*P&G$H)M:U>S5-M'UG\(W 6NR,D.O]?9>[RF6!!4P9 M_4YR64ZLD85R*'!+Y2U;?X!-/J'VES$JNE^T[FWCV$)9*R2K-F)%4)&Z_\>/ MFSKL"-S@&8&W$7C_*O W K]+M"?KTIIAB=,Q9VO$M;7RI@==;3JURH;4>A?O M)%=/B=+)](LL@:-K(4 *=#X#B0D5;]!;='\W0^=G;] 9(C7Z6K)6X#H78UNJ MH%IJ9YL -WT [YD GS&_1+Y[@3S'\PWRZ6GY#+)![NW+;97JD*\WY.MU_OQG M_17 .>1HRH04%VB*&R(Q);\AOT!S#@TF:J!217N5F1&1429:#NC']4)(KEZ_ MGZ9B]-$#BP1E,+-5S O@*K/3U*S=RWIE*\Y^<[17*'PKEG_+^MU 9 MJ[MT4='2@E"J6EBJ154]4_Z]TZASJD^05>J&B9^,[=5N8@8K+TK\P6J/.!B( M@Y/$GT"ULVKAA@EBANOUX4[8*'2# S:#4>2Y9K1P0 M?*&8/I9I;EDA(+%O) M^!/"K2P9)Y* D3<\1O%=YX#78.3%D9DW&GBCD[S3[9[C[O4WL45'8=V1XQVP MF8RBP,P6#VSQ"[7D9(7UX:].)M6)K7XAC8CQ2-=T%M6!277?=L%0?),"U@7I>,":W M$WWG#9\XZ1]02P,$% @ 9X2;5JY/(NTY P X D !D !X;"]W;W)K M&ULK99MC],X$,>_BA70":2]C?/8=J^MM+0@D$"W M8@]X@>Z%FTP;"R?NV9-V]]MC)VGH-FX/)-ZT<3PS_LT_X[&G>ZF^Z0( R4,I M*CWS"L3MC>_KK("2Z6NYAN9=QO<+ )J'1J+SQSV^NB9V%164GZS@W?YS*.6" 1D:$,P\[># M!0AA(QF._[J@7K^F=3Q^/D1_TR1ODEDQ#0LIOO <0-8FV M9$U:2X9L/E5R3Y2U-M'L0Z--XVVRX97]C/>HS"PW?CB_S3)50TY>/YC"T* ) MJW+R-Q:@R*)6"BHD[SE;<<&1F]D72T#&A7Y)_B2?[I?DQ?.7Y#GA%?FGD+4V MOGKJH\&RP?VL0WC5(H1G$#XP=4VBX(J$-(P<[HO+[DO(>O?PJ;MOQ.@5"7M% MPB9>=%X165>HR1U[9"L!C2('F8ZTN.H%^GJ[TJA,0?[K2KY=+7:O9G?IC=ZR M#&:>V88:U Z\^1_/@I3^Y9+B-P5[(DS4"Q-=BMZ7"G2EXDJVC9 V$6P'V_PN5 2C0QKE.J1L!H+J9KOY<)M(R;' M(*8&DQ/-[F(NY 5\FICZR>3IBOFH)AM;"[,9 0C -*3S"' M5@FE9RC3GC*]3"FX)10_RM[%EPY73NGD!,]A% 1G\$8]WN@BWA(4WS%[$)@> M9/9@;0X8="*.'*O'IPH.C8S*R<3-..X9QS^U;3*VYUF0: MG(KI,*)1Z :=]*"3BZ!MU\^ZIO8_GWPR $C3*#VA'!J%XW3DI@SHCQ.+_E(? M:AJT_!7X;H'C!A1$43S840Z[21(EISK[1\>OO?N8 VUCRI$(6!L_>CTR"JCV M.M$.4&Z;$WDET9SOS6-AKF"@K(&97TN)AX$]Y/M+W?P[4$L#!!0 ( &>$ MFU9A0H?L 0, .,( 9 >&PO=V]R:W-H965T1R/79\ MY_G&'5]DQMYPX]&2+> >S,/R5N'(;5127H#07 JB8#YVKOVKR=#&5P%?.:SU MUC6Q3F92/MK!^W3L>!8(LZ-NP[)"FUD<4F&0D* M+NI_]K2IPU:"WSN00#<)]%\3@DU"4!FMR2I;4V98/%)R392-1C5[4=6FRD8W M7-A5O#<*GW+,,_%GDX$BGZ2XF)1*@3 DYVS&%//2 _,^)&I2Q+XYX1Z-.A(GQQ/GT+2 MI-/==!>]-P6@30%HI1<MZ;=>5=Z MR1(8.[BU-*@5./'K5W[HO>DR_)_$=NP'C?W@F'I\!X8K**SC&0B8<].YI+5( M6(G8QK"*_1ZEWLA=;1OIB*+#B#91.X2]AK!WE' *<\ E20FN!C8/4[>/%8@2 MNDAKL?X6 X(&>Z =03TOZN;L-YS]%S@57S';E'"#X*M3VJ)V%K/?FCV@WG / ML1T44O\ 8M@@AD<1'X2"1"X$_VW+R9Z.+GG8 J !W:=\(6B'D&=+#' MU!$4AF$WTK!!&KZ,1 2V\J3=RKM(AZWM2D,ZW$=M1_5P5^]O:G?K"++'/W;Y M!6X#DL,<\[S+ 7I5]9%:#XQ<5J?23!H\XZK+#+]"0-D ?#Z7TCP/[$'7?-?$ M?P!02P,$% @ 9X2;5ELJ+/B-!0 UAL !D !X;"]W;W)K&ULO5E;;]LV&/TKA%<,*5!7(JEKYAA(W%T"K&N0-MO#L =& MHFVA$NE1=)SNUX^Z1+(DBK%3(R^V)'\\//Q$GO/1G.VX^)JO*97@,4M9?C%9 M2[DYMZP\6M.,Y._YAC+URY*+C$AU*U96OA&4Q&6C++60;7M61A(VF<_*9S=B M/N-;F2:,W@B0;[.,B&]7-.6[BPF?D)=G6L/0'1-I<\JQLK!EG"JF_R6"=BKX'"T3= =0/4 M;^",-,!U@S)S5L6L'-8'(LE\)O@.B"):H14796[*UFHT"2M>XV4>L,_,[S_"TX^T E25)U-05W MGS^ LS=OP1N0,/!ES;] MI8;3C D]C>D*&0$_$O$>8/@.(!MA#9_%X6QZL?1]U,L^/-\ M0R)Z,5$O,*?B@4[F/_X /?LG71).!-9)B=.DQ#&ASZ_H*F$L82NU!%/"(JH; M;07AE1"%&CW,?3> ?CBS'O;',0SS0@Q=KPGK,'0;AJZ1X:]* 7.E4Q%?L>0_ MM3CBK2CXJB4"-E0D/-91KC#=/2X0>;;?8SR,FOJAA_2$O8:P9R1\2Z.4Y'FR M3")2"J2:9$Q-KJ1F%# M+S32^\(E276LC,V.E8<3@75&".W6E>Q7TLRZHQ-EY51HW;3LF37\?MVL,;IK MUG&@@WO34Q<8A(X_LGP@:FFB[UQ -4"7(X9.T-=*76 88'M$WF%KRM!H<',U M9U2)QU2-)=2LBKX!*0C+TTH[5TK]K;.T*'FT[$]JQ*="ZR:BM6+HO-92,YK^ MT6DY$5HW+:W_0W,!<-A2TU@YQ!CB?I&B"PQ=!_LCT[AU?6BV_9?5*7!HZZYB MW2>M,7_?<=P1SJW[0[/]'U^JP*'+]PL58TB7:%L'0',A<%B= HO,1R==@F2K -8U75)M?,_BQLG(JM&XJ6@='\)74%AE+A:/3("!XVH 6HK!F2N&%XFM35H9Q. PO[:TT1-73CB M#JCU=F3>9Q^OM#5@=U?HN7VZPZ@I#(,1-4.MZ2*SZ1XFN$CGNON;TIKD,,R% M([MLU!HN,AON\X*+-+:)?+_O!YHPST$C=2UJS14]9ZXR$313>@+N*:/+9"2' M1I2CU>-$:-TQMSZ-@M<256-!<'1:3H3634M;&R!S;7"8J Y='X7]\E43-$6. M.Z)/N"T,L+DP>)FDUJ"F:M 8TB7;6C&ULM9EO;]HZ%,:_BI4[7;72O4ULAP =(&VMIEUIE:IU?UZ[8$K4$+/8@>W; M7R>D,<:.H>"^@02><_*<$SL_.1YM6/',%Y0*\'N9Y7P<+(187834?W;?3$9L5)D:4[O"\#+ MY9(4?S[2C&W& 0Q>?OB:/BU$]4,X&:W($WV@XOOJOI!G89MEEBYISE.6@X+. MQ\$'>'T31U5 K?B1T@W?.095*8^,/5D.SK,HD M??QJD@;M-:O W>.7[)_JXF4QCX33&Y;]3&=B,0X& 9C1.2DS\95M/M.FH%Z5 M;\HR7G^"3:.- C MN6#+)E@Z6*;Y]IO\;AJQ$P#CC@#4!*!C W 3@.M"M\[J MLFZ)()-1P3:@J-0R6W50]Z:.EM6D>74;'T0A_TUEG)A\(FD!?I"LI.".$EX6 M5-XCP<&_X /G5!Z0? :^I.0QS5*14OZBF@$BP$[PQ2T5),WXI8S\_G ++MY= M@G<@S<&W!2NY3,)'H9!^JZN&T\;;QZTWU.'MCA17 ,-_ (H0MH3?N,-OZ;0- M1WIX*+O4M@JUK4)U/MR1;]L06QG;N-@>5TW$:[XB4SH.Y$SCM%C38/+W7S") MWMN*\I1,*Q&W)6)7]LD-X0M ?Y7IFF3-,+AC.?TC1USQ+)\I\[+C1F[3)G7: MZLFQGO0'PU&XWBW,U$"(^ZU(,QRWAF.GX;M2E"3K]K6-[NU<,XE1#^\Y,U40 M1L,DMGOKM=YZ3F^WM)!]K)Y28)[F))^FTFF:T93N(8HSV[I@CA M.+&;35JSB=/L-R9(9G.4F!TY8[/6]SGM M/"73ZART=0Z\CY2!T?$!CO>GG"F"">IWW)5AZW;H?DBP7*3YDS0&IDSR?$8+ M4B'9YG)H&A@DQI/AD$JS"2.%MNBT,=W$:3.H'^'!GBV+3+8XZ9AI< >YT.GK MX@M=TPS 2ZLW9^QK1[6O;'JEBICP5&1"K\STE4TO4U$3OA$VF[P])S!XZX7'LM,A<\(2*GM _/J&)QFC?KTNB6U7LA"?"$UKHV8OB?:!;9! B M&,$.8XJ?\"R 0J\$]95-KU4Q%/J'*#0!:8P7ET2WJ@ *_1$4FG T++HD^E)' ML1.=R$YD0G'?CU.B^U',1$0>DKFUZK B7R#TITU'+3HG*L-Y'B)?+'2W28ETZ) M_MY,\1*?R$MLPM#2.8O*T3FLL(F/PB:V8M,=^]I1[2N;7JG")CX5F]@K-GUE MT\O<>4'[5F]H#V/3*=']*FSB\[")#V/3*=%M*6QB_]C$AQ>73HEN50$3GPA, M;*+0\..2Z'X4*O%9J,1>4>DKFUZK0B7VCTI\>$WIE.A6%2.Q/T;BXU[+'I3I M6S:*E?&)K&SBD@.^#LJVOL*=7=%J2_J.%$_RWH&,SF5<=-67A17;7=[MB6"K M>J/TD0G!EO7A@A+9R$H@_Y\S)EY.JKW7=J]]\C]02P,$% @ 9X2;5LX( MBC'L @ ,@@ !D !X;"]W;W)K&ULK5913]LP M$/XK5H8FD("D29L":R.U96A(,"$8[&':@YM<&XO$+K;3LG^_LY.&%M* IKTT M]OGN\W??)7<=K(1\5"F )L]YQM702;5>G+FNBE/(J3H6"^!X,A,RIQJW4_EG#)E8#9V.LS;-O'1X8K-3&FIA,ID(\ MFLUE,G0\0P@RB+5!H/A8P@2RS AC:<*TZFO-(&;ZS7ZA!2.#G/'R29\K'38" M$*W[0P&?R\7"_ MA4Y0ER>P>,&[Y3DD(Z4 *X-"D2M&IRQCFF%]JK(E!(6]A;B0$C6W7M\%E[5A M3!53Y-<57D N->3J=Y/:)9MN,QO34<[4@L8P=+!E*)!+<*+/GSJA]Z5)JO\$ MMB5C6'..#>)3VE&>8SZ[7IGFW0HP4,+;AKA,NJG W>YF>!; MKU//\VJG+>*]FGBOE?@H?BJ88H98X_=01OL6KSV*(4UI3"5DH7+Y]^ M7#:%)F+AN\3:/+:(]6MB_59B^-'_O"-;+]_91_C0"SGUPM,.4VQK^#[K$@&,X3TCONHHBPG5+G18F&;_%1H M'!EVF>)0!VD<\'PFA%YOS 7UWX3H+U!+ P04 " !GA)M6[WUWTX,# M#0 &0 'AL+W=OBGU@I+%%5"*U)&UG@7Y\AY2B2JFB7N"\V"(U M9SCG:&8TFN^E^JPS1 -W12[TPLN,*<]\7R<9%DR?R!(%W5E+53!#2[7Q=:F0 MI0Y4Y'X4!!._8%QX\=SM7:MX+KAM43#U_P7F,_G:XQ#RWGBB._VJG7G.F!;:O[[V_2OWK[$F=&K])3+7[A?VM6W@0;+51A8UF"(HN*C^V5TM1 M M?OH!40V('@+&CP!&-6#DB%:1.5HK9E@\5W(/REJ3-WOAM'%H8L.%?8PW1M%= M3C@3KU#Q';-2:F BA=>8;A#.DT1NA>%B R_@/$VYE9SE<"FJQ+$/X&B%AO%< M/R>3]S)]8M;0B^[I742##J^8.H%1> Q1$(UZXED.PU>8-/!H()Q1H_;(^1O]4&V2 M4ANUI8(P^AC^H7J#HS=2DYJ?WA (+@T6^M\^!:L3QOTGV*H_TR5+<.%166M4 M._3B/_\()\%???0/Y*PCQK@18SSD/5XRG<&:^@AD+NDV5@0CX1:I/R0YTYJO M.:94$":S=_:8DVZ%2Y ^8:K3)NXTV[UV\8LHF$WF_J[->#"FWV1\VC ^'61\ MQ>YXL2V VJDV5"&VO@PJVEA#TE6CE^&P]W'TN#C+0>AOTIXTM">#@;5[##W( M+E.K@<+<]12=\5+#%WB8&5^ 6C8U9 %XEV1,T%9"3!6] _ID&HSF5ROD0,XZ MPDT;X:9/WBZFAQ3C0,XZ8LP:,6:#6?1H"NAV/?5),/NN,]9V<=R,(Q??= 'N1C!5V4NM5(/PNH:>G0? P[7]H5L7L MMV;, M7&C=X:W)Q8C9O-;C/>G[NAUO]F7GT;T%!&F:\AQS5!@Y,IO9Q4-6Y7 M"R-+-['>2D/SK[O,Z!,%E36@^VLIS?W"'M!\],1? 5!+ P04 " !GA)M6 M:>>6&L0# ?$P &0 'AL+W=O FAD23V*SM0$?:'S]V$K) M0YNL_ 5BYWT?^W#B@YW>GM#O+$2(@]2B23P AK@U[6MZ2#'DEY'&&TI("E20+ICWL4DWU? M,[5#QRK:A%QVZ(/>%F[0$^+/VR45+;VD!%&",(L(!A2M^]J=>;MPI#X3?(O0 MGAU= QG)"R'?96,6]#5#3@C%R.>2 ,77#@U1'$N0F,8_!5,KAY3&X^L#?9S% M+F)Y@0P-2?Q'%/"PKW4T$* U3&.^(OLI*N)I29Y/8I9]@GVA-33@IXR3I#"+ M&201SK_A:_$['!DLZX+!*@Q678-=&.RZ!J%FEG$]?Q:S!]F#' YZ ME.P!E7K!DQ?9:LC\XOF-L%RW3YR*NY'P\8&':+2#?PR&*:4(^S]DQQ[2 P)YE2L/ :N/,1A%+//X-=?.K;K? 41 M!K^')&6"R:Y%K^G:YYVKL_:G1NV>SD7X,@C=+T*]ST.U+H2Z@/0&V.8UL S+ M!L]/'KCZ]+D",VR"F=POP54>7A7+:\(:/:\D*_L!JV"C)K"[YTOQC9M@_KP3 MR@AZ-4/(18%QB]*!_@7'%<@3+CXUV5""CD* M &0@%/5(EJ$(,TY3L6'@E2O_W>'EWN>6;:&/^IK8W#!$=T@;R/P;7ZO6OTJ8 MIQ(V4@D;JX1-5,*F*F$SE; 'E;!'E;"Y2MA"$>RD5MAEK; SNOWQCN0:C&%$ MP3<8IPC\-1=",.,H87]7E0!;90E0"?-4PD8J86.5L(E*V%0E;*82]J 2]J@2 M-E<)6RB"G90 IRP!SO_;+C! 4LZXV/^+/4%5$!4N9Y3KM4]7H[9"6T3T;<%R@S".5[;0-YU0VJ9A^ MMVW8YIEN6J%S[>[YJ+.W87;LEGDJ>JB(TNRVW%/58]7,SE'SBBC/IK1XR_E/ MD3\K^M%A5KXZ$@<)L0-D($9KX3%NVBT-T/QU3-[@9)N=;U\(%^?E[#)$,$!4 M"L3]-2'\T)!'YO*=V. G4$L#!!0 ( &>$FU;6MXT"5 0 "\: 9 M>&PO=V]R:W-H965T=;?=AU0,$K_.D)':1 MYTW MDCLBO^QNN1JY%0MOEFBL$_*(KY0/$M2IKJD3CX^?T-_GDU>3N<>"+%G\+UW+ M:.X$#EB3#736F&)%S/.#H#K:(6F#W)N\FPU&YKJ-MY)KGZE M*D\N5H33/=94"H#3-?A UEL"WH8ARU))TRUX#>Z*#@.V >\QY> KCC.2CQA7 M+*5@F7%.TO 1_/D01CA5^4N62JXZ),"+%9&8QB\5SI>[%7CQ["5X!F@*_HE8 M)M0%Q<>&^:.+$$9C#D5PSY.;K_:X9>'4OH MO[]4(/@H22*^-1'@VR3 $IA!P*@B8-11(D6[FR9;($QR!+WV[AE 42Y=\=,];BF.)[ M&E-)2:.P6POJVU=+8 9WTXJ[Z2#"GMHDP!*800#T:MOC=97V4]GKCIIN+Z!O3VVAF7353@RB070-K5HM M6V@F";79@JU6IKNR_3/-^LB;GBK[/&J"8'!!V+4A@ET=D5!JE>K!2Z@G"2S5 M^HQ%I6Z:"LDS]= H^_CF]DOW[J8E-).HVIS!\3"2MNK";*&9)-0^#+:ZG$X^ MI(0P/,:I#6F(0>/Q!2W7)@EV=4E]M=RBX=9+]FZ?)323H-JIP6 8#5LU7+;0 M3!)JRP5;#4TW#4_/].F=2K@MQ-R_J+T0ZNJ%N@OX]]UT>U&]]SE/0A:4:U=X(=?5&?9?J'I:Z MO8;>/1UBXPK51@V-AA&V51-F"\TDH39AJ.L6V2^$/3[;GSM=OUM#BO+HWS>,R:>! M?F=0O2-:_ ]02P,$% @ 9X2;5O0=G(B, P 1@P !D !X;"]W;W)K M&ULQ5=M;]LV$/XK!ZTH$J")9/D]M0TD3KH&:+&@ M6;8/0S\PTLDB*I$>2=GIL!^_(R4KDJ=X*^"B7RR1XCUWS\,[\CS;2O5%IX@& MGO),Z+F7&K.^\'T=I9@S?2[7*.A+(E7.# W5RM=KA2QV1GGFAT$P\G/&A;>8 MN;D[M9C)PF10Y4U^O,)/;N=?S=A.?^"HU=L)?S-9LA?=H'M9WBD9^ MC1+S'(7F4H#"9.Y=]BZ6O< :N!6_<=SJQCM8*H]2?K&#VWCN!38BS# R%H+1 M8X-+S#*+1''\68%ZM4]KV'S?H;]SY(G,(].XE-GO/#;IW)MX$&/"BLQ\DMOW M6!$:6KQ(9MK]PK9:&W@0%=K(O#*F"'(NRB=[JH1H&!!.MT%8&83[!H,7#/J5 M0=\1+2-SM*Z988N9DEM0=C6AV1>GC;,F-ES8;;PWBKYRLC.+:U1\PZR4&IB( MX3W&*X3+*)*%,%RLX SNRQT&F8I2ID@VZ44 M1M'N:#BY1L-X=DH8#_?7);_WSP\$$Z_WHZ^ MP^O_YW; K=!&%50Q1K^!GZD@X>2#U/H4_OA 1G!K,->?NQ0L/0RZ/=ACX4*O M681SC^I>H]J@MWC]4V\4O.VB?R2PEAB#6HS!(?2%)>V?9(ZTPDBN!/\+8YM! MA6!%S T-(BFTS'C,[$ ;>CC%;(IR$46N!+3^%&;/GG4[YNK->#GK\ MUMT^$EA+G%$MSNB[I_[HF&(<":PEQK@68WPP4QX$W_%YT->^/N_)[444\.1OV.<04;EA58)WBSANG63JIK(]I= M&[B[-J+ZVFA7A9"&KF5-1J[$F:Y+@S]G29<*!T/]UEPX$EA+U6FMZO2[%\;T MF&(<":PE1B]X;EB"'W,K5'Z;1WXX#"=[==.QZFPRG>X5CM_HR')4*]>H:G!= M5=F2&EV ^N@_NNP^ =02P,$% @ 9X2;5EH4Q!%X M!0 &ULM5AM;]LV$/XK MA%<,*5!'(O6>.09:>VT#M$/1K-N'HA\8B;:%2J)+TDY:[,?O*"F2+5%*4KA? M8I&Z.SWWD,?GPMDM%U_EAC&%[O*LD)>3C5+;"\N2\8;E5)[S+2O@S8J+G"H8 MBK4EMX+1I'3*,XO8MF_E-"TF\UDY]T',9WRGLK1@'P22NSRGXOLKEO';RPF> MW$]\3-<;I2>L^6Q+U^R:J4_;#P)&5A,E27-6R)072+#5Y>0EOEB20#N4%O^D M[%8>/".=R@WG7_7@*KFT)BG=2 M\;QV!@1Y6E2_]*XFXL !.P,.I'8@70=OP,&I'9RN@SO@X-8.;LE,E4K)PY(J M.I\)?HN$MH9H^J$DL_2&]--"K_NU$O V!3\U7S*1[JGF7B):).@M2]8,O8QC MOBM46JS1%+WC,2W7B*_0&]A)B N8DQ)]9#%?%^D/EJ"S)5,TS>1SL/]TO41G MSYZC9PAL_][PG83 Z(*,!WU-QCAS\ A&;. 8\R\>[DQ$X3D.]4\9S'J0>7152B1V4DY(O*H[/ M-,//T>=WX(2N%,OE%Q.#U1=<\Q?TF7$AMS1FEQ,X%"03>S:9__X;]NT_3.F? M*-@1&6Y#ACL6?;[@4ND-)MB>%3MFVBZOQB-\QD:&*B>_=-*'X'Y./.SZT1Z9L1^@]@?17P-)[ N>XT8A. K*P^!,;!^#P:)W,CI@#58 MN3BPS6"#!FPP"G;)8"?&:74ZE1SG7*CT1S51@S9A#GIHL..&00>SR&%_99W0ZZ#K&X7!P':-&FS1 ]ABGC-TPZ"?8'!ZER-% M[^ZQEAPS*@K8$Q*M!,\1^[9+U7=$5ZLT@X4P;Y&H!]6+'-+=(GTK-R#^0$K8 M;@7.?DQ291JK%;0;$NG=H8,H( MEO0+R.YN8Y-1X VM>JNM>%2MYEI$K;.L%%%8[E4-/-X)P8KX>YM!##V&H'I7 M_(<.FR'0X)C*#5I!9XPVT!7I*=LQJ*]+8 M_>4M"QZ5\2<3E_.?;D%P M7[^GN*>)!JMHZ!1O51X_)/,/MR"XK\:!VP77MQEHZ$BKUN11:GWR%H08]-JQ M_6X1&LQP%$8#6;6B3L9%_8D]"#&HO--EWV T]?! ^T]:B2?C$C_>?Y"^6D^) MU^L_#&;8#0:*C;2B3GZQJ!=K MRYUFMKD%?E7>?7;F%_ABB0WS+XE_L8!<36\">%->*%OMIZOKZ/=40-5*E+$5 MP+#/ V!65#>\U4#Q;7GG><.5XGGYN&$T84(;P/L5Y^I^H#_0W+//_P=02P,$ M% @ 9X2;5C%"W+W% @ LPD !D !X;"]W;W)K&ULM59K;YLP%/TK%JNV5EH+@3P[@K0FJE:IDZ(^M@_3/CAP"5:-S6R3 MM/]^MDE1,@CKI"P?@A_W')]S\<4.-UP\R0Q H>><,CEU,J6*2]>5<08YEA>\ M *9G4BYRK'17K%Q9",")!>74]3UOZ.:8,"<*[=A"1"$O%24,%@+),L^Q>+D" MRC=3I^>\#MR15:;,@!N%!5[!/:C'8B%TSZU9$I(#DX0S)""=.I][E[.)B;$F;=XKX2>)1JGHBLN-(*PE43G:,;S K.7#Q+-8:G0@DMB+OP5;6P?V#AKUA'[3 M9]WP.<0UW-^'N]I0G0>_SH-O^8*#?-KP#9-*E'J/*O3C5@>@&P6Y_-EFKF+K MM[.9TKN4!8YAZNC:DB#6X$3OW_6&WJU,:#+O9H5@IA#!=ZZUUSS:A@+VI/=;]6W>]4??M& MB17+8&=QG;:FQF:8[Q\6.:A%#CI%WL&:T[66AF(!"5$HQ3&A1+VT*>VD^M<- M=22R/=?#VO7PJ)4T/*;Q(Y'M&1_5QD?_JY)&C?W75DG-J(Y*&M>JQT>II/'; M*JD9UE5)DUKDI%/D U>8_D7@I/&=L0O_*; E;- BT-TY4LUU1A]7*\(DHI!J MH'C\T# ".%@ &0 'AL+W=OT-+:)2J)* MTG9;].%+2HIB-;+6[G)O;!WX?R3GIT8:3K>,?Q8K1 E?LS07,VLE97%FVR)> M84;$"2LP5W<6C&=$JE.^M$7!D22E*$MMSW%&=D9H;@73\MH-#Z9L+5.:XPT' ML:"LAPX+F;6 MN7L6N;X6E"T^4=R*G6/04YDS]EF?7"/'^A7Y>359.9$X"5+_Z*)7,VLB04)+L@ZE;=L^P;K"0TU+V:I*']A M6[4=.Q;$:R%95HO5"#*:5__D:QV('8$[V"/P:H%WJ,"O!?ZA@D$M&!PJ&-:" MN\6H3:S!GV'>$GX+NOP',\OT-^V2\/,6[D7H<\[)>?%ZIW=[)7'O7+W[/- M"7AE[^ZX+;=5,!L/O,8#K^3Y>WB7'%7?%A+ M(=7B5H\&I"@E<@%L 7'I59X8>E&QZ\*&BRJ!?ZM*WJ]J&-7M$E8:!(6&8*U_!@V?@P-IYFA M25-,PD*3L,@0K&7*J#%EU/N0W.JX_5>NF?+SFB^LKM MS-^]/1R[V$W"0I.PR!"L9=.DL6EB. --3)IB$A::A$6&8"U33AM33GN?G=*! MYLL&7NGJ@F;K#.8/I0'$1/6^Y\7="S_6(9.PT"0L.GV23WW':=)I*_"N\UA[ M.;^=M@Y)6?WX8X-OE!8:I46F:&VC=HIDUW#BJH&FK#%)"XW2(E.TMC6/M;/; M6P7^U_353S_:)Z.U=$UKE8L[2:<.__]1)+N/5;+[+V5R46X1208T5Q80@4 > M=Y$.*/SZ^4<;8)(6ND_K=>^I 49K;'MG*T_OU+XC?$ES 2DN%-XY&:MBA5>; MG]6)9$6YNS=G4K*L/%PA29#K!NK^@C'Y<*(W#)LMZ. G4$L#!!0 ( &>$ MFU;XF31JA0( ,8& 9 >&PO=V]R:W-H965TI!UP!('ALN]"RH$=NS,-1Y#0W5(]F",#NE5 U% M,U55J%L%M'"@AH=Q%)V$#64BR%*W=J>R5*Z1,P%WBNAUTU#U- ME=EE!H?97"J#8*+2Y"-9*"@8DBN:,\Z0@28+JA2#@E!!+LL2G.?D1B HT$B6 M%(&\NP"DC.OW:8@F(4L;YMWAG,3QS5XI '/SD?PA2]A(OC%^ MD]QOEM[LIR'WCK+;^C[3+0&H=&_AH1/7E/X*Y$]$S[MA4^/WH #13.DV1.- M_=VTS7>31:-H^CD--_MJAL/&21_F\PSW6D(#JG*=4I-NI7^V9\[GK0 MB_6Y:=*^I_ZC\1W>5$O%A"8<2D,9C4Y-:LIW33]!V;K&LY)HVI@;UN9' \H& MF/U22MQ-[ ']KRO["U!+ P04 " !GA)M61BZ]X@4# #Z"@ &0 'AL M+W=O:&;$)HZ MT=#>FXEHR#>*T11F LE-DA#Q/ ;&=R,'.R\W;NEJK*; ]OE+8RG4Y $KB;H-.3L]]E7$TMQ^&7X_"M;J=!=R9H&M.,,#0CSWK5J%IOK1IF US( MC,0P">L= 81VH]UI0OP3U MCX%Z=:#^ 4@OF,:)&I2T02OMGBO"ZG"# YSO->.PMT\MKQ4X317H1:]:=WN[ MQC]N(%Q)5OS&&[X0?&/#^PC%[1GZMWN^D*O.;M_K]!OF=I^3N#78&G=]45;% M#8*PTX#;!QT^FG2U>[\H>R5N'VGX:*;5)@ ^#+46W#[8\-%DJ\T!?!AM01?[ M#;A]O.'V?&L,@J*N^@<1#,+NGT"WT89$?M/*& MXID]W,RYTD[G6AU,0IH-^ON1:D\[D:_ %!+ P04 " !GA)M6 M[N*=%O," "0 &0 'AL+W=OV?[TI]+]: S $.>>"[TP,N,*4Y]7R<9<*I;L@"!;R92<6IP MJJ:^+A30U#GQW ^#H.MSRH07]]W:2,5]69J<"1@IHDO.J5J<0R[G Z_MK19N MV#0S=L&/^P6=PBV8NV*D<.;7*"GC(#23@BB8#+RS]NFP9^V=P5<&<[TV)I;) M6,H'.[E*!UY@$X(<$F,1*#YF,(0\MT"8QN,2TZM#6L?U\0K]O>..7,94PU#F MWUAJLH'WUB,I3&B9FQLY_P!+/AV+E\A24AO)E\Z8 6>B>M*G MI0YK#E%WAT.X= B?.83A#H=HZ1 YHE5FCM8%-33N*SDGREHCFATX;9PWLF'" M5O'6*'S+T,_$0UHP0W.":V5B2@7D#3E+4V8UQN4K46T4J_CA!1C*\J.^;S"P M=?>399#S*DBX(TA$KJ4PF2:7(H5TT]_'A.NLPU76YV$CX#55+1*UCTD8A!%) MY1M.1A2Y;#9M#/B6F1H.- V^3N]H(<'APU)!O5$D<.-]J! M>_E8,K,X)D.;)I$3\@6/FR[5 D7'1,GWC^A K@QP_6.;MA7ZR79T>\I/=4$3 M&'AXC#6H&7CQZU?M;O!NFP1[ ML0XJ06XJ0)/?Y4\C$HJX"K&#@QJIH15S." MUXPV5*1,3,FOOZ[K>16VX\+::VL6M_O^;)UV8V+_2+M3T^XTTL;M%)(;*$J5 M9'CAD)&24T7Y-B*-0"\M]9[ -CAW:\[=_[KGN_L48D]@&T+T:B%ZC<5?J_OS MS4Y+DTG%?D)*Q@LREE2EUB9E"EN<5!I/P,$V;1H#OE2;"JR[=G2B8/FKCU!% MW%]K,AS4U/5>C91*8:I^4Z_6[?W,=37_CWGU;8#7]Y0)37*8H&O0ZN%6556_ MK29&%JYEC:7!!NB&&7ZB@+(&^'XBI5E-;(#ZHR?^#5!+ P04 " !GA)M6 M;P6LMPX# "/!P &0 'AL+W=O^;Y.,LR9[LD2"UJ92Y4S0U.U M\'6ID*6N*!=^V.\/_9SQPHM'+C95\4A61O "IPITE>=,O5Z@D*NQ%WCKP U? M9,8&_'A4L@7.T-R54T4SOT5)>8Z%YK( A?.Q=QZ<388VWR7<(D4VOW"JLGM>Y!4VLB\*28&.2_J?_;2^+!1 M0#C=!6%3$+XO./JD(&H*(B>T9N9D73+#XI&2*U VF]#LP'GCJDD-+^Q7G!E% MJYSJ3#QA)3=, ,6JQ%0*X1M,*Y5D9 W(.4QDGI/;,R.3)Y@KF<-57@KYBJCA M@9LLDR+EQ0)NV0M,V2M]7Z/A!@4SF(*1<(_:V'6"NJ&AXHE=J.'V+]$P+C1M M>3>[A/V] ]@#'W3&%*'S NX*;O0A!6E\F\E*LR+5(]^0;LO>3QJ-%[7&\!.- M$5S+PF0:KHH4T^UZG_QJ30O7IEV$.P&OF>I!%!Q"V ^C#CZ3?R\/=]")VF\8 M.;SH$[RKYXJ;5_A]_D@&T[WXTV51#7'4#6%[Q9DN68)CCYJ!1K5$+_[Z)1CV MOW?I^T]@6VJ/6K5'N]#C67T\%);-,4UAG\Y'?6H.NJ37> .'9[O:,HY.HL%P MY"\W-7W,"H_#X+3-VB([:,D.=I*]E?9R)9*Z7HJ*V<[5Q; &&6[L/1R$I^\( M?DR*@M.@F]^PY3?_!M3FRD"V)W@)A;2J4=%7I%U7MK/,XE4(PI=^BG7;7 M.YYL\ R.^SU[TK?D=*0%QSU[G[8$^1N]+4>U<"U?DZ558>H;VT;;5^7<-=-W M\0MZ;>K'X0VF?JKH/BYXH4'@G"#[O6-R6M7MOYX86;H.^B@-]6,WS.C%1&43 M:'TNI5E/[ ;M&QS_!5!+ P04 " !GA)M6G'59=>T" !H!P &0 'AL M+W=ODBL)XF/;@)K>-A6,'VVGAW^_:24/I0K6'O23VS;W'YYS8U^.-5$\Z!S#D MI>!"3[SC(!CZ!67"2\8N M-E/)6%:&,P$S1715%%2]7@*7FXD7>MO '5OEQ@;\9%S2%NV2MG!WO$7_[K2CE@75,)7\D64FGW@CCV2PI!4W=W+S QH] XN7 M2J[=DVR:W, C::6-+)IB9% P4;_I2^/#3@'B=!=$34&T7]#_H"!N"F(GM&;F M9%U10Y.QDANB;#:BV8'SQE6C&B;L7YP;A5\9UIED2DMF*"<8JU)3*2!?R*Q2 M:8[69&2>4P6:R"5A1I.I+ IT?FYD^G1*;D3*JXR)E8LS;?^K)L=78"CC^@1Q M'N97Y/CHA!P1G^@:B0GR(!#K%(,XOL]EI:G(]-@W*,92\M.&^&5-//J >$QN MI3"Y)MDBB(X@X^TW\OCP[0B=L?$SN\ M^ .\Z^>*F5?RZV*AC<+-_KO+HAJBWPUA&\"Y+FD*$P]/N :U!B_Y_"DXL'@]&<7^/XM]9T2C\ MVN]F.&P9#@\R?'3]"VVD:R2X K(UEI2*I?@$5;OK?,XDYU3IMVBGY?6*HQVB MX3#JA?&>GHZTZ*P7C_8$^3M-JP"U_!*OD;KK MO\'4=Q">R17#IL1AB9!![PRM5G5?KR=&EJXU+J3!1NN&.5Z%H&P"?E]*:;83 MNT![N29_ %!+ P04 " !GA)M6"(]FTG@" ""!0 &0 'AL+W=OFTT!K'R1XG"7)12PHDU%9^+VE+@O56\XD M+#4QO1!4ORR JV$6I=%NXX&M6^LVXK+HZ!H>P7[KEAJM>$2IF0!IF))$0S.+ MYNG5XMSY>X?O# :SMR:NDI523\ZXJV=1X@@!A\HZ!(J?#5P#YPX(:?S>8D9C M2A>XO]ZA?_&U8RTK:N!:\1^LMNTL^AB1&AK:<_N@AJ^PK<<3K!0W_I\,P?<2 M,U:]L4IL@]$63(8O?=[V82\ <0X'9-N S/,.B3S+&VII66@U$.V\$0& M+&7\M(@M9G<8<;7-M B9LC1>2=L:@*Z2*PB&J(?# GH;F.NENRF227*:?7OV*>'. X_G(\?P_.-;,5$C/S91^ M(14.@V:KWMF&6#5071LR3=*3IU,_A&=NS)GHQ2'V(6^:OV:?_T,WWM.% +WV MZC>8NI=#57_?P.N&PK1D2Y=!@:#*Y1 8Z*#X85G5>92ME4;-^ MV>(C"=HYX'FCE-T9+L'X[)9_ %!+ P04 " !GA)M6XQ.8D[<" !!!P M&0 'AL+W=O)@:3ML#T4"-IU>U9L.A8J2YXD-^W?3Q?'RQ#7PUYLB1+/.91(:K$7\ED5 MB!I>2\;5,BBTKJ[#4*4%ED1=B0JY63;&IG8+X-!<# \T%VAK2%,%A79X2/JIVHCS2QL M43):(E=4<)"8+X/5X'H]M_O=AA\4]^IH##:2K1#/=O(M6P:1%80,4VT1B/F] MX TR9H&,C%\-9M!26L?C\0']BXO=Q+(E"F\$^TDS72R#60 9YJ1F^D'LOV(3 MS]CBI8(I]X6]WSN- TAKI479.!L%)>7^3UZ;'F_A_.RB!W?8GM#0X0[? MP>T\B*YX/X1.6I%COK0$R>-^#LB M&G2!L,4=Y9SR'8C<&=Z0R"[='GGBD&T-OR2#T6@T7X0O'8+&K:!QKZ!5JFO" M3-GJ6O(N5N\^/F*-Q]-NSDG+.>GE;')90FHR2])M;>N^BWMRPAUU,T];YFDO MFL/]P\-ZW-WBZ^ICY))=$(?MR9HK,3&?-9 MMXAY*V+^OXF'//M7RLT[4FY\Y<\U;F=FNN?8=KK>W[L/)M\<]V M_[B8YF"J00'#W+A&5U-S!M(W;#_1HG)-3W*CFK@"LF M.)%0S+R[\'81!L;!6OS.8*<.WHD)927$=S-XS&=>8(B@A$P;"8J/+2R@+(T2 M) M4ME?LNML X]DC=*BZIR1H&*\?=*7+A$'#JCC=H@ZA^C887#&(>X<8AMH2V;# MNJ>:IE,I=D0::U0S+S8WUANC8=S\C<]:XBI#/YT^5'4I7@'('#@43)-E2;DB M'\@7+*$E2";R?FDAE%;DZAXT9>4UVGQ[OB=7[Z[).\(X^;H1C:(\5U-?(YB1 M][,.8MY"1&<@8O)9<+U1Y('GD+_U]S&@/JIH']4\NBCXF0#,)6/QZGTM%_KQ;*2VQBO]RY:O5&[CUS*=]JVJ: MP!W(*7_OI+F 2_N8+]26)O0A_TH0\NJ:?/J,/)\(C+86.JS<65 M]%S)1:Z'EQK/-\CQA-2-Y 0/NAH_2$*5 NW\LI(3B ]1$A^1NHRBL1MUU*.. M+J+>54)J]@^UI[$HS('<4,EH2:[6V#ZN_5(H]9ZL)3[,NJ8O+OZ1 ^TXT:$FU9"F;ZOF ( )(& : >&PO=V]R:W-H965TNP5QE17OJ^S M DJJSV4% E<64I74X%0M?5TIH+D#E=R/@F#DEY0)+TU<;*;21-:&,P$S171= MEE1M)L#E>NR%WC9PSY:%L0$_32JZA EU)"]P= M;]F_.._H94XU3"7_R7)3C+U+C^2PH#4W]W+]%5H_3F FN79/LFYR+S YJ[61 M90M&!243S9L^M_NP T">?D#4 J)#P. ((&X!L3/:*'.V;JBA::+DFBB;C6QV MX/;&H=$-$_8K/AB%JPQQ)KTM*RXW &0" A;,D!FG0I./9"J%46Q>N\VV07)Z M X8RKL]P]?'AAIR>G)$3P@3Y7LA:4Y'KQ#/=.WPZ-7Y,3=]L:.+S["=P^& M*/ITUIRQ/O,-X\@QVOZS2J/X-$E[8D==F*';Q:KMVJQ&V!:3K3,&.5$0U8K9C8DVW56'?,R?"%S&'^* M#KR\3!I$87S@Q=^YWB6HI>MZ&F74PC0WHXMVC?7:]9.#^ 0;;M,?_]$TW1K/ M_9*A$FU:IVQ[0@ , $<, : >&PO=V]R:W-H965T,3-E$ M*5(EJ;C]]B,I19%D2NNPO+%$Z>ZOWQV/1WI]9OR+."$DP;>*4+%Q3E+6-ZXK MBA.JH+AF-:+J3.[SP_^(B/)ZD?N-MU#8]HC^3G^H&KD=NK''"%J,", H[* MC?/>O]GYH78P%G]A=!:#>Z!#>63LBQY\.&P<3Q,A@@JI):"Z/*$=(D0K*8ZO MG:C3?U,[#N^?U>]-\"J81RC0CI&_\4&>-D[F@ ,J84/D1W;^%74!Q5JO8$28 M7W#N;#T'%(V0K.J<%4&%:7N%W[I$#!S\:,8AZ!R"'W4(.P>3.;\G56ZS\Y/8WI'(@P KLF[HF2$V0A 3<0@)I M@<#>5-('VI:+3OO;.R0A)N*=N7=B!H6:..HI240?T+.]N>?_,3[Q1;=*XF-8@W[6,,E M]4&L1,<*N*[Z%2M7C1I (9"TSFMG&09BKY3\/ +%9Q&*6]U8@X MZHFC_T1,,'S$!$MLJGC7<*Y*V,;EFP.;I;;S)!4FTQ-VYI=M^EKKMM7$AM%FO619HLS\\#UK,CO0'5<@+XVN-:= M^PH<.1/665B@*;G<0& MF5]\?^6'<3:AM%GEHN@Y@0#6 E>6A]HZ %Q4'9E9]3HOG5)?&H5S[=!_V2W]Y>VR;8CE'+N5UK(+9N&4UF+D3RO:'9SR M]!%;'9N.F J%42HO[SI5P?+VU-H.)*O-P>^1276,-+YOA/;;["+IV_T$I$K M^TNVE6TTDZ#WF?B>'[3PS-_O[G?@!'56 M ZL7O*%WQ3CE"9#>C$HVLJ'G3;.)@ M.'$WAU%UFKQB[=>L_4[6:ZX!,Z )HMK2D)S1!W>;Z:QQ<1O!QS4@(-.P!\E2*PW7U9P M;5R#HTW#X3!HD!T;15X8M+,-:[9A)]L3E5C2_#!OK94='I?-\P8-P!:CGM]K M!QS5@*-W5+>[JJ.CD]\?A[) M%[85-=9GV*NKUOI/IFKT^.Y<,JXPI PEO?,!YDM6S;.::%':_K,0&KN9':[P M>P.D,<#GF1!Z/S$;U%\P\5]02P,$% @ 9X2;5O/TNV[D P 8PX !H M !X;"]W;W)K4+-]DK7?A/,2ZS!R=5 6CR5N1<39U,Z_+.=56204'5K2B!XYN%D 75>"N7KBHET-0F%;D;>%[L M%I1Q9S:QSY[D;"(JG3,.3Y*HJBBH?+^'7*RGCN]L'CRS9:;- WD27D!_ M*9\DWKDM2LH*X(H)3B0LILY'_V[N1R;!1OS+8*UVKHF1\BK$-W/S*9TZGF$$ M.23:0%#\6<$<\MP@(8__&E"G_:9)W+W>H#]:\2CFE2J8B_PK2W4V=48.26%! MJUP_B_6?T @:&+Q$Y,K^)^LFUG-(4BDMBB89&12,U[_TK3%B)R&(3R0$34)P MF!"=2 B;A- *K9E960]4T]E$BC61)AK1S(7UQF:C&L;-,+YHB6\9YNG97X > M*')#7JJRS $'2-.?^?GI00^=L'4\M'CA"3SK;4G?C=6*H+N$ M%J(RUXPG>86:C8$Z U*@R96T8T+$@N3&45%K5-2'/ON[!(F%QY*#EOC@IXDO&*<\ M@1[:-?9@AU'@'9 ^#O&C;LIQ2SGNI?QH:?TLY?B(3W3H\W%(..ZF/&PI#WLI MVQWG1BQN*IP55"G &21><3GB]0R"MR2C? E6 \?]Y*!F=F=2EZCALLYDNA[5[L68V,)BPX"(N[%Q]_>Y#PSSU)G*88=5'TAM[>GW_(^ >S:O[NSG&] M +FT78PBMF+J8VW[M.V4/MK^X.#YO>F@;!NPA:G;+SRT+AE7J'>!D-[M$+9M@%@C0!^'XAA-[7L?U!+ P04 " !G MA)M6!/XX<5L" "K!0 &@ 'AL+W=O&UL MK53?;]HP$/Y7K*R:6FDE(6&PL1")'ZN&M$JHK-O#M >3',2J8V>V@>Z_W]D. M&>THVL->R/E\W^?[CKM+]U(]Z!+ D,>*"ST*2F/J81CJO(2*ZHZL0>#-6JJ* M&CRJ3:AK!;1PH(J'<13UPXHR$62I\RU4ELJMX4S 0A&]K2JJ?DV R_THZ 8' MQQW;E,8ZPBRMZ0:68.[KA<)3V+(4K *AF11$P7H4C+O#:<_&NX"O#/;ZR"96 MR4K*!WN8%Z,@L@D!A]Q8!HJ?'4R!\.6^;+&1C*N+["D/OEC%Q>7)$+P@3Y M4LJMIJ+0:6@P#\L6YLV;$_]F_,*;";F5PI2:?!0%%$_Q(>;?BH@/(B;Q6<); MJCHDZ;XA<10G)_*9_CL\/I-.TM8T<7S)^9I^'Z^T4=BG/TZ5R%/T3E/8V1WJ MFN8P"G X-:@=!-GK5]U^].&4OO]$]D1MKU7;.\>>S46NK&#;%-P9G-$5X]A- M<+(Y/%W?T=DEL\N2Z'TO#7?'BOX.ND[Z@S;(9QH>]7T%:N/6@2:YW KCNZ?U MMAMG[ ;MF7^"F\@OCC\T?HUA;VR8T*ALC9119X!SK/QJ\ $FU9S!09&Y0, !P1 : M >&PO=V]R:W-H965T=>5B SF5=[R$0C]9<9%3I8=B[*'/#G4U* MNH874-_*9Z%';EMER7(H).,%$K":.N_Q_0.I$JJ(OQGLY<$U,E+FG'\W@T_+ MJ>,9(LA@H4P)JK]V\ !99BIICG^;HDX[ITD\O'ZM_K$2K\7,J80'GOW#EFHS M=1('+6%%MYGZPO=_0B,H-/46/)/5)]K7L7'DH,56*IXWR9H@9T7]37\TC3A( MP,%( FD2R/]-\)L$OQ):DU6R'JFBLXG@>R1,M*YF+JK>5-E:#2O,,KXHH9\R MG:=F3Z![(-'OZ#-56\$4TP.^0M5M],3HG&7US9M'4)1E\E;'?GMY1#?O;M$[ MQ KT=<.WDA9+.7&5!C)EW44S^8=Z%T^B,LVG1R MG.[J-K2](&TO2%7/'ZGW5PF"*E:L:_E6076%P%[![+E[6=(%3!V]J22('3BS M7W_!D?>'3=Z5BAV)]5NQ_JGJ,]-R=/.^%"Q#6*^I;B;DJ"AH%07G% 4V\CHK/"0/"4EZY,%07Q+C3M\14M@B MA>>00AM2.$3R_"3N(5FB@B2([$A1BQ2=0XIL2-%@LI2D88]H&(0]SX_M1'%+ M%)\CBFU$\6"R*([Z1,.@) U&5BUI@9)S0 G2;S2D-J"M<:5 V/B283/2@*0] MP)-37;@CTE9(>E+(5ZYHAK+J75[2G]I]E?6EE@Z4Q$'D]5MMB4HBW[?W&GN= M 7DG(9] RGOT*2^W"I;:4'2W02JKF7BV#1'V.6UA8>AY(Z '3HE/@CZ;!2H4 MVM%L"\8DZ\9FG4E:H?& )DSCT.M##\,B'X]VM[,T?-K3/K*"%@LXX6CXJI9V MK6K'K,U;N!KN; U?YFO88FQIWY M08?>=XS4V1J^S->P MS;)('\D2%)$1I,[6\&6^ABV>A0>O#%M0,(+4^1J^S-CPT+2P%_21+,XVMFZ= ML>&K.!NV6-N [RV,#7?.AJ]C;=CB6F'4US(,BN*1'Q&D,S9R+6,C%L>*_1ZD M+2@7:SU MBOHH7@\4+ZO3[)PK?3:N+C= ER!,@'Z^XER]#LP!N?U#9/8?4$L#!!0 ( M &>$FU8((^G#W@, /00 : >&PO=V]R:W-H965T_@<2N1K>G;DXIO<4:K ]RS-Y=S9*57NY 0T13NE(F!=%?!WI/T]1DTAS_U$F=9DPC M[%Z_9']?%J^+>2:2WO/T+[96N[D3.V!--V2?JL_\^('6!04FWXJGLOP$QSH6 M.F"UEXIGM5@39"ROOLGW>B(Z N2/"' MP/]5X-4"KRRT(BO+>B"*+&:"'X$P MT3J;N2CGIE3K:EAN'N.3$OHNTSJU>*1Z#B3X%7PB:B^88KK!-Z#L!H^,/+.T MZEP*Q@7XFQ(!WCY015@JWVG9UZ<'\/;-._ &L!Q\V?&])/E:SEREVE9"?%>DVQWE3V MQ"P0 '&\ MDB7*C_W0CA0T2,$YI,"&% P&2W 2](B&00A"+[(3A0U1>(XHM!&%@\'"*.P3 M#8/BQ!]Y:E$#%)T#BFQ DZK7KI1H6)T?^7;PN &/SX''0&]<0.VH-L.-HL)6 MQV22U]81#U^)),0CA21-('1'!UG+@).0CE?(6?,R*O:)K[1MZMJE45L^ MI4<]#EM84$ X0AHQQO1 M).C2/,9<@0-)]]388C6Q:6N+5F@TH F2*(!]Z&%8Z*'1V6V="TU;UWN6DWQ% M)XP+7=6YKI7MM-S6N]!EYE7+3M<7ZC^#85#7X$Z16N]"EYD7LOD2[B-9@D(\ M@M1Z%[K,O)#%F-!@>=F"1C8JU)H7NLR]T-"9$/3[2!;[&GMNK7NAR^QK6O;J M]3(TL"@906_]"UW%P*:SO+J2H86-;;FM?Z'K&!BR>%,0]M^285 8C?S&P:U] MX6O9%[;X4N3U(&U!P&.?@V?W0L M_@502P,$% @ 9X2;5FE5?%*) P 8@\ !H !X;"]W;W)KYN=\U%"F3)14:4;HJ5*]<"2&R-LM3U/6_@9H0R)YS8OAL13OA& MI93!C4!RDV5$_#B#E&^G#G:>.V[I*E&FPPTG:[*".U /ZQNA6VZI$M,,F*2< M(0'+J3/#I^>X;PSLC'\I;&7E&1F41\Z_F<8BGCJ>\0A2B)21(/KO"J4:QK#ZO.S^E\67L,\$@GG//U"8Y5,G9EB23:IN^?83%$#6P8BG MTOZB;3YWZ#LHVDC%L\)8>Y!1EO^37;$1%0.MTVS@%P;^H4'O%P9!81!8T-PS MBS4GBH03P;=(F-E:S3S8O;'6FH8R\QKOE-"C5-NI<,$BG@&Z)SN0Z$\TBV-J MMI>D:,'R(#&;_6X.BM#TO9[Q<#='[]Z\1V\09>@^X1M)6"PGKM+.&$DW*A8^ MRQ?V?[%P@*XX4XE$%RR&N&[O:HB2Q'\F.?-;!:^(.$$!_H!\SP\:_#G_?7._ MQ9V@W-C Z@6_L[%?+_4H6BC(Y']-6Y5+]9JES$D^E6L2P=311U6"> (G?/L' M'G@?FS@[$JM1]TKJ7IMZ>+%<@CV82)$=$D2!#I-(?U_DX3O.P7,UG+\4\\EY M"KT3' PF[E,5J7&:'PS+:35G^Z6S_59GBU=D/(6=_BY*:'(QUQA4EAYY_=&! M@R\G8:P#J=F_0>G?X'_\BREI0A_L'C*U>O)(1>_NKTFNE?+A>W%_,T>?% M]=_S?ZX:K[Q6@6-CM"NU.FXE,\#='W._T@!9RU>#%_?[X M\))H7_6U5/N$!+?>_.'LX>[^=G:YF#4B=)J"=*56)]TG(;C78>2V9C1'DW>D M5B??9S2X/:4Y.G)?)BYC;X0/ [=UT6.AW$JUDH%8V2).HHAOF,K3_;*W+!1G MMCPZZ#\S!:2M@O8R>?6ID_D591*EL-22WLE0 XB\H,L;BJ]M3?3(E:ZP[&.B MBV 09H(>7W*NGAMF@;*L#G\"4$L#!!0 ( &>$FU8#/SIRIP, (P* : M >&PO=V]R:W-H965T!94QZTD8ZKR"FNJ>7(/ G5*JFAI5)RB]V\;&8!9%E M!!QR8TU0_-O" CBWEI#'WZW1H#O3 O>_7ZQ_<,ZC,T]4PT+RWUEAJEDP"D@! M)=UP]O0P;SDN&H[)&8XI M^22%J33Y6110'.)#]+=S.GEQ>I%<-/B)JAY)X[GAR@4[:W4'J M[*5G["VA!*4PM,;%^@D$E,R0D%S!,[YO#=?XPKKX2S'QA; Y(O,?8:O'1*]I M#K, [TR#VD(P__&'>!#]Y//_?S)V$(VLBT9VR?K\46#]XL[5%=:M\(I+C>F$ M-2*GNB(E5BI20;$";R8UM@?.MJUYV_F[.(VB:;C=]\^CE78J!ZS['>O^1=;X M0#C5FI4LITU!*_["UXL5TA"LSJ_BWIS0WV?53[,CZJ=*_;COYS[HN _^$W<% MABEPRS8WO?0'I_3C\1%[CTXV]+,?=NR'%]EC^=D/(Z/ MW#C5&@\ROQOCX$@01]_[2?1O%!\J+ J$*L"Z[YH"UC4"98FM7A]6LI-G\=:7 M; 3;ADW$5UUS#WL5EE-B)/DL#9 DP4YTT,MP!_L7V0BZ*9A!'KD46G)64+LH MF: B9Y03;5!@B>B>KZR%>TVW!K5RPXM&8QMAFFK72;L!Z<:-!4?RA1V)(&1POW M6>&X",HJX'XI,6CMPA[0#:#S;U!+ P04 " !GA)M6^-:D LD# D$ M&@ 'AL+W=O&ULQ5AMC^(V$/XK5GIJ[Z2] MS7L6MH"TRU[;E7H26GKMAZH?#!G VL2FMH'=_OJ.G1 "A*A;1=HO$-LSCY]Y M/#$S#'9"/JL5@"8O><;5T%EIO;YU735?04[5M5@#QY6%D#G5.)1+5ZTET-0Z MY9D;>%[BYI1Q9S2P0%!9TD^DGL?L%RH LP;G(E/TDN]+6<\A\H[3(2V=DD#->?-.74HB: ^(T M.P2E0W#J$%UP"$N'T 9:,+-A/5!-1P,I=D0::T0S#U8;ZXW1,&Z.<:HEKC+T MTZ.I%O-G#.2Y[W!<_@ L^0?!5644G]!5?%$WNI*1\">;YBGQY,2KC*NI'QG3--,W8/Y!>D;M<;-#ZSU\1 MDCQJR-5?3?H6^T?-^YO;XE:MZ1R&#EX'"N06G-'WW_F)]V.3.!V!'4D555)% M;>A%RI92S>O)!X5$C=E50"86TEQMVY$?1=[-P-W6PVJP\H,@JJR.^,85W[B5 M[R-'ED T?2$SX+!@&N^_ZJ52M8.O1],41+%/7*/7[X7>20SG1D'/2YI#2*H0 MDC>&<$52IN82-.QG&F5/SLCX01R<4CZW"A/?:Z9\4U&^::5L;B\B%BCU%OBF M.2E:$=[Z2G0$=A1LKPJV]\ZW1Z]+J3H".Y*J7TG5[_[VZ)\G:)PD)UE\;A0D MD=^F!=H1UK4*M1_'=. M[Y) 5W)UA'8L5W"0*^@^Q4O,>OK&O2 ^R?$&JRCLQQ>2_%#\^*T%PVB*93SC M2WM\V$T\@S:C5KJ=EC-=H1V'?RAH_.B]\[NUI'JS7!VA'H2WVZMW\I!+FT;JI +'D71@52S5:M[9QN\D_E[TP+; M/NX 4_3/V%\L&5M$FU93^,RW&PO=V]R M:W-H965TI,3-O]^5[)J4)F4/>8GU<<^Y.D>Z-VDKU9.N QY%KS6 M$Z\RIKGU?5U4(*B^E W4N+.22E"#4[7V=:. E@XDN!\%P94O**N]+'5K2Y6E MZ/7]B_..VH):<:9I+_8J6I)MZU1TI8T0TW#[+]"KV>D>4K)-?N ME[1=[/C&(\5&&REZ,)Y L+K[TN?>ASU F!P!1#T@^E] W -B)[0[F9,UIX9F MJ9(M438:V>S >>/0J(;5]A8?C<)=ACB3/1I9/)$[-*(D,RGP<6CJ_+T@T[)D M=D@Y6=3=>[$;9W,PE'%]CB&ZH@ITZAL\B>7SBS[K79\2V9*[ MU0TM8.)A36E06_"RCQ_"J^#S(94G(GNE.1XTQXX]/G;Q]NHN\K<7/U6*UFO M2C4DWY']N"7=N>5I2U5)?M\C)5D8$/K/(:OB4UIU(K)75B6#5)K:O#'\CV3]02P,$% @ 9X2;5K^?J25I @ 4@8 !H M !X;"]W;W)K4 M%5X\<',S%0_DVG!6P$P1O1:"JMT8N*R&7M?;3[RP96[LA!\/2KJ$.9AOY4QA MY+NZ4%'H[W[)^<=M224 T3R7^PS.1#[[U',EC0-3$QW$<'6AO"UH;0\?7.\'T4)9<[@"/1IU1= MI+$EU]W3NXNW%W21_7_P( MK[E8 E:J(]W$4?" MKW]SJ/0?2;4"_Z#B;;?%$FU8)OS5WQ ( !$( : M>&PO=V]R:W-H965T]IKH-D=MZV_<_A&<:UVUF"5S(1XLIO;M.\%-B$L,-&6@9C' M"D=8%);(I/&KXO3JD!:XN]ZR?W;:C98943@2Q7>:ZKSO?? @Q3E9%OI!K+]@ MI<2BN!.<)TK^,133/?QOA%8JPRW*H?A2<([ M(J\A:C8@#,+H0#ZC\^'A ?CX-'R,R3'XGIJH[EGD^*)C/;-EO9J][MG -(9G M:$ZEAMD&=OTF9./,@S61*?SX:BCA5B-3/P^UIXS?.AS?3J*N6I $^YX9-0KE M"KWX_;MF)_AXJ+9O239^([*]NK?JNK=.LVW@QOD+ M^[#9'977TQ^:\K(T\R*C7$&!+7-S9Z.T M#N;]7 B]W=@ ];^ ^#=02P,$% @ 9X2;5A Q'@A#! *A$ !H !X M;"]W;W)KJ/T WLVV9(U MO:/J?GLCX,ZNHBR3C#*9<(8$74VM.3Z_Q"/M8"P^)W0O:]=(4UEP_J!O/BRG MEJ,1T93&2H<@\+.CES1-=23 \;T,:E5C:L?Z]5/T]X8\D%D022]Y^B59JLW4 M"BVTI"N2I^J6[_^C)2$#,.:I-/_1OK1U+!3G4O&L= 8$6<**7_*C%*+F '%. M.[BE@WOLX+_@X)4.GB%:(#.TKH@BLXG@>R2T-433%T8;XPUL$J:G\4X)>)N MGYK=*1X_H L08HDN>0:K0Q*C[QFZI5*))%;PIK"Z9XE" 9;E1X)I[WTN1H74K!7LFK%\)Z[=%GWW*LP45 \0/] =H0=<) M8UJ)!8%5'%/T)F'EVGQ[2HYBC)$90Z?+W2QR/>R.)_:N3K052D^BHXKHJ!/1 M-:P7O05_PFC48.3B $?^$:/6,7LR&E>,QIT8[2"O_)S0N$'HS U]'!PS:AVS M)Z.@8A1T8@1G\HHF'4@%35+A"'M'E%H'[4DIK"B%O[Z_:)%F.FZNL$$R](.Q M=\RR%4=/EE'%,OK=Z;F9D]&UVL"YJC:$H2)Q2Y/%B_4^0%],80*1YCLJH-!" M_^JMC>#PI^@]203Z3-*,Y&_4K!G4X"=0_WBM"ZU)SW. M2*G'2HNPTR)TRN]+./2(D&@+HIOE>'(UEB#">JX/AX$3U?Z.5F8[[KZZU.HZ MW%^7^G'048"RC/1K"N# '8;'K%M1]67M'EB[_5G7CHR.I-TFZ3 8CMQCTJV@ M^I(^5(FXM59J)_W\5.G(VVORCJ*ACX]Y_XX:#A^*.-Q>Q77?^B>.GHY*^(U] MCUT\](_KAW:D?94X5'FXOM&,RK6IDF7*.8Y4T5C6CVM/@3,3?MK'\R+KPC0CT'.EBBE*W!UA@$, M+HK&O+A1?&MZVP57T"F;RPTET)AJ WB_XEP]W>@!JL\CL_\!4$L#!!0 ( M &>$FU:\DC+MFP( .@% : >&PO=V]R:W-H965T&G7A4A -ZW2.B$8VX=I'TQR)%83.[,-*?OU M.SN0,@WX$MOGN^>>Y^*[J);J6>>(!E[*0NBAEQM3W?N^3G(LF;Z1%0JZ64E5 M,D-'E?FZ4LA2%U06?A@$ []D7'AQY&Q3%4=R;0HN<*I K\N2J>T8"UD/O8ZW M-\QXEAMK\..H8AG.T2RJJ:*3WZ*DO$2AN12@<#7T1IW[<=_Z.X?O'&M]L >K M9"GELST\ID,OL(2PP,18!$;+!B=8%!:(:/S>87IM2AMXN-^C?W+:2SJ M2XL#]E;A3=.U$-SH*_C*E&*VEG#Y@(;Q0K\[Z0V7 ML_F"[B^ "_B6R[5F(M61;XBZ)> G.YKCAF9X@F87GJ0PN8:/(L7TWWB?)+>Z MP[WN<7@6\(FI&^AVKB ,PBXLY@]P>?'N#&ZWK6?7X79/U3-G"J^7_]=S1$43 M&=)[-K#50SE<+/+P0)CP9+_>M8H9K\O>/Y;0_?ZXHE./2H236J M#7KQVS>=0?#AC+I>JZYW#CU>"(6)S 3_0[230WF)U.88VP9OX/#L@-C$=X/W M_=O(WQRAT6]I],_2F% R$-+ EJ;6*Z,KJ%!QF0+-JKW9DCO&ZWR"D)"9TM ) MH&S>7=B#E&WUL1KZ!]U7HLK$FU8/$NWM=P, %L, : >&PO=V]R:W-H965T?N(_LJ*)S%+IG JBM_R5&A8"H"H@L;[>09?G(-(N'4NQ!FMF$9AI6 MJHTF,]D MJF[@+9.2F9S"U2-JEA?J&EY SN'73&P5XZD:^IHHFH7\I*(S<72B"W0Z\$9P MG2GXD:>8_C/>)VFUONBH;Q*U KYA\A8ZX0U$0=2!I\4C7+VX;L'MU'GK6-SN M!=PY[I!O\?OOPG[P@\V.:\[FBR<%?\.8G)O21P,E N:H---H^V(%.D,PQP9^ M*7F^W"J74I@5C,-5%(0]V[QN2E\K*W.$']2&)3CRZ(PJE#OT8D>L17.WUMRU MZ)U+7LF8Q)?+C[TR)B/PM9.W/,#YO!D[V&&G\/>?"1)>4R;4'TWJNE]!7:]6 MUVO=T7.[.^X;E EQIY=3$U>'%KIDF9??+@YNNT-_U\"A7W/HMW)X1S[)^=JL MG(NT:=7V^ XYO=_L]C X73[!?_3[)P ^;?CP["8,_W5*/K[O&LFU M G[F#H;1B7#TC1U:$?C" D]W;-A^R3YQB8E8\_PO8IZ<*TR$THV$'6#_S*;= M3MB_OV#4T\T7MEX]\936 RXTV4W#B=1-Y5P@XQR'#;]&:NTK1,[)T('254#A M %)V:+2V?U;OE2C7MJI5E)0MUZ[TJT?KRGGLZL73=%=VTWM^G7,%!:XH-+B] MHVM-NDK6=;38V.IQ*335HK:94?6/TDR@YRLA]+%C%JC_3\0? %!+ P04 M" !GA)M6#-2A3+\$ #C%@ &@ 'AL+W=O&ULW5A;C]HX%/XK5G:U:B6&8">0, M(S/2R?6@',6K[4.V#(0>()HFI[4!' MVA^_MI-)PI)$#%-6VGTA%WS.^<[%YSOQ:,_X@]@ 2/0CCA(QMC92;J]M6RPW M$%/195M(U#\KQF,JU2-?VV++@09&*(YLTNL-[)B&B349F70,3V8PM;3R_FX7HC]0M[,MK2-=R#_+R=4>:5<6C#WHAP_!V.II1!#!4FH55%UV< M1I#4I'-]S MI59A4PM6[Y^TOS/.*V<65, MB[Z&@=R,+=]" :QH&LDYV_\!N4-]K6_)(F%^ MT3Y?V[/0,A62Q;FP0A"'27:E/_) 5 0&#,HW5-+)B+,]XGJU MTJ9OC*M&6H$+$YV5>\G5OZ&2DY-[R98/Z$;Y%:!;%JMD"VK"=85FP$W6DR6@ M.0C)PZ54JS*)J8YF*!_1JS<@:1B)UR-;*CQ:J[W,;=]DMDF#;0=]9(G<"/0V M"2 XE+>5'X4SY,F9&]*J\"/E7>3@#B(]XJ!?D8W$AG(0^:7%@E.$RS$6W 8+ M<]A!DL)OO^!![W<3M>QV-K__+.HBT*I.;[EKL:5+&%MJ3PG@.[ FF<86L&X! MUC7:G:;<:J^O%L>YG7).DS6HS271XA%5U\WHHWD]W5,>=- GEES=;8W0V^^I MSO>'1%5"JM>(#KI+I9 T"<)DC;[-610AM56TY)]UL7 O$(M^$8M^:^(^I?$" M> >Q$G$'+6 =)HD&OZ"1J?-789(7RVOT5VW99*YDQOK&F&Y\NXD[[ _QR-[5 M8!P4& G5X_ +'/Y) M.%0K6D'X'"C^$90K[#2@&19HAL\O(\@VP'-K:'B$;^@X9%@/$/?*AMZ[]*X_ MWNKH3FZ ([FA" G]8U ]3_*!=JJ0)FL MZ_27)%3K<8;(K]0 QL/NL*D(2.D+.=^7:G\Y!W1F&KM5U![I^J0!=4FNN)U= M6U%7&M$YH)U3&Q,NZ16W,E8[W,-^=0YBMR;,NC@:&CLNJ1"W<^'IA5[3V<[Q MI']?VFY)@L?>?&L]PZT!P M;CA*GL>G$?U/FM#P,?UCS_=P4]&5$P ^;01X[I2&C_E^T/>:^)Z4?$]::?'< M02W7>D)#)"6#DG8&/7]6RQ4?#FM#MP%028.DG09_YKB6FZI")*Y+7*\!9,EZ MQ/F?#FSD$E^WI.1?\@+^OP,DO'-ARTP>3!"%. M=]#PO4I* B;M!'S!@8T2<4G[-^UE![;<^.' UN]W!TT=HJ1&TDZ- M__; EL,YJ/*^WQW\L\KMRKEC#'QM3E<%6K(TD=D19/&V.,&=9N>6Y?+L^%>- MK_%6/RZ4$;*,ZU M)W\#4$L#!!0 ( &>$FU9IZ[[ LP, "0/ : >&PO=V]R:W-H965T M@#+8TM(A*I)2E[\_KZGC=R,T*9,YO8N868 M37BA4LIP(4 664;$XQVF?#=U^LY^XC/=),I,N+-)3C:X1/4U7P@]? ,)I(5YP]F\"Z>.IYQ"%.,E&$@^F>+]YBF MADB[\:WB=.HE#?#P><_^BXU=Q[(B$N]Y^@>-53)UQ@[$N"9%JC[SW:]8Q3,T M?!%/I?T/N\K69)25O^1[E8<#0']P N!7 /\Y8'@"$%2 X+4K M#"K X+6 806PH;ME[#9Q UAEJ?\$1%*FT4AHD3;P2(E[ H^$B&($1DNYJ@( M3>7E2\PU^)[O/\U*.YOOF7+-I&V^+N=P\>82W@!E\"7AA20LEA-7Z?B,EVY4 MQ7)?QN*?B"6 #YRI1$+(8HR/\:[.2YTN#UKTP409,_[? / M1/0@. V?M\/G&-5POP$>ML,_\FWMO-^2C*#>*8'E"T[P/9/VTXZAD G-[7Z MBW#Y:7$)*3\W*=$EV;Q+LK CLB/-!K5F@S;VV3(A J]7MKJCP^HVQZXB)=GP(.Z;G_Q@-*AC+W/]TFSLF;]CL[ CUX[R?5/G^^85Q7'W M;XKCZ?,#!>5Q4_+;?1A!9K\SFC+=BCQW[W=)%G9$=J3:N%9M_%\?:55)F?+1 M+W7ME.K]4QFU^G5N&8U?EM$H&#TKHBY7##LB*T5S#]J$#,7&]F=2"U(P578, M]6S= KZUG8_[9%[VC_K3=D.9A!37&NKU;G121-F3E0/%<]MTK+C2+8Q]3'0; MB\(8Z/=KSM5^8!:H&^/9WU!+ P04 " !GA)M69 3U< L# T# &@ M 'AL+W=O&ULM5==;]HP%/TK5E9-K=0UQ"% M&" 5LFF55@GU8WN8]F"2"XF:V,QVH/WWLQ-("82L;-D+L1V?<^\YCJ\N@S7C M3R($D.@YB:D8&J&4R[YI"C^$A(@KM@2JWLP93XA44[XPQ9(#"3)0$INXU>J8 M"8FH,1ID:U,^&K!4QA&%*4,$>#)5G /AS-Y[-89+]HG>_MJ(A^*B1+-F U3R*:/\GSQH<=@.*I!N - .\# MVD< ]@9@OQ70W@#:F3.YE,P'CT@R&G"V1ESO5FQZD)F9H97\B.ICOY=P^=GUV@,Q11]!"R5! : MB($I50::Q_0WT<9Y-'PDFHUN&96A0)]H $$9;ZK,B_3Q-OTQKB6\)?P*V=8E MPBUL5^0S>3L<5\"]>K@'_C%X28U='(:=\=EO.HP'3J@@^?7X\55M13<2$O&S MRO:0V0E/]N%G^TZ=N7G M"F@*XA)1D%6VY?!.!M<%0PVTV=G&K5][FU2;SEU*=0JI3 M*_7:]UE*I5"EV(=H168Q'%6=,SD[-$GF-416LJU;V-;]3W6FVZ2?39)Y#9&5_.P5?O;^ MK<[T#FZ P XPD !H !X;"]W;W)K"@1-VCT4/=#26&)# MD2I)Q>F_WZ'DJ*[#Z!#LQ2:I>6_FS9 <+O=*WYD*T<)#+:19!96US448FKS" MFIDSU:"D+SNE:V9IJLO0-!I9T8%J$<91E(8UXS+(EMW:MURC$(Z(POA^X P&EPYX M/'YD_ZO33EJVS.!:B7]Y8:M5, ^@P!UKA?VH]O_@0<_4\>5*F.X7]@?;*("\ M-5;5!S!%4'/9_[.'0QZ. ,3C!\0'0'P*2)\!) = T@GM(^MD;9AEV5*K/6AG M36QNT.6F0Y,:+ET5;ZRFKYQP-ENKNN:6RF(-,%G 6DG+98DRYVC@]08MX\*\ M@7?PZ68#KU^]@5? )=Q6JC5D;Y:AI2@<5Y@?/%[U'N-G/";P@7Q4!OZ4!18> M_'HF83FN CK]!O4]!MGOOTW2 MZ ]?!OXGLE_R<3[DXWR,/;MN=5[1285\2(Q/;T^2=B3N[KK/9M,H6H;WQSI& M/;U0QW30,1W7@3JGV.EN!+4#?&B4MN^4YK2&!;224[W16+85G,ZS[V1<]0XF MR9'(R8G"T1A>J# =%*:C"B_+4F/)+$+!3=,Z6:Q6K;1TWPOFIE8![5AI=JBA MT3RG?=WM\0;I2I:4B9\9>*[.Z9,Z)[-H%I^DP6LUGP]6O^B;#?IFH_INE66" MNH:\@[)EI,,B]F>TP$895T#N>IMIJ$FY(N?'1](QFB:Q M7\I\D#(?E?*9B1:!%84K"GN AOV@M*,OQOD3]]-IFIS$Z#.*4W^,BR'&Q6B, M?]_EGB].]X//*#V-+SSJHS7JLGM>&*HB;>&^I0ZK MPPOFLFO-=E_P%02P,$% @ 9X2;5GYPKDMD P XA4 T !X M;"]S='EL97,N>&ULW5C1;MHP%/V5*%VG5IH:0D8@*R!M2)4F;5/5]F%OE2$. M6'*BEA MPAWVQ3R]2%7A3+*Y4 .W5YL<<_L8#UP_?.LZAFZ4Q73@WIZ\_C;/U/DKQ]R/ MWAP=M6Y/S[?M)R5PZGI6TLX>I&>M%DX,($8>[D>^BQNC[MJI?_]$LE$#N]/1 ML]/^^?$+X6V0W<21G?@*H;W:A[3;VB1=Y>Q8$]4)/,:.\($[(IR-)0.OA*2,+XVY#89)QC/I*+TS=" ?+,6]@7W3 M@TU3\:1,9+*,;2*8O^-J^!:PZH% QGDML.T:P["?$Z6H%!>Z4PXNC0\@IVK? M+'.M<"K)TF]WW,:AO.D@XTS&5-9A?'=E&O8Y34".9-,9W%66>P JE:6Z$3,R MS00I-:P\JH:FG5#.K^&)\C79X%XD:RM6+K:HFUI0U30TI@/\ZVR&>YVV\R1> M)V=WF?HPU],191^JDUY*FK!%V5\DM0",WMH4"H3;:#2=>ZH5&RR;ODN27Y#%VI53HL$U]P^0,W_-L]3*J@D?%VT MKOV7G.4G*PZZSR6Y?*IL"[9JK(X)+UUDYQ!$AH<@\B!JLG<((J,#$-E]MJ?F M8T3Z+U]D\#)7VZN.:VMGPHT386UUX.0]<+_ "9XW09WQG''%1-6;L3BFXL'! M4-,K,M;_P&[PZ_$Q3:T#L>0./*+*O-A8'/+!5P&H' MXMOC0$W9?8( 5A73ANU@'(DB#(%:M-=H&"+9">%C7Q]LEP1!%-D1P.P*@@!# M8#?B"*8 -&!($)3OP:WWD;=Z3WG-K[K#OU!+ P04 " !GA)M6EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( &>$ MFU8RR4H#"0@ .-- / >&PO=V]R:V)O;VLN>&ULQ9Q?;]I,%H>_RHB; M[4IO-L: #553B4#21DH"*MG>OIJ8 48U'G9L)TT__3NVF_0,F)_VYH2;4FQB M'L[8\\R9?Y^>C?WQ:,P/\7.;9OE%9U,4NX_GYWFR45N9_\?L5.;.K(S=RL*] MM>OS?&>57.8;I8IM>AX&072^E3KK?/[T>JVY/:=O3*&20IO,':P.?-?J.?]S MOGHKGG2N'W6JBY>+3OW_5'7$5F=ZJW^IY44GZ(A\8YZ_&JM_F:R0Z2*Q)DTO M.MWFQ'=E"YT<'%Y4D _R,:^/%/+QFW0@%YTHKT@HPRS=ZEW=$)K?JHC,Q3\J*N5RKZD>Y;[E9-C^P<&0D7/:C=B?LS;)F M9.29W2]FMS?3\$/+OD$#V &3O M'2$7#^[E[NK> QN3B ' ')P,LC%PVQ"(", &9TN MDN/%5P(9 \B8%W)FUS+3O^H3A&@(B(:\1(MRNY7V19B56.AUIMV?R:P0XR0Q M959H CD"D"-F2+6N/B%DMA1?E%E;N=M40A(W674]6G,'J.H.>#&_J2>5E2K_ M2V2JH%#0)\Q"N9(VO<3"L:RQ I(V16AHMEN2W="?460K-U>>G&1=9E<103 M)B',_KB6VHKO,BV5N%,R+ZW:KPM#9)&0V2)399TZJK2WN1F_JN5:O36L:/,O M1!8)F2UR::PUSU4+@1(AB83+;JX>TT&/6 LQH_8T_J82 \]9CUX.:WX\"#= MU^?_IG1(%3UF51PFMZV(2!H]9FD<9+FMA$@1]IIO\NO5< #LFE MSRP7F W[!0T'/YCE K-A\8%B(LOTF2T#\V$_FL@T?6;3',F'7V].BHETTV?6 M#+G4U8=^QY-.^T"NB=YSU)U$LPFF-SL%N29B=LU1S''B\D7:.HN0>R)F]QP4 M>M,NR\4WE2C]1#&1A2)F"^UCWIFGNK4K=";&:4HQD84B9@NU]4]-52%UZ@D] M0@J*F!74TD'5A@BG=G'/[8(]5%3F$=)/Q*P?KX>J+89(.A&S=% 7U9E84$PD MG>B$/6EG8DJG\2'IQ,S2P9@W%!-))V:6#L:DDUUB))V863JX7Y(^WS&23LPL M'8Q)&^LQDD[,+!V,21OK,?).S.P=C$D;ZS%R3WS*^6)_QQ033BP^P7RQ5@G% M2$+Q.\X<:Z=#[HE/.8?,JX:&R#W#=Y]#EO[I-?X;,[CF..=FXRHAB(O<,F=V#._>]0D?N&3*[!V-2DP^1>X;, M[L&8U.1#Y)[A24=TJ,F'<*4+LWPP)C7Y$%EHR&PA,O!T5E>9,GOY5RZFZK$0 MUV#[G(4$UEHQ&PA/YI6.4YQ+9/7,6:*B2PT8K:0AWDG MB](V?&8EJE,4$UEHQ+XR9G_DT2M[BHDL-.)>5=F".2]MLI&Y> MZ$PPEUZ7S A9:'22:<]O)4\QD85&S!8ZBEDWD.C Y A9:,1LH:.8]^X+YQXF M7'');*'CT:S&+6BA=P.\YI+90[_'\,_$HMSMTKI5[!ZI2^EP$^4]1-T KL,, MWF>R0>-TD]6M=U>]UX?=,0\4+LL,F%W4'M&Z]_TZ-<\>*%RF&3#;Z WTL/FQ M-ZV_&\"%F@&SC]Y ?;,W17_K/TQP^6; ;"0(ZG4M= .XB#-@=I(W1>;P!O! MX3+.@'U,R ,EBQ/J,QXH7-,9<&\$<&Q>3U5A^8N> [C0,SC1*I[?MP$%Q;L! M<&\' $"K4QXHWB& V4P(=".]APEO&,"]8P W5^8CS<0X-Y! (+Z]2C>0H![ M#P$ .E=VY8%",W'O+ !!]R(*S<2]OP K=K4'B@T$_<. T=7&S8#,QXH-!/W M=@-PU:&W2J"+MR!H]B XKS^>?_ZT='E-II;W[DMR=SR1:3*WHGJIKQ7V!]7E M5F6:3MRQ679KY/)UC[+7_=4^_P-02P,$% @ 9X2;5DGM%/9& P UD4 M !H !X;"]?3B.^_,K#X?3;CV?+T^/PW&]>5D_ MCD-PK@RGKV>L;JZ^GGEQ]W8<_^?$P\/#\V;\>=C\WHW[^1\'#W\.IY?I:1SG MU<7=^O0XSM>KX77[^?0TO#_XR_/)JXO;^^O5Z?;>KX:E!P49%)8?%&507'Y0 MDD%I^4%9!N7E!Q495)8?5&5077Y0DT%M^4%=!O7E!WFG,CK )(,U0&NO7'N MUU[!]@"QO9+M 69[1=L#U/;*M@>X[15N#Y#;*]T>8+=7O#U [Z!Z!X#>0?4. M +V#^;(-T#NHW@&@=U"] T#OH'H'@-Y!]0X O8/J'0!Z!]4[ /0.JG< Z!U5 M[PC0.ZK>$:!W5+TC0.]H?BP!Z!U5[PC0.ZK>$:!W5+TC0.^H>D> WE'UC@"] MH^H= 7HGU3L!]$ZJ=P+HG53O!- [J=X)H'6?7. +VSZIT!>F?5.P/TSJIW!NB=5>\,T#N;/RL!>F?5 M.P/TSJIW!NB=5>\,T#NKWAF@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0N MJG%:!W5;TK0.^J>E> MWE7UK@"]J^I= 7I7U;L"]*[F9D& WE7UK@"]J^I= 7HWU;L!]&ZJ=P/HW53O M!M"[J=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT >C=SLS= [Z9Z-X#>7?7N +V[ MZMT!>G?5NP/T[JIW!^C=5>\.T+NKWAV@=U>].T#OKGIW@-Y=]>X O;N)=0!Z M>V=S'8#?WIE@QP$$]\XD.PY@N'7!E&ULS=S?;ILP%,?Q5XFXK0*V 1NFIC?M;K=>[ 48 M. T*_X3=+GW[.:2MM*F+5F72OC=!"?;Y';#TN3NY_O8\6;-DAW!G.\Y]YAR\'?S:'VM$-]=W=EL] M=G[U^1!^=NTX;*+9=BY:W9X6'K,V435-75M7/MQ/GH;FMY3U2T(<=BYKW*Z= MW%58$"7O)ASO_#G@9=_7)SO/;6-7]]7LOU1]6)43^/DPLG-MN/ MQ[T>R7'W>@J%[.S;\X_XEAA*7_Q\]GC:C6W^,CN\WA_CO%_.PR7+Y?)W_.L9 MO]7_8!\*TD<*Z2.#])%#^M"0/@RDCP+21PGI0PI*(Q11)85423%54E"5%%4E MA55)<5528)44615%5D6155%D5119%45619%54615%%D5159%D36ER)I29$TI MLJ8465.*K"E%UI0B:TJ1-:7(FE)DS2BR9A19,XJL&476C")K1I$UH\B:463- M*+)F%%ESBJPY1=:<(FM.D36GR)I39,TILN8467.*K#E%5DV155-DU119-456 M39%54V35%%DU159-D5539#4460U%5D.1U5!D-119#4560Y'54&0U%%D-1=:" M(FM!D;6@R%I09"THLA8460N*K 5%UH(B:T&1M:3(6E)D+2FREA192XJL)476 MDB)K29&UI,A:4F25@D*K%!1;I:#@*@5%5RDHO$I!\54*"K!24(25@D*L%!AC M0>-8&&,Y UFZK=GC-3Y9_ MOKCY"5!+ 0(4 Q0 ( &>$FU8'04UB@0 +$ 0 " M 0 !D;V-0&UL4$L! A0#% @ 9X2;5G/=9!#O M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ 9X2;5IE&PO=V]R:W-H965T&UL4$L! A0# M% @ 9X2;5JVCFM/K!P Z"$ !@ ("!,@X 'AL+W=O M$FU:N>G?Y.@, &0* M 8 " @5,6 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 9X2;5HRRO-OY M! RQ !@ ("!XQ\ 'AL+W=O$FU:[BC]UN@< &8[ 8 " M@1(E !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 9X2;5@;OW@"$! H !@ M ("!QS4 'AL+W=O$FU8.9\6DW@H ,X= 8 " @8$Z !X;"]W;W)K&PO=V]R:W-H965T$FU8,Q;&940@ *86 9 " @01- !X;"]W M;W)K&UL4$L! A0#% @ 9X2;5N$T4! M\0D !D ("!C%4 'AL+W=O&PO=V]R:W-H965T$FU:R MYEP,V@, -,( 9 " @9)< !X;"]W;W)K&UL4$L! A0#% @ 9X2;5IU(&R"D @ _ 4 !D M ("!HV 'AL+W=O&PO=V]R:W-H M965T$FU8CQ,((.@< 'X1 9 M " @6YJ !X;"]W;W)K&UL4$L! M A0#% @ 9X2;5O_VZVP& P A@8 !D ("!WW$ 'AL M+W=O&PO=V]R:W-H965T$FU:6N[D5Z0( .8& 9 " M@1MX !X;"]W;W)K&UL4$L! A0#% @ 9X2; M5IGP"4>^ @ .@8 !D ("!.WL 'AL+W=O&PO=V]R:W-H965T$FU969Y%>)0< # 4 9 " @?># !X;"]W;W)K M&UL4$L! A0#% @ 9X2;5@5".)-C" ;A@ M !D ("!4XL 'AL+W=O&PO=V]R:W-H965T$FU81[8-R MGP0 & + 9 " @<&; !X;"]W;W)K&UL4$L! A0#% @ 9X2;5D\^1%7L!@ :A$ !D M ("!EZ 'AL+W=O&PO=V]R:W-H965T M$FU8#3G.SJ@0 !T+ 9 M " @1NP !X;"]W;W)K&UL4$L! A0# M% @ 9X2;5HR%DQOW" >!@ !D ("!_+0 'AL+W=O M&PO=V]R:W-H965T$FU:AX%37? P $PB 9 " @5S! M !X;"]W;W)K&UL4$L! A0#% @ 9X2;5B#% M":$2"P 91\ !D ("!#\X 'AL+W=O&PO=V]R:W-H965T$FU;%AU+Q$@4 .<- 9 " @5S? !X;"]W;W)K&UL4$L! A0#% @ 9X2;5A1#J/-* P 2@< !D M ("!I>0 'AL+W=O&PO M=V]R:W-H965T$FU90(^K\X@( M *X( 9 " @>[J !X;"]W;W)K&UL4$L! A0#% @ 9X2;5C9P-1&L @ ^ 4 !D ("! M!^X 'AL+W=O&PO=V]R:W-H965T$FU83&UL4$L! A0#% M @ 9X2;5CA?2-87 P A@8 !D ("![_L 'AL+W=O&PO=V]R:W-H965T$ MFU8D3K^LX00 -X- 9 " @0\- 0!X;"]W;W)K&UL4$L! A0#% @ 9X2;5E?]&PO=V]R M:W-H965T$FU9X[YGM>P, -(( M 9 " @2<< 0!X;"]W;W)K&UL M4$L! A0#% @ 9X2;5H'0N>U5! ^PH !D ("!V1\! M 'AL+W=O&PO=V]R:W-H965T$FU8BA],^[0( &D& 9 M " @9&UL4$L! A0#% @ M9X2;5CW7-B;O! C L !D ("!NRT! 'AL+W=O&PO=V]R:W-H965T$FU8.0D/=;@8 -(A 9 " @4TU 0!X;"]W M;W)K&UL4$L! A0#% @ 9X2;5GN8$X&D P M^Q !D ("!\CL! 'AL+W=O&PO=V]R:W-H965T$FU:O M$@?;Z@( &8( 9 " @7]# 0!X;"]W;W)K&UL4$L! A0#% @ 9X2;5K\BWF;; @ @PH !D M ("!H$8! 'AL+W=O&PO=V]R:W-H M965T$FU:?'$/1U , $P0 9 M " @9%, 0!X;"]W;W)K&UL4$L! M A0#% @ 9X2;5NZ/\ WE @ H0D !D ("!G% ! 'AL M+W=O&PO=V]R:W-H965T$FU;Y=,D/R0, &(, 9 " M@3A7 0!X;"]W;W)K&UL4$L! A0#% @ 9X2; M5G[-*M7+ @ H < !D ("!.%L! 'AL+W=O&PO=V]R:W-H965T$FU8SQ'P]R0( !8) 9 " @5IA 0!X;"]W;W)K M&UL4$L! A0#% @ 9X2;5J&PO=V]R:W-H965T$FU:Y-G+> M'@, -D) 9 " @?AO 0!X;"]W;W)K&UL4$L! A0#% @ 9X2;5N,.CGQJ @ \@4 !D M ("!37,! 'AL+W=O&PO=V]R:W-H965T M$FU:W(GG[X 0 (0; 9 M " @&UL4$L! A0# M% @ 9X2;5HV0J)QN @ [@4 !D ("!X'X! 'AL+W=O M&PO=V]R:W-H965T$FU8[/1JO]0( .() 9 " @:N$ M 0!X;"]W;W)K&UL4$L! A0#% @ 9X2;5MD] M%XEF P 5 H !D ("!UX&PO=V]R:W-H965T$FU:N3R+M.0, . ) 9 " @;2. 0!X;"]W;W)K&UL4$L! A0#% @ 9X2;5F%"A^P! P XP@ !D M ("!))(! 'AL+W=O&PO M=V]R:W-H965T$FU;IINRYV00 M '&UL4$L! A0#% @ 9X2;5LX(BC'L @ ,@@ !D ("! M,* ! 'AL+W=O&PO=V]R:W-H965T$FU9IYY8:Q , !\3 9 M " @0VG 0!X;"]W;W)K&UL4$L! A0#% M @ 9X2;5M:WC0)4! +QH !D ("!"*L! 'AL+W=O&UL4$L! A0#% @ 9X2;5C%"W+W% M @ LPD !D ("!!;D! 'AL+W=OC\T# ".%@ &0 M@($!O $ >&PO=V]R:W-H965T$ MFU;XF31JA0( ,8& 9 " @07 0!X;"]W;W)K&UL4$L! A0#% @ 9X2;5D8NO>(% P ^@H !D M ("!P<(! 'AL+W=O&PO=V]R M:W-H965T$FU9O!:RW#@, (\' M 9 " @2?) 0!X;"]W;W)K&UL M4$L! A0#% @ 9X2;5IQU677M @ : < !D ("!;,P! M 'AL+W=O&PO=V]R:W-H965T$FU;C$YB3MP( $$' 9 M " @3_2 0!X;"]W;W)K&UL4$L! A0#% @ M9X2;5DVRKC=) P O D !D ("!+=4! 'AL+W=O&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965T&PO=V]R:W-H965T"$,$ J$0 &@ M@($T!0( >&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO=V]R:W-H965T&PO M=V]R:W-H965TN^P+,# M D#P &@ @($H%0( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T M&PO$FU:7 MBKL

$FU8RR4H#"0@ .-- / " 60D @!X;"]W M;W)K8F]O:RYX;6Q02P$"% ,4 " !GA)M62>T4]D8# #610 &@ M @ &:+ ( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " !GA)M6T9'O&I4" !0P $P @ $8, ( 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 ?P!_ 0C #>,@( ! end XML 137 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 138 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 139 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 231 431 1 true 74 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.exlservice.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 0000008 - Disclosure - Organization Sheet http://www.exlservice.com/role/Organization Organization Notes 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Segment and Geographical Information Sheet http://www.exlservice.com/role/SegmentandGeographicalInformation Segment and Geographical Information Notes 10 false false R11.htm 0000011 - Disclosure - Revenues, net Sheet http://www.exlservice.com/role/Revenuesnet Revenues, net Notes 11 false false R12.htm 0000012 - Disclosure - Earnings Per Share Sheet http://www.exlservice.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 0000013 - Disclosure - Other Income, net Sheet http://www.exlservice.com/role/OtherIncomenet Other Income, net Notes 13 false false R14.htm 0000014 - Disclosure - Cash, Cash Equivalents and Restricted Cash Sheet http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash Cash, Cash Equivalents and Restricted Cash Notes 14 false false R15.htm 0000015 - Disclosure - Investments Sheet http://www.exlservice.com/role/Investments Investments Notes 15 false false R16.htm 0000016 - Disclosure - Property and Equipment, net Sheet http://www.exlservice.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 16 false false R17.htm 0000017 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.exlservice.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 17 false false R18.htm 0000018 - Disclosure - Other Current Assets Sheet http://www.exlservice.com/role/OtherCurrentAssets Other Current Assets Notes 18 false false R19.htm 0000019 - Disclosure - Other Assets Sheet http://www.exlservice.com/role/OtherAssets Other Assets Notes 19 false false R20.htm 0000020 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 20 false false R21.htm 0000021 - Disclosure - Other Non-Current Liabilities Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilities Other Non-Current Liabilities Notes 21 false false R22.htm 0000022 - Disclosure - Accumulated Other Comprehensive Income/( Loss) Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income/( Loss) Notes 22 false false R23.htm 0000023 - Disclosure - Fair Value Measurements Sheet http://www.exlservice.com/role/FairValueMeasurements Fair Value Measurements Notes 23 false false R24.htm 0000024 - Disclosure - Derivatives and Hedge Accounting Sheet http://www.exlservice.com/role/DerivativesandHedgeAccounting Derivatives and Hedge Accounting Notes 24 false false R25.htm 0000025 - Disclosure - Borrowings Sheet http://www.exlservice.com/role/Borrowings Borrowings Notes 25 false false R26.htm 0000026 - Disclosure - Capital Structure Sheet http://www.exlservice.com/role/CapitalStructure Capital Structure Notes 26 false false R27.htm 0000027 - Disclosure - Employee Benefit Plans Sheet http://www.exlservice.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 27 false false R28.htm 0000028 - Disclosure - Leases Sheet http://www.exlservice.com/role/Leases Leases Notes 28 false false R29.htm 0000029 - Disclosure - Income Taxes Sheet http://www.exlservice.com/role/IncomeTaxes Income Taxes Notes 29 false false R30.htm 0000030 - Disclosure - Stock Based Compensation Sheet http://www.exlservice.com/role/StockBasedCompensation Stock Based Compensation Notes 30 false false R31.htm 0000031 - Disclosure - Related Party Disclosures Sheet http://www.exlservice.com/role/RelatedPartyDisclosures Related Party Disclosures Notes 31 false false R32.htm 0000032 - Disclosure - Commitments and Contingencies Sheet http://www.exlservice.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 32 false false R33.htm 0000033 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies 33 false false R34.htm 0000034 - Disclosure - Segment and Geographical Information (Tables) Sheet http://www.exlservice.com/role/SegmentandGeographicalInformationTables Segment and Geographical Information (Tables) Tables http://www.exlservice.com/role/SegmentandGeographicalInformation 34 false false R35.htm 0000035 - Disclosure - Revenues, net (Tables) Sheet http://www.exlservice.com/role/RevenuesnetTables Revenues, net (Tables) Tables http://www.exlservice.com/role/Revenuesnet 35 false false R36.htm 0000036 - Disclosure - Earnings Per Share (Tables) Sheet http://www.exlservice.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.exlservice.com/role/EarningsPerShare 36 false false R37.htm 0000037 - Disclosure - Other Income, net (Tables) Sheet http://www.exlservice.com/role/OtherIncomenetTables Other Income, net (Tables) Tables http://www.exlservice.com/role/OtherIncomenet 37 false false R38.htm 0000038 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) Sheet http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables Cash, Cash Equivalents and Restricted Cash (Tables) Tables http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash 38 false false R39.htm 0000039 - Disclosure - Investments (Tables) Sheet http://www.exlservice.com/role/InvestmentsTables Investments (Tables) Tables http://www.exlservice.com/role/Investments 39 false false R40.htm 0000040 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.exlservice.com/role/PropertyandEquipmentnetTables Property and Equipment, net (Tables) Tables http://www.exlservice.com/role/PropertyandEquipmentnet 40 false false R41.htm 0000041 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.exlservice.com/role/GoodwillandOtherIntangibleAssets 41 false false R42.htm 0000042 - Disclosure - Other Current Assets (Tables) Sheet http://www.exlservice.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.exlservice.com/role/OtherCurrentAssets 42 false false R43.htm 0000043 - Disclosure - Other Assets (Tables) Sheet http://www.exlservice.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.exlservice.com/role/OtherAssets 43 false false R44.htm 0000044 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilities 44 false false R45.htm 0000045 - Disclosure - Other Non-Current Liabilities (Tables) Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables Other Non-Current Liabilities (Tables) Tables http://www.exlservice.com/role/OtherNonCurrentLiabilities 45 false false R46.htm 0000046 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Tables) Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income/( Loss) (Tables) Tables http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss 46 false false R47.htm 0000047 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.exlservice.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.exlservice.com/role/FairValueMeasurements 47 false false R48.htm 0000048 - Disclosure - Derivatives and Hedge Accounting (Tables) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingTables Derivatives and Hedge Accounting (Tables) Tables http://www.exlservice.com/role/DerivativesandHedgeAccounting 48 false false R49.htm 0000049 - Disclosure - Borrowings (Tables) Sheet http://www.exlservice.com/role/BorrowingsTables Borrowings (Tables) Tables http://www.exlservice.com/role/Borrowings 49 false false R50.htm 0000050 - Disclosure - Capital Structure (Tables) Sheet http://www.exlservice.com/role/CapitalStructureTables Capital Structure (Tables) Tables http://www.exlservice.com/role/CapitalStructure 50 false false R51.htm 0000051 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.exlservice.com/role/EmployeeBenefitPlans 51 false false R52.htm 0000052 - Disclosure - Leases (Tables) Sheet http://www.exlservice.com/role/LeasesTables Leases (Tables) Tables http://www.exlservice.com/role/Leases 52 false false R53.htm 0000053 - Disclosure - Income Taxes (Tables) Sheet http://www.exlservice.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.exlservice.com/role/IncomeTaxes 53 false false R54.htm 0000054 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.exlservice.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.exlservice.com/role/StockBasedCompensation 54 false false R55.htm 0000055 - Disclosure - Segment and Geographical Information - Additional Information (Details) Sheet http://www.exlservice.com/role/SegmentandGeographicalInformationAdditionalInformationDetails Segment and Geographical Information - Additional Information (Details) Details 55 false false R56.htm 0000056 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) Sheet http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) Details 56 false false R57.htm 0000057 - Disclosure - Segment and Geographical Information - Revenues Based on Geographical Information (Details) Sheet http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails Segment and Geographical Information - Revenues Based on Geographical Information (Details) Details 57 false false R58.htm 0000058 - Disclosure - Segment and Geographical Information - Property and Equipment, Net Based on Geographical Information (Details) Sheet http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails Segment and Geographical Information - Property and Equipment, Net Based on Geographical Information (Details) Details 58 false false R59.htm 0000059 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) Sheet http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) Details 59 false false R60.htm 0000060 - Disclosure - Revenues, net - Additional Information (Details) Sheet http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails Revenues, net - Additional Information (Details) Details 60 false false R61.htm 0000061 - Disclosure - Revenues, net - Contract with Customer Revenue Recognized (Details) Sheet http://www.exlservice.com/role/RevenuesnetContractwithCustomerRevenueRecognizedDetails Revenues, net - Contract with Customer Revenue Recognized (Details) Details 61 false false R62.htm 0000062 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details) Sheet http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails Revenues, net - Contract Acquisition and Fulfillment Costs (Details) Details 62 false false R63.htm 0000063 - Disclosure - Revenues, net - Accounts Receivable, Net (Details) Sheet http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails Revenues, net - Accounts Receivable, Net (Details) Details 63 false false R64.htm 0000064 - Disclosure - Revenues, net - Movement in Allowance for Expected Credit Loss (Details) Sheet http://www.exlservice.com/role/RevenuesnetMovementinAllowanceforExpectedCreditLossDetails Revenues, net - Movement in Allowance for Expected Credit Loss (Details) Details 64 false false R65.htm 0000065 - Disclosure - Earnings Per Share (Details) Sheet http://www.exlservice.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.exlservice.com/role/EarningsPerShareTables 65 false false R66.htm 0000066 - Disclosure - Other Income, net (Details) Sheet http://www.exlservice.com/role/OtherIncomenetDetails Other Income, net (Details) Details http://www.exlservice.com/role/OtherIncomenetTables 66 false false R67.htm 0000067 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails Cash, Cash Equivalents and Restricted Cash (Details) Details http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables 67 false false R68.htm 0000068 - Disclosure - Investments (Details) Sheet http://www.exlservice.com/role/InvestmentsDetails Investments (Details) Details http://www.exlservice.com/role/InvestmentsTables 68 false false R69.htm 0000069 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) Sheet http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails Property and Equipment, net - Schedule of Property and Equipment (Details) Details 69 false false R70.htm 0000070 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Details) Sheet http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Details) Details 70 false false R71.htm 0000071 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) Sheet http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) Details 71 false false R72.htm 0000072 - Disclosure - Property and Equipment, net - Additional Information (Details) Sheet http://www.exlservice.com/role/PropertyandEquipmentnetAdditionalInformationDetails Property and Equipment, net - Additional Information (Details) Details 72 false false R73.htm 0000073 - Disclosure - Goodwill and Other Intangible Assets - Summary of Goodwill (Details) Sheet http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails Goodwill and Other Intangible Assets - Summary of Goodwill (Details) Details 73 false false R74.htm 0000074 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Details 74 false false R75.htm 0000075 - Disclosure - Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details) Sheet http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details) Details 75 false false R76.htm 0000076 - Disclosure - Goodwill and Other Intangible Assets - Weighted Average Life of Intangible Assets (Details) Sheet http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails Goodwill and Other Intangible Assets - Weighted Average Life of Intangible Assets (Details) Details 76 false false R77.htm 0000077 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) Sheet http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails Goodwill and Other Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) Details 77 false false R78.htm 0000078 - Disclosure - Other Current Assets (Details) Sheet http://www.exlservice.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://www.exlservice.com/role/OtherCurrentAssetsTables 78 false false R79.htm 0000079 - Disclosure - Other Assets (Details) Sheet http://www.exlservice.com/role/OtherAssetsDetails Other Assets (Details) Details http://www.exlservice.com/role/OtherAssetsTables 79 false false R80.htm 0000080 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 80 false false R81.htm 0000081 - Disclosure - Other Non-Current liabilities (Details) Sheet http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails Other Non-Current liabilities (Details) Details 81 false false R82.htm 0000082 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Details) Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income/( Loss) (Details) Details http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossTables 82 false false R83.htm 0000083 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) Details 83 false false R84.htm 0000084 - Disclosure - Fair Value Measurements - Changes in the fair value of contingent consideration (Details) Sheet http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails Fair Value Measurements - Changes in the fair value of contingent consideration (Details) Details 84 false false R85.htm 0000085 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails Derivatives and Hedge Accounting - Additional Information (Details) Details 85 false false R86.htm 0000086 - Disclosure - Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Details) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Details) Details 86 false false R87.htm 0000087 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail) Details 87 false false R88.htm 0000088 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail) Details 88 false false R89.htm 0000089 - Disclosure - Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details) Details 89 false false R90.htm 0000090 - Disclosure - Borrowings - Company's Debt Position (Details) Sheet http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails Borrowings - Company's Debt Position (Details) Details 90 false false R91.htm 0000091 - Disclosure - Borrowings - Additional Information (Detail) Sheet http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail Borrowings - Additional Information (Detail) Details 91 false false R92.htm 0000092 - Disclosure - Borrowings - Credit Facilities Carried an Effective Interest Rate (Details) Sheet http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails Borrowings - Credit Facilities Carried an Effective Interest Rate (Details) Details 92 false false R93.htm 0000093 - Disclosure - Borrowings - Maturities of Borrowings (Details) Sheet http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails Borrowings - Maturities of Borrowings (Details) Details 93 false false R94.htm 0000094 - Disclosure - Capital Structure - Additional Information (Detail) Sheet http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail Capital Structure - Additional Information (Detail) Details 94 false false R95.htm 0000095 - Disclosure - Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details Sheet http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details Uncategorized 95 false false R96.htm 0000096 - Disclosure - Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details) Sheet http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details) Details 96 false false R97.htm 0000097 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 97 false false R98.htm 0000098 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails Employee Benefit Plans - Change in Plan Assets (Details) Details 98 false false R99.htm 0000099 - Disclosure - Employee Benefit Plans - Net Period Benefit Costs (Detail) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail Employee Benefit Plans - Net Period Benefit Costs (Detail) Details 99 false false R100.htm 0000100 - Disclosure - Employee Benefit Plans - Contribution Plan (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansContributionPlanDetails Employee Benefit Plans - Contribution Plan (Details) Details 100 false false R101.htm 0000101 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 101 false false R102.htm 0000102 - Disclosure - Leases - Components of Lease Cost (Details) Sheet http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails Leases - Components of Lease Cost (Details) Details 102 false false R103.htm 0000103 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Details) Sheet http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails Leases - Supplemental Cash Flow Information Related to Leases (Details) Details 103 false false R104.htm 0000104 - Disclosure - Leases - Additional Information (Details) Sheet http://www.exlservice.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 104 false false R105.htm 0000105 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 105 false false R106.htm 0000106 - Disclosure - Leases - Maturities of Lease Liabilities Prior Year (Details) Sheet http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails Leases - Maturities of Lease Liabilities Prior Year (Details) Details 106 false false R107.htm 0000107 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 107 false false R108.htm 0000108 - Disclosure - Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) Sheet http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details) Details 108 false false R109.htm 0000109 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Details) Details 109 false false R110.htm 0000110 - Disclosure - Stock Based Compensation - Additional Information (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails Stock Based Compensation - Additional Information (Details) Details 110 false false R111.htm 0000111 - Disclosure - Stock Based Compensation - Stock Options, Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails Stock Based Compensation - Stock Options, Narrative (Details) Details 111 false false R112.htm 0000112 - Disclosure - Stock Based Compensation - Share Matching Program, Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetails Stock Based Compensation - Share Matching Program, Narrative (Details) Details 112 false false R113.htm 0000113 - Disclosure - Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail) Sheet http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail) Details 113 false false R114.htm 0000114 - Disclosure - Stock Based Compensation - Restricted Stock Units, Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails Stock Based Compensation - Restricted Stock Units, Narrative (Details) Details 114 false false R115.htm 0000115 - Disclosure - Stock Based Compensation - Performance Based Stock Awards, Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails Stock Based Compensation - Performance Based Stock Awards, Narrative (Details) Details 115 false false R116.htm 0000116 - Disclosure - Stock Based Compensation - Performance Restricted Stock Activity (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails Stock Based Compensation - Performance Restricted Stock Activity (Details) Details 116 false false R117.htm 0000117 - Disclosure - Stock Based Compensation - Employee Stock Purchase Plan, Narrative (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails Stock Based Compensation - Employee Stock Purchase Plan, Narrative (Details) Details 117 false false R118.htm 0000118 - Disclosure - Related Party Disclosures (Details) Sheet http://www.exlservice.com/role/RelatedPartyDisclosuresDetails Related Party Disclosures (Details) Details http://www.exlservice.com/role/RelatedPartyDisclosures 118 false false R119.htm 0000119 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.exlservice.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.exlservice.com/role/CommitmentsandContingencies 119 false false All Reports Book All Reports exls-20230331.htm exls-20230331.xsd exls-20230331_cal.xml exls-20230331_def.xml exls-20230331_lab.xml exls-20230331_pre.xml exls-ex101x03312023x10q.htm exls-ex102x03312023x10q.htm exls-ex103x03312023x10q.htm exls-ex104x03312023x10q.htm exls-ex105x03312023x10q.htm exls-ex311x03312023x10q.htm exls-ex312x03312023x10q.htm exls-ex321x03312023x10q.htm exls-ex322x03312023x10q.htm http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 141 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "exls-20230331.htm": { "axisCustom": 0, "axisStandard": 23, "baseTaxonomies": { "http://fasb.org/srt/2023": 2, "http://fasb.org/us-gaap/2023": 1070, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 231, "dts": { "calculationLink": { "local": [ "exls-20230331_cal.xml" ] }, "definitionLink": { "local": [ "exls-20230331_def.xml" ] }, "inline": { "local": [ "exls-20230331.htm" ] }, "labelLink": { "local": [ "exls-20230331_lab.xml" ] }, "presentationLink": { "local": [ "exls-20230331_pre.xml" ] }, "schema": { "local": [ "exls-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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 664, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 2, "http://xbrl.sec.gov/dei/2023": 5, "total": 7 }, "keyCustom": 41, "keyStandard": 390, "memberCustom": 22, "memberStandard": 50, "nsprefix": "exls", "nsuri": "http://www.exlservice.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.exlservice.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Segment and Geographical Information", "menuCat": "Notes", "order": "10", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformation", "shortName": "Segment and Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - Employee Benefit Plans - Contribution Plan (Details)", "menuCat": "Details", "order": "100", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansContributionPlanDetails", "shortName": "Employee Benefit Plans - Contribution Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000101 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "101", "role": "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - Leases - Components of Lease Cost (Details)", "menuCat": "Details", "order": "102", "role": "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails", "shortName": "Leases - Components of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000103 - Disclosure - Leases - Supplemental Cash Flow Information Related to Leases (Details)", "menuCat": "Details", "order": "103", "role": "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails", "shortName": "Leases - Supplemental Cash Flow Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:IncreaseDecreaseInOperatingLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000104 - Disclosure - Leases - Additional Information (Details)", "menuCat": "Details", "order": "104", "role": "http://www.exlservice.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:IncreaseDecreaseInOperatingLeaseLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_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": "0000105 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "menuCat": "Details", "order": "105", "role": "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000106 - Disclosure - Leases - Maturities of Lease Liabilities Prior Year (Details)", "menuCat": "Details", "order": "106", "role": "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails", "shortName": "Leases - Maturities of Lease Liabilities Prior Year (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i8413de592ea649cf93f6367ca13b1147_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000107 - Disclosure - Income Taxes - Additional Information (Detail)", "menuCat": "Details", "order": "107", "role": "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000108 - Disclosure - Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details)", "menuCat": "Details", "order": "108", "role": "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails", "shortName": "Income Taxes - Summary of Income Taxes Recognized in Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000109 - Disclosure - Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Details)", "menuCat": "Details", "order": "109", "role": "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails", "shortName": "Stock Based Compensation - Costs Related to Company's Stock Based Compensation Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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 - Revenues, net", "menuCat": "Notes", "order": "11", "role": "http://www.exlservice.com/role/Revenuesnet", "shortName": "Revenues, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ifa4c32b4342846dcb3b169b03fbdf46d_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000110 - Disclosure - Stock Based Compensation - Additional Information (Details)", "menuCat": "Details", "order": "110", "role": "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "shortName": "Stock Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ifa4c32b4342846dcb3b169b03fbdf46d_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i6be184f2b2a24f2bb2c1a4f244519c8f_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000111 - Disclosure - Stock Based Compensation - Stock Options, Narrative (Details)", "menuCat": "Details", "order": "111", "role": "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails", "shortName": "Stock Based Compensation - Stock Options, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i6be184f2b2a24f2bb2c1a4f244519c8f_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie3a20b25a5864128b1a03b788d46f4a1_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000112 - Disclosure - Stock Based Compensation - Share Matching Program, Narrative (Details)", "menuCat": "Details", "order": "112", "role": "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetails", "shortName": "Stock Based Compensation - Share Matching Program, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie3a20b25a5864128b1a03b788d46f4a1_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i0147f73801d64b21b05c272088378e8e_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000113 - Disclosure - Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail)", "menuCat": "Details", "order": "113", "role": "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "shortName": "Stock Based Compensation - Restricted Stock Unit Activity Under Company's Stock Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i0147f73801d64b21b05c272088378e8e_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ief9de8d7f4e742d3a51b1acd2b0dde84_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000114 - Disclosure - Stock Based Compensation - Restricted Stock Units, Narrative (Details)", "menuCat": "Details", "order": "114", "role": "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "shortName": "Stock Based Compensation - Restricted Stock Units, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ief9de8d7f4e742d3a51b1acd2b0dde84_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ifd6fc02a3b4a4f83b749640712974d4e_I20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "exls:PercentageOfPerformanceCriteriaAchievedAndSharesVested", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000115 - Disclosure - Stock Based Compensation - Performance Based Stock Awards, Narrative (Details)", "menuCat": "Details", "order": "115", "role": "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "shortName": "Stock Based Compensation - Performance Based Stock Awards, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ifd6fc02a3b4a4f83b749640712974d4e_I20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "exls:PercentageOfPerformanceCriteriaAchievedAndSharesVested", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i1e9e52c42c9f4f899e47bababa7e472f_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000116 - Disclosure - Stock Based Compensation - Performance Restricted Stock Activity (Details)", "menuCat": "Details", "order": "116", "role": "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "shortName": "Stock Based Compensation - Performance Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i1e9e52c42c9f4f899e47bababa7e472f_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ibb756940a7ed4b9d8434f8ed7d684ed5_I20221101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000117 - Disclosure - Stock Based Compensation - Employee Stock Purchase Plan, Narrative (Details)", "menuCat": "Details", "order": "117", "role": "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "shortName": "Stock Based Compensation - Employee Stock Purchase Plan, Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ibb756940a7ed4b9d8434f8ed7d684ed5_I20221101", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000118 - Disclosure - Related Party Disclosures (Details)", "menuCat": "Details", "order": "118", "role": "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "shortName": "Related Party Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i2923e976fffb4fad88e7241922a915a5_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R119": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000119 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "119", "role": "http://www.exlservice.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000012 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "12", "role": "http://www.exlservice.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Other Income, net", "menuCat": "Notes", "order": "13", "role": "http://www.exlservice.com/role/OtherIncomenet", "shortName": "Other Income, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Cash, Cash Equivalents and Restricted Cash", "menuCat": "Notes", "order": "14", "role": "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash", "shortName": "Cash, Cash Equivalents and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Investments", "menuCat": "Notes", "order": "15", "role": "http://www.exlservice.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000016 - Disclosure - Property and Equipment, net", "menuCat": "Notes", "order": "16", "role": "http://www.exlservice.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000017 - Disclosure - Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "17", "role": "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Other Current Assets", "menuCat": "Notes", "order": "18", "role": "http://www.exlservice.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Other Assets", "menuCat": "Notes", "order": "19", "role": "http://www.exlservice.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "menuCat": "Statements", "order": "2", "role": "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "20", "role": "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Other Non-Current Liabilities", "menuCat": "Notes", "order": "21", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilities", "shortName": "Other Non-Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Accumulated Other Comprehensive Income/( Loss)", "menuCat": "Notes", "order": "22", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income/( Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "23", "role": "http://www.exlservice.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Derivatives and Hedge Accounting", "menuCat": "Notes", "order": "24", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccounting", "shortName": "Derivatives and Hedge Accounting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Borrowings", "menuCat": "Notes", "order": "25", "role": "http://www.exlservice.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Capital Structure", "menuCat": "Notes", "order": "26", "role": "http://www.exlservice.com/role/CapitalStructure", "shortName": "Capital Structure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Employee Benefit Plans", "menuCat": "Notes", "order": "27", "role": "http://www.exlservice.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000028 - Disclosure - Leases", "menuCat": "Notes", "order": "28", "role": "http://www.exlservice.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000029 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "29", "role": "http://www.exlservice.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Stock Based Compensation", "menuCat": "Notes", "order": "30", "role": "http://www.exlservice.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Related Party Disclosures", "menuCat": "Notes", "order": "31", "role": "http://www.exlservice.com/role/RelatedPartyDisclosures", "shortName": "Related Party Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000032 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "32", "role": "http://www.exlservice.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000033 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "33", "role": "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Segment and Geographical Information (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationTables", "shortName": "Segment and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Revenues, net (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.exlservice.com/role/RevenuesnetTables", "shortName": "Revenues, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000036 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.exlservice.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Other Income, net (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.exlservice.com/role/OtherIncomenetTables", "shortName": "Other Income, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables", "shortName": "Cash, Cash Equivalents and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Investments (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.exlservice.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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 - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "menuCat": "Statements", "order": "4", "role": "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "shortName": "CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000040 - Disclosure - Property and Equipment, net (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.exlservice.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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": "0000041 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Other Current Assets (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.exlservice.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Other Assets (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.exlservice.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Other Non-Current Liabilities (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables", "shortName": "Other Non-Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income/( Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.exlservice.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Derivatives and Hedge Accounting (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables", "shortName": "Derivatives and Hedge Accounting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Borrowings (Tables)", "menuCat": "Tables", "order": "49", "role": "http://www.exlservice.com/role/BorrowingsTables", "shortName": "Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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 - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "menuCat": "Statements", "order": "5", "role": "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Capital Structure (Tables)", "menuCat": "Tables", "order": "50", "role": "http://www.exlservice.com/role/CapitalStructureTables", "shortName": "Capital Structure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Employee Benefit Plans (Tables)", "menuCat": "Tables", "order": "51", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "52", "role": "http://www.exlservice.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "53", "role": "http://www.exlservice.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Stock Based Compensation (Tables)", "menuCat": "Tables", "order": "54", "role": "http://www.exlservice.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Segment and Geographical Information - Additional Information (Details)", "menuCat": "Details", "order": "55", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationAdditionalInformationDetails", "shortName": "Segment and Geographical Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details)", "menuCat": "Details", "order": "56", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails", "shortName": "Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Segment and Geographical Information - Revenues Based on Geographical Information (Details)", "menuCat": "Details", "order": "57", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails", "shortName": "Segment and Geographical Information - Revenues Based on Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i2f4a3bae810843a58dbe4e10e1cb3f74_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Segment and Geographical Information - Property and Equipment, Net Based on Geographical Information (Details)", "menuCat": "Details", "order": "58", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails", "shortName": "Segment and Geographical Information - Property and Equipment, Net Based on Geographical Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details)", "menuCat": "Details", "order": "59", "role": "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails", "shortName": "Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i76c7f11f428d40419ac3c77e0d9e8931_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 - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)", "menuCat": "Statements", "order": "6", "role": "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i76c7f11f428d40419ac3c77e0d9e8931_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Revenues, net - Additional Information (Details)", "menuCat": "Details", "order": "60", "role": "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "shortName": "Revenues, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Revenues, net - Contract with Customer Revenue Recognized (Details)", "menuCat": "Details", "order": "61", "role": "http://www.exlservice.com/role/RevenuesnetContractwithCustomerRevenueRecognizedDetails", "shortName": "Revenues, net - Contract with Customer Revenue Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "iaf4dd730fabe4a17acd480cb92bb31a0_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details)", "menuCat": "Details", "order": "62", "role": "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails", "shortName": "Revenues, net - Contract Acquisition and Fulfillment Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i99d19cd06a2c42589f16b418e5fccd4b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "exls:IncreaseInCapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Revenues, net - Accounts Receivable, Net (Details)", "menuCat": "Details", "order": "63", "role": "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails", "shortName": "Revenues, net - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i8413de592ea649cf93f6367ca13b1147_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Revenues, net - Movement in Allowance for Expected Credit Loss (Details)", "menuCat": "Details", "order": "64", "role": "http://www.exlservice.com/role/RevenuesnetMovementinAllowanceforExpectedCreditLossDetails", "shortName": "Revenues, net - Movement in Allowance for Expected Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "exls:AccountsReceivableCreditLossExpenseReversalAndOtherWriteoffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "65", "role": "http://www.exlservice.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestAndOtherIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Other Income, net (Details)", "menuCat": "Details", "order": "66", "role": "http://www.exlservice.com/role/OtherIncomenetDetails", "shortName": "Other Income, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestAndOtherIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)", "menuCat": "Details", "order": "67", "role": "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails", "shortName": "Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ieeff23395d2544679354634f879ba126_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:MutualFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Investments (Details)", "menuCat": "Details", "order": "68", "role": "http://www.exlservice.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:MutualFundFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_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": "0000069 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)", "menuCat": "Details", "order": "69", "role": "http://www.exlservice.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": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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 - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "menuCat": "Statements", "order": "7", "role": "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Details)", "menuCat": "Details", "order": "70", "role": "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails", "shortName": "Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details)", "menuCat": "Details", "order": "71", "role": "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails", "shortName": "Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Property and Equipment, net - Additional Information (Details)", "menuCat": "Details", "order": "72", "role": "http://www.exlservice.com/role/PropertyandEquipmentnetAdditionalInformationDetails", "shortName": "Property and Equipment, net - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i8413de592ea649cf93f6367ca13b1147_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Goodwill and Other Intangible Assets - Summary of Goodwill (Details)", "menuCat": "Details", "order": "73", "role": "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Summary of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_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": "0000074 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "menuCat": "Details", "order": "74", "role": "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details)", "menuCat": "Details", "order": "75", "role": "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "id63989ee09eb4edc9df6eba90c187ba0_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Goodwill and Other Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "menuCat": "Details", "order": "76", "role": "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "id63989ee09eb4edc9df6eba90c187ba0_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Amortization of Intangible Assets (Details)", "menuCat": "Details", "order": "77", "role": "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Estimated Future Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Other Current Assets (Details)", "menuCat": "Details", "order": "78", "role": "http://www.exlservice.com/role/OtherCurrentAssetsDetails", "shortName": "Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:DeferredContractAcquisitionCostsNonCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Other Assets (Details)", "menuCat": "Details", "order": "79", "role": "http://www.exlservice.com/role/OtherAssetsDetails", "shortName": "Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:DeferredContractAcquisitionCostsNonCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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 - Organization", "menuCat": "Notes", "order": "8", "role": "http://www.exlservice.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "80", "role": "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Other Non-Current liabilities (Details)", "menuCat": "Details", "order": "81", "role": "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails", "shortName": "Other Non-Current liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i8413de592ea649cf93f6367ca13b1147_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Details)", "menuCat": "Details", "order": "82", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Accumulated Other Comprehensive Income/( Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_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": "0000083 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "menuCat": "Details", "order": "83", "role": "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "iffd277c618484f5482fd3741d96a3f29_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Fair Value Measurements - Changes in the fair value of contingent consideration (Details)", "menuCat": "Details", "order": "84", "role": "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails", "shortName": "Fair Value Measurements - Changes in the fair value of contingent consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "iffd277c618484f5482fd3741d96a3f29_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details)", "menuCat": "Details", "order": "85", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "shortName": "Derivatives and Hedge Accounting - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i6e10843ecf0347c4853b311136037bef_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Details)", "menuCat": "Details", "order": "86", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails", "shortName": "Derivatives and Hedge Accounting - Foreign Currency Forward Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i6e10843ecf0347c4853b311136037bef_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ic78234c49337423a8625b536f32e7b0d_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail)", "menuCat": "Details", "order": "87", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail", "shortName": "Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ic78234c49337423a8625b536f32e7b0d_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail)", "menuCat": "Details", "order": "88", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "shortName": "Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i7605c5fd7adb4047829dfd526e20f790_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details)", "menuCat": "Details", "order": "89", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "shortName": "Derivatives and Hedge Accounting - Location of Gain or Loss Recognized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i9d1f2d005627418491484b71c906ddb8_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_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://www.exlservice.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Borrowings - Company's Debt Position (Details)", "menuCat": "Details", "order": "90", "role": "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "shortName": "Borrowings - Company's Debt Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "iadf587ba4db443c18fc81a56c6dbcfbd_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Borrowings - Additional Information (Detail)", "menuCat": "Details", "order": "91", "role": "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "shortName": "Borrowings - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i5a34635cd4aa43d2a2b7190741036d19_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ifa9f5d58ee9648d6a1437a0fd638768d_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Borrowings - Credit Facilities Carried an Effective Interest Rate (Details)", "menuCat": "Details", "order": "92", "role": "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "shortName": "Borrowings - Credit Facilities Carried an Effective Interest Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ifa9f5d58ee9648d6a1437a0fd638768d_D20230101-20230331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "iadf587ba4db443c18fc81a56c6dbcfbd_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Borrowings - Maturities of Borrowings (Details)", "menuCat": "Details", "order": "93", "role": "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails", "shortName": "Borrowings - Maturities of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "iadf587ba4db443c18fc81a56c6dbcfbd_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "class_of_common_stock", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Capital Structure - Additional Information (Detail)", "menuCat": "Details", "order": "94", "role": "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail", "shortName": "Capital Structure - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "class_of_common_stock", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details", "menuCat": "Uncategorized", "order": "95", "role": "http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails", "shortName": "Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details)", "menuCat": "Details", "order": "96", "role": "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails", "shortName": "Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "exls:DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - Employee Benefit Plans - Additional Information (Detail)", "menuCat": "Details", "order": "97", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetail", "shortName": "Employee Benefit Plans - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "exls:DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i8413de592ea649cf93f6367ca13b1147_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Details)", "menuCat": "Details", "order": "98", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails", "shortName": "Employee Benefit Plans - Change in Plan Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "i8413de592ea649cf93f6367ca13b1147_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - Employee Benefit Plans - Net Period Benefit Costs (Detail)", "menuCat": "Details", "order": "99", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail", "shortName": "Employee Benefit Plans - Net Period Benefit Costs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20230331.htm", "contextRef": "ie8c20a1b7c1341fe8c83e932b146123b_D20230101-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 74, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "terseLabel": "AUSTRALIA" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "UNITED KINGDOM", "verboseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PHILIPPINES", "terseLabel": "Philippines" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r854" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r855" ], "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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r852" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r852" ], "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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r852" ], "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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r856" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r852" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r852" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r852" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r852" ], "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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r851" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r853" ], "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/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "exls_A2022EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Employee Stock Purchase Plan", "label": "2022 Employee Stock Purchase Plan [Member]", "terseLabel": "2022 Employee stock purchase plan" } } }, "localname": "A2022EmployeeStockPurchasePlanMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "exls_AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation", "label": "Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation", "terseLabel": "Currency translation adjustments" } } }, "localname": "AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetMovementinAllowanceforExpectedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "exls_AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss, Writeoff, After Recovery", "label": "Accounts Receivable, Allowance For Credit Loss, Writeoff, After Recovery", "negatedTerseLabel": "Reductions due to write-off of Accounts Receivables" } } }, "localname": "AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetMovementinAllowanceforExpectedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "exls_AccountsReceivableCreditLossExpenseReversalAndOtherWriteoffs": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Credit Loss Expense (Reversal) And Other Writeoffs", "label": "Accounts Receivable, Credit Loss Expense (Reversal) And Other Writeoffs", "terseLabel": "Additions" } } }, "localname": "AccountsReceivableCreditLossExpenseReversalAndOtherWriteoffs", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetMovementinAllowanceforExpectedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "exls_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "exls_AccruedExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses.", "label": "Accrued Expenses Current", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesCurrent", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_AggregateDisputedAmountRelatedtoTransferPricingandPermanentEstablishment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate disputed amount related to transfer pricing and permanent establishment", "label": "Aggregate Disputed Amount Related to Transfer Pricing and Permanent Establishment", "terseLabel": "Aggregate disputed amount related to transfer pricing and permanent establishment" } } }, "localname": "AggregateDisputedAmountRelatedtoTransferPricingandPermanentEstablishment", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "exls_AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) [Member]", "label": "Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) [Member]", "terseLabel": "Amendment and Restatement of the 2006 Omnibus Award Plan (2015 Plan)" } } }, "localname": "AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "exls_AnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Analytics [Member]", "label": "Analytics [Member]", "terseLabel": "Analytics" } } }, "localname": "AnalyticsMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_AnalyticsServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Analytics Services [Member]", "label": "Analytics Services [Member]", "terseLabel": "Analytics services" } } }, "localname": "AnalyticsServicesMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_CapitalExpenditureLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Expenditure, Liability, Current", "label": "Capital Expenditure, Liability, Current", "terseLabel": "Accrued capital expenditures" } } }, "localname": "CapitalExpenditureLiabilityCurrent", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration", "label": "Contingent Consideration [Member]", "terseLabel": "Contingent consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "domainItemType" }, "exls_ContractAcquisitionCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Acquisition Costs [Member]", "label": "Contract Acquisition Costs [Member]", "terseLabel": "Contract Acquisition Costs" } } }, "localname": "ContractAcquisitionCostsMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "domainItemType" }, "exls_ContractFromCustomerLiabilityConsiderationReceivedFromTransitionsActivities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract From Customer Liability, Consideration Received From Transitions Activities", "label": "Contract From Customer Liability, Consideration Received From Transitions Activities", "terseLabel": "Consideration received for process transition activities" } } }, "localname": "ContractFromCustomerLiabilityConsiderationReceivedFromTransitionsActivities", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_ContractFromCustomerLiabilityConsiderationReceivedFromTransitionsActivitiesRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract From Customer Liability, Consideration Received From Transitions Activities, Revenue Recognized", "label": "Contract From Customer Liability, Consideration Received From Transitions Activities, Revenue Recognized", "terseLabel": "Consideration received for process transition activities" } } }, "localname": "ContractFromCustomerLiabilityConsiderationReceivedFromTransitionsActivitiesRevenueRecognized", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractwithCustomerRevenueRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "exls_ContractFulfillmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Fulfillment Costs [Member]", "label": "Contract Fulfillment Costs [Member]", "terseLabel": "Contract Fulfillment Costs" } } }, "localname": "ContractFulfillmentCostsMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "domainItemType" }, "exls_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails" ], "xbrltype": "domainItemType" }, "exls_DeferredContractAcquisitionCostsCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Contract Acquisition Costs, Current", "label": "Deferred Contract Acquisition Costs, Current", "terseLabel": "Deferred contract fulfillment costs" } } }, "localname": "DeferredContractAcquisitionCostsCurrent", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_DeferredContractAcquisitionCostsNonCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Contract Acquisition Costs, NonCurrent", "label": "Deferred Contract Acquisition Costs, NonCurrent", "terseLabel": "Deferred contract fulfillment costs" } } }, "localname": "DeferredContractAcquisitionCostsNonCurrent", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan Expected Return On Plan Assets Percentage", "label": "Defined Benefit Plan Expected Return On Plan Assets Percentage", "terseLabel": "Percentage of expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "exls_DepreciationAndAmortizationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation And Amortization [Member]", "label": "Depreciation And Amortization [Member]", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortizationMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails" ], "xbrltype": "domainItemType" }, "exls_DigitalOperationsAndSolutionsServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Digital Operations And Solutions Services", "label": "Digital Operations And Solutions Services [Member]", "terseLabel": "Digital operations and solutions" } } }, "localname": "DigitalOperationsAndSolutionsServicesMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_EmergingBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emerging Business", "label": "Emerging Business [Member]", "terseLabel": "Emerging Business" } } }, "localname": "EmergingBusinessMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_ExportOrientedUnitsEstablishedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Export oriented units established percentage.", "label": "Export Oriented Units Established Percentage", "terseLabel": "Percentage of export-oriented units established" } } }, "localname": "ExportOrientedUnitsEstablishedPercentage", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "exls_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, Due after Year Four", "label": "Finance Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "2028 and thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Leases [Abstract]", "label": "Finance Leases [Abstract]", "terseLabel": "Finance Lease" } } }, "localname": "FinanceLeasesAbstract", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "terseLabel": "2028 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_ForeignEarningsRepatriatedWithholdingTaxes": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Foreign Earnings Repatriated, Withholding Taxes", "label": "Foreign Earnings Repatriated, Withholding Taxes", "terseLabel": "Foreign earnings repatriated, withholding taxes" } } }, "localname": "ForeignEarningsRepatriatedWithholdingTaxes", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "exls_GoodsAndServiceTaxRefundDenied": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Goods And Service Tax, Refund Denied", "label": "Goods And Service Tax, Refund Denied", "terseLabel": "GST refund rejected" } } }, "localname": "GoodsAndServiceTaxRefundDenied", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "exls_HealthCareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Health Care Segment", "label": "Health Care Segment [Member]", "terseLabel": "Healthcare" } } }, "localname": "HealthCareSegmentMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income (Loss) From Continuing Operations Before Equity Method Investments, Total", "label": "Income (Loss) From Continuing Operations Before Equity Method Investments, Total", "totalLabel": "Income before earnings from equity affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "exls_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "exls_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "exls_IncreaseDecreaseInCapitalizedContractCostsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Capitalized Contract Costs [Roll Forward]", "label": "Increase (Decrease) In Capitalized Contract Costs [Roll Forward]", "terseLabel": "Increase (Decrease) In Capitalized Contract Costs [Roll Forward]" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostsRollForward", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "exls_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "negatedTerseLabel": "Increase in lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_IncreaseInCapitalizedContractCostGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase In Capitalized Contract Cost Gross", "label": "Increase In Capitalized Contract Cost Gross", "terseLabel": "Additions" } } }, "localname": "IncreaseInCapitalizedContractCostGross", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "exls_IndefiniteLivedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets", "label": "Indefinite Lived Intangible Assets [Abstract]", "terseLabel": "Indefinite-lived intangible assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsAbstract", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "exls_InsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance [Member]", "label": "Insurance [Member]", "terseLabel": "Insurance" } } }, "localname": "InsuranceMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Due after Year Four", "terseLabel": "2028 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_LineOfCreditFacilityOptionForAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of credit facility option for additional borrowing capacity.", "label": "Line Of Credit Facility Option For Additional Borrowing Capacity", "verboseLabel": "Option to increase additional credit facility" } } }, "localname": "LineOfCreditFacilityOptionForAdditionalBorrowingCapacity", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "exls_MarketConditionBasedPerformanceRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Condition Based Performance Restricted Stock Units [Member]", "label": "Market Condition Based Performance Restricted Stock Units [Member]", "terseLabel": "Market\u00a0Condition\u00a0Based\u00a0PRSUs" } } }, "localname": "MarketConditionBasedPerformanceRestrictedStockUnitsMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "exls_MutualFundFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/InvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Mutual fund fair value disclosure.", "label": "Mutual Fund Fair Value Disclosure", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundFairValueDisclosure", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "exls_MutualFundsAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Mutual Funds, Asset, Fair Value Disclosure", "label": "Mutual Funds, Asset, Fair Value Disclosure", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundsAssetFairValueDisclosure", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "exls_NewCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Credit Agreement", "label": "New Credit Agreement [Member]", "terseLabel": "New Credit Agreement" } } }, "localname": "NewCreditAgreementMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "exls_NumberOfClassesOfCommonStockOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Classes Of Common Stock Outstanding", "label": "Number Of Classes Of Common Stock Outstanding", "terseLabel": "Number of classes of common stock outstanding" } } }, "localname": "NumberOfClassesOfCommonStockOutstanding", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "exls_OperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Leases [Abstract]", "label": "Operating Leases [Abstract]", "terseLabel": "Operating Lease" } } }, "localname": "OperatingLeasesAbstract", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_OtherMiscellaneousNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherIncomenetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Miscellaneous Nonoperating Income (Expense)", "label": "Other Miscellaneous Nonoperating Income (Expense)", "terseLabel": "Others, net" } } }, "localname": "OtherMiscellaneousNonoperatingIncomeExpense", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/OtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "exls_PercentageOfPerformanceCriteriaAchievedAndSharesVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Performance Criteria Achieved And Shares Vested", "label": "Percentage Of Performance Criteria Achieved And Shares Vested", "terseLabel": "Performance based percentage" } } }, "localname": "PercentageOfPerformanceCriteriaAchievedAndSharesVested", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "percentItemType" }, "exls_PerformanceBasedStockAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Stock Awards [Member]", "label": "Performance Based Stock Awards [Member]", "terseLabel": "Performance Based Stock Awards" } } }, "localname": "PerformanceBasedStockAwardsMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "exls_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rest of World.", "label": "Rest Of World [Member]", "terseLabel": "Rest of World", "verboseLabel": "Rest of World" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_RevenueBasedPerformanceRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Based Performance Restricted Stock Units [Member]", "label": "Revenue Based Performance Restricted Stock Units [Member]", "terseLabel": "Revenue\u00a0Based\u00a0PRSUs" } } }, "localname": "RevenueBasedPerformanceRestrictedStockUnitsMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "exls_ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block]", "label": "Schedule Of Deferred Income Tax (Benefit) Recognized In Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of Income Tax Recognized in Other Comprehensive Income" } } }, "localname": "ScheduleOfDeferredIncomeTaxBenefitRecognizedInOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "exls_ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Leases In Statement Of Financial Position [Table Text Block]", "label": "Schedule Of Leases In Statement Of Financial Position [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information" } } }, "localname": "ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "exls_ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Purchase of Common Stock From Employees Withholding Tax Payments", "label": "Schedule of Purchase of Common Stock From Employees Withholding Tax Payments [Table Text Block]", "terseLabel": "Schedule of Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock" } } }, "localname": "ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureTables" ], "xbrltype": "textBlockItemType" }, "exls_ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Statement of Cash Flows, Supplemental Disclosures [Table Text Block]", "label": "Schedule Of Supplemental Cash Flow And Other Information, Leases [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "exls_ServiceTaxesReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Service Taxes Receivable, Current", "label": "Service Taxes Receivable, Current", "terseLabel": "Receivables from statutory authorities" } } }, "localname": "ServiceTaxesReceivableCurrent", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscription": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription", "terseLabel": "Share-based compensation arrangement by share-based payment award, maximum employee subscription" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscription", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "exls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Purchase Period", "terseLabel": "Share-Based compensation arrangement by share-based payment award, purchase period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "durationItemType" }, "exls_ShareBasedPaymentArrangementExpenseTaxBenefitDiscreteBenefits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Expense, Tax Benefit, Discrete Benefits", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit, Discrete Benefits", "terseLabel": "Income tax benefit, discrete benefits" } } }, "localname": "ShareBasedPaymentArrangementExpenseTaxBenefitDiscreteBenefits", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "exls_ShareMatchUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Match Units", "label": "Share Match Units [Member]", "terseLabel": "Share Match Units" } } }, "localname": "ShareMatchUnitsMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetails" ], "xbrltype": "domainItemType" }, "exls_StatutoryAuthorityPayablesCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Statutory Authority Payables, Current", "label": "Statutory Authority Payables, Current", "terseLabel": "Payable to statutory authorities" } } }, "localname": "StatutoryAuthorityPayablesCurrent", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_StockholdersEquityIncludingSharesHeldInTreasury": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total stockholders' equity including shares held in treasury.", "label": "Stockholders Equity Including Shares Held In Treasury", "totalLabel": "Total including shares held in treasury" } } }, "localname": "StockholdersEquityIncludingSharesHeldInTreasury", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "exls_TermDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Term Deposits, Current", "label": "Term Deposits, Current", "terseLabel": "Term deposits" } } }, "localname": "TermDepositsCurrent", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "exls_TermDepositsNonCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/InvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Term Deposits, Non-Current", "label": "Term Deposits, Non-Current", "terseLabel": "Term deposits" } } }, "localname": "TermDepositsNonCurrent", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "exls_TotalBankGuaranteesAndDepositsInRespectOfContingencies": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total Bank Guarantees and Deposits in Respect of Contingencies", "label": "Total Bank Guarantees And Deposits In Respect Of Contingencies", "terseLabel": "Total bank guarantees and deposits in respect of contingencies" } } }, "localname": "TotalBankGuaranteesAndDepositsInRespectOfContingencies", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "exls_TwoThousandEighteenStockOptionsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Eighteen Stock Options Plan [Member]", "label": "Two Thousand Eighteen Stock Options Plan [Member]", "terseLabel": "2018 Stock options plan" } } }, "localname": "TwoThousandEighteenStockOptionsPlanMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_TwoThousandTwentyTwoRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Two Repurchase Program", "label": "Two Thousand Twenty Two Repurchase Program [Member]", "terseLabel": "2022 Repurchase Program" } } }, "localname": "TwoThousandTwentyTwoRepurchaseProgramMember", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "exls_ValueAddedTaxPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value Added Tax Payable", "label": "Value Added Tax Payable", "terseLabel": "Value added tax payable" } } }, "localname": "ValueAddedTaxPayable", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "exls_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-Average Discount Rate [Abstract]", "label": "Weighted-Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "exls_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted-Average Remaining Lease Term [Abstract]", "label": "Weighted-Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.exlservice.com/20230331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r368", "r369", "r370", "r371", "r483", "r618", "r677", "r704", "r705", "r767", "r769", "r771", "r772", "r784", "r800", "r801", "r815", "r824", "r831", "r837", "r913", "r963", "r964", "r965", "r966", "r967", "r968" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r368", "r369", "r370", "r371", "r483", "r618", "r677", "r704", "r705", "r767", "r769", "r771", "r772", "r784", "r800", "r801", "r815", "r824", "r831", "r837", "r913", "r963", "r964", "r965", "r966", "r967", "r968" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_PayablesToCustomers": { "auth_ref": [ "r867" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount payable to customer by broker-dealer.", "label": "Broker-Dealer, Payable to Customer", "verboseLabel": "Client liabilities" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r324", "r621", "r671", "r672", "r673", "r674", "r675", "r676", "r804", "r825", "r836", "r862", "r909", "r910", "r918", "r972" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r324", "r621", "r671", "r672", "r673", "r674", "r675", "r676", "r804", "r825", "r836", "r862", "r909", "r910", "r918", "r972" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r368", "r369", "r370", "r371", "r452", "r483", "r512", "r513", "r514", "r617", "r618", "r677", "r704", "r705", "r767", "r769", "r771", "r772", "r784", "r800", "r801", "r815", "r824", "r831", "r837", "r840", "r907", "r913", "r964", "r965", "r966", "r967", "r968" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r368", "r369", "r370", "r371", "r452", "r483", "r512", "r513", "r514", "r617", "r618", "r677", "r704", "r705", "r767", "r769", "r771", "r772", "r784", "r800", "r801", "r815", "r824", "r831", "r837", "r840", "r907", "r913", "r964", "r965", "r966", "r967", "r968" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r326", "r327", "r697", "r700", "r702", "r768", "r770", "r773", "r785", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r805", "r826", "r840", "r918", "r972" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r208", "r326", "r327", "r697", "r700", "r702", "r768", "r770", "r773", "r785", "r789", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r805", "r826", "r840", "r918", "r972" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.", "label": "Accelerated Share Repurchases, Final Price Paid Per Share", "verboseLabel": "Weighted average purchase price per share (in dollars per share)" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "verboseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]", "terseLabel": "Other Non-Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r835" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Accounts Receivable, Allowance for Expected Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r225", "r329", "r971" ], "calculation": { "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable, including unbilled receivables" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails", "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r118", "r176" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable, net" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r6", "r17", "r43", "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Retirement benefits" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r71", "r218", "r651" ], "calculation": { "http://www.exlservice.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", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r236", "r245", "r246", "r545", "r810", "r873" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized gain/(loss) on cash flow hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r244", "r245", "r579", "r581", "r582", "r583", "r584", "r586" ], "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r42", "r43", "r129", "r226", "r648", "r682", "r683" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r244", "r245", "r579", "r581", "r582", "r583", "r584", "r586" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r3", "r17", "r43", "r554", "r557", "r605", "r678", "r679", "r873", "r874", "r875", "r883", "r884", "r885" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income/(loss)", "verboseLabel": "Total" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r5", "r17", "r43", "r245", "r246", "r581", "r582", "r583", "r584", "r586", "r873" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from 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 the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation gain/(loss)" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r122" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r521", "r522", "r523", "r693", "r883", "r884", "r885", "r951", "r977" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r81", "r82", "r486" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "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/(used for) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r516", "r524" ], "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", "verboseLabel": "Stock-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r227", "r331", "r336", "r337", "r339", "r971" ], "calculation": { "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Less: Allowance for expected credit losses", "periodEndLabel": "Closing Balance", "periodStartLabel": "Opening Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails", "http://www.exlservice.com/role/RevenuesnetMovementinAllowanceforExpectedCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetMovementinAllowanceforExpectedCreditLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r11", "r63", "r68" ], "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 expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r174", "r222", "r261", "r299", "r314", "r320", "r333", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r543", "r546", "r569", "r642", "r726", "r835", "r850", "r911", "r912", "r961" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r213", "r229", "r261", "r333", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r543", "r546", "r569", "r835", "r911", "r912", "r961" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r105" ], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r94", "r99" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "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 Preparation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r0", "r87", "r542" ], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r1", "r87" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r1", "r87" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r51", "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Assets acquired under finance lease" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract]", "terseLabel": "Right-of-use assets under finance leases:" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNetLesseeBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r983" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Less : Accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r15", "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r983" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "verboseLabel": "Cost" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r802" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "totalLabel": "Internally developed software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAccumulatedImpairment": { "auth_ref": [ "r894" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Accumulated Impairment", "terseLabel": "Capitalized contract cost, accumulated impairment" } } }, "localname": "CapitalizedContractCostAccumulatedImpairment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r342" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r894" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "periodEndLabel": "Closing Balance", "periodStartLabel": "Opening Balance" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [ "r341" ], "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r893" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Contract Acquisition and Fulfillment Costs" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r49", "r215", "r806" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r215", "r645" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify.", "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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": "Cash equivalents - Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r49", "r143", "r257" ], "calculation": { "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, cash equivalents and restricted cash at the end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the period", "totalLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r2", "r143" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "terseLabel": "Cash flow hedge gain to be reclassified within twelve months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash flow hedge" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash payments for amounts included in the measurement of lease liabilities :" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r74", "r75", "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r114", "r644", "r713" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "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 (Refer to Note 25)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r155", "r366", "r367", "r790", "r908" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r838", "r839", "r840", "r842", "r843", "r844", "r847", "r883", "r884", "r951", "r973", "r977" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r121" ], "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 dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r121", "r714" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r121" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r121", "r714", "r732", "r977", "r978" ], "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 (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r121", "r647", "r835" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "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, $0.001 par value; 100,000,000 shares authorized, 40,334,368 shares issued and 33,321,455 shares outstanding as of March\u00a031, 2023 and 39,987,976 shares issued and 33,234,444 shares outstanding as of December\u00a031, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r44", "r241", "r243", "r249", "r638", "r656" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "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": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r128", "r248", "r637", "r655" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income/( Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r90", "r811" ], "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/2023", "presentation": [ "http://www.exlservice.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": "Capital work in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r917" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Revenue Recognized, Contract with Customer, Receivables, Assets and Liabilities Recognized" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r196", "r340", "r915", "r916" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r424", "r426", "r437" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r424", "r426", "r437" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r424", "r425", "r437" ], "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.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue (consideration received in advance)" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities:" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r424", "r425", "r437" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r424", "r425", "r437" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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 noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred transition revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue (consideration received in advance)" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractwithCustomerRevenueRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r863", "r864" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "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 revenues" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "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]", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r86" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r156", "r259", "r381", "r387", "r388", "r389", "r390", "r391", "r392", "r397", "r404", "r405", "r407" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Borrowings" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r30", "r117", "r118", "r175", "r178", "r265", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r588", "r819", "r820", "r821", "r822", "r823", "r880" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r30", "r178", "r408" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r265", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r406", "r588", "r819", "r820", "r821", "r822", "r823", "r880" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36", "r265", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r588", "r819", "r820", "r821", "r822", "r823", "r880" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r36", "r72", "r73", "r108", "r109", "r111", "r115", "r158", "r159", "r265", "r382", "r383", "r384", "r385", "r386", "r388", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r406", "r588", "r819", "r820", "r821", "r822", "r823", "r880" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r110", "r914" ], "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", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r526", "r527" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Assets", "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, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r526", "r527", "r643" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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", "verboseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r145" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits [Abstract]", "terseLabel": "Deferred taxes benefit / (expense) recognized on:" } } }, "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r447", "r829" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)", "terseLabel": "Actual return" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r443", "r465", "r478", "r829", "r830" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of actuarial (gain)/loss, gross of tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]", "terseLabel": "Change in Plan Assets" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r449", "r455", "r479", "r827", "r828", "r829", "r830" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contribution" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r443", "r464", "r477", "r829", "r830" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r446", "r453", "r455", "r456", "r827", "r828", "r829" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Plan Assets, Amount", "periodEndLabel": "Plan assets at the end of the year", "periodStartLabel": "Plan assets at the beginning of the year" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r443", "r445", "r463", "r476", "r829", "r830" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r461", "r474", "r829", "r830" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net gratuity cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r450", "r920" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Plan Assets, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of exchange rate changes" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r444", "r462", "r475", "r829", "r830" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions to the defined social security contribution plans" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan Disclosures [Table Text Block]", "terseLabel": "Schedule of Company's Contribution Plan" } } }, "localname": "DefinedContributionPlanDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "verboseLabel": "Contribution to the 401(k) Plans" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Percentage of discretionary contributions towards 401(k) Plan, maximum" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r870" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposit Assets", "terseLabel": "Deposits with statutory authorities" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r11", "r70" ], "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 and amortization expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r11", "r70" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r11", "r304" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r774", "r776", "r778", "r781", "r948", "r949", "r950" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Derivative asset, notional amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r231", "r232", "r568", "r695", "r696", "r697", "r698", "r699", "r701", "r702", "r703", "r704", "r705", "r720", "r721", "r774", "r777", "r779", "r780", "r782", "r783", "r809", "r840", "r974" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssets", "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": "Derivative instruments" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r231" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsCurrent", "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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r703", "r705", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r727", "r728", "r729", "r730", "r746", "r747", "r748", "r749", "r752", "r753", "r754", "r755", "r774", "r775", "r779", "r782", "r838", "r840" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r27", "r97", "r127", "r230", "r809" ], "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", "terseLabel": "Derivative asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r27", "r97", "r127", "r230", "r809" ], "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", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r95", "r98", "r100", "r101", "r703", "r705", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r727", "r728", "r729", "r730", "r746", "r747", "r748", "r749", "r752", "r753", "r754", "r755", "r774", "r775", "r779", "r782", "r809", "r838", "r840" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "auth_ref": [ "r34" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum as of the balance sheet date of the (a) fair values of all liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments, and (b) the carrying amounts of the liabilities arising from financial instruments or contracts used to mitigate a specified risk (hedge), and which are expected to be extinguished or otherwise disposed of within a year or the normal operating cycle, if longer, net of the effects of master netting arrangements.", "label": "Derivative Instruments and Hedges, Liabilities", "verboseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability arising from contracts that meet the criteria of being accounted for as derivative instruments, financial instrument or contract used to mitigate a specified risk (hedge), energy marketing activities (trading activities), expected to be settled after one year or beyond the normal operating cycle, if longer. Examples of energy marketing activities include, but are not limited to, trading of electricity, coal, natural gas and oil using financial instruments, including, but not limited to, forward contracts, options and swaps.", "label": "Derivative Instruments and Hedges, Liabilities, Noncurrent", "verboseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r169", "r551", "r559" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives and Hedge Accounting" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccounting" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r19", "r95", "r100" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r19", "r95", "r100", "r101", "r102", "r103", "r550" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [ "r550" ], "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 Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r949", "r950" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Foreign exchange contracts outstanding" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "verboseLabel": "Derivatives in cash flow hedging relationships" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r484", "r489", "r517", "r518", "r520", "r832" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r14", "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Restricted Stock Activity Under Company's Stock Plans" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share attributable to ExlService Holdings, Inc. stockholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r250", "r271", "r272", "r273", "r274", "r275", "r280", "r282", "r287", "r288", "r289", "r293", "r562", "r563", "r639", "r657", "r812" ], "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 dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r250", "r271", "r272", "r273", "r274", "r275", "r282", "r287", "r288", "r289", "r293", "r562", "r563", "r639", "r657", "r812" ], "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 dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Earnings per share attributable to ExlService Holdings, Inc. stockholders:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r279", "r290", "r291", "r292" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r577" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r529" ], "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 tax rate increased" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.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 employee costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r519" ], "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": "Cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r947" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Income tax benefit related to share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "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": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]", "terseLabel": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Revenue from External Customer [Line Items]", "terseLabel": "Revenues and cost of revenues for Company's reportable segments [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r18", "r209", "r244", "r245", "r246", "r266", "r267", "r268", "r270", "r276", "r278", "r294", "r334", "r335", "r423", "r521", "r522", "r523", "r533", "r534", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r579", "r581", "r582", "r583", "r584", "r586", "r605", "r678", "r679", "r680", "r693", "r759" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r309", "r332", "r869", "r889" ], "calculation": { "http://www.exlservice.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investment in equity affiliate" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r564", "r565", "r567" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r564", "r565", "r567" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r395", "r455", "r456", "r457", "r458", "r459", "r460", "r565", "r614", "r615", "r616", "r820", "r821", "r827", "r828", "r829" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r107", "r171" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk.", "label": "Fair Value Hedging [Member]", "terseLabel": "Fair value hedge" } } }, "localname": "FairValueHedgingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r395", "r455", "r460", "r565", "r614", "r827", "r828", "r829" ], "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 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r395", "r455", "r460", "r565", "r615", "r820", "r821", "r827", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "(Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r395", "r455", "r456", "r457", "r458", "r459", "r460", "r565", "r616", "r820", "r821", "r827", "r828", "r829" ], "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 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r20", "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Changes in the fair value of contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Fair value changes" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance, contingent consideration", "periodStartLabel": "Beginning balance, contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsChangesinthefairvalueofcontingentconsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r395", "r455", "r456", "r457", "r458", "r459", "r460", "r614", "r615", "r616", "r820", "r821", "r827", "r828", "r829" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r94", "r96", "r102" ], "lang": { "en-us": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r593", "r598", "r834" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "exls_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r595", "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r591", "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r591" ], "calculation": { "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities - Current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r959" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r591" ], "calculation": { "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities - Non-current" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "2028 and thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "verboseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r959" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (April 1 - December 31)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r594", "r600" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments of finance lease liabilities", "terseLabel": "Financing cash outflows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r590" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Right of use assets under finance leases, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r859", "r860" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Less: Accumulated depreciation and amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r593", "r598", "r834" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "exls_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r858" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment, gross", "verboseLabel": "Right of use assets under finance leases, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r603", "r834" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r602", "r834" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r220", "r358" ], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r150" ], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023 (April 1 - December 31)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization of Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r150" ], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r150" ], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r150" ], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r355", "r357", "r358", "r360", "r622", "r623" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r149", "r623" ], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails": { "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": "Gross Carrying\u00a0Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r622" ], "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:" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r64", "r67" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r149", "r622" ], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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": "Net\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Weighted average life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Derivative financial instruments" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Derivative financial instruments" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r570", "r572", "r574", "r576", "r756" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign exchange gain, net", "verboseLabel": "Gain/(loss) recognized in unaudited consolidated statements of income" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r145", "r734", "r848", "r953", "r954", "r976" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedTerseLabel": "Unrealized foreign currency exchange loss/(gain), net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r809", "r827", "r833" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign exchange contract" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails" ], "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": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r137", "r857" ], "calculation": { "http://www.exlservice.com/role/OtherIncomenetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Gain on sale and mark-to-market on investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "terseLabel": "Effect of foreign exchange gain/(loss)" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r135", "r737" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "verboseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r219", "r343", "r636", "r818", "r835", "r896", "r903" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 9.0, "parentTag": "us-gaap_Assets", "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": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r350" ], "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": "Currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r818" ], "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r134", "r261", "r299", "r313", "r319", "r322", "r333", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r569", "r814", "r911" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r19", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r11", "r69", "r154" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Long-lived assets impairment charges" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r299", "r313", "r319", "r322", "r658", "r814" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense and earnings from equity affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r11", "r131", "r182", "r306", "r332", "r653" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Gain from equity-method investment", "verboseLabel": "Gain from equity-method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r361", "r363", "r742" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r363", "r742" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r262", "r525", "r530", "r531", "r532", "r535", "r537", "r540", "r541", "r688" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r186", "r197", "r277", "r278", "r307", "r528", "r536", "r659" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal", "weight": -1.0 }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails": { "order": 4.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)", "negatedLabel": "Income tax effects on above", "terseLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r10" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 18.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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r10" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.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", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r10" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 7.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 taxes payable, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r619", "r877" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 14.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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r861", "r877" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r10" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r877" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r10" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in employer-related costs classified as other and current.", "label": "Increase (Decrease) in Other Employee-Related Liabilities", "terseLabel": "Accrued employee costs" } } }, "localname": "IncreaseDecreaseInOtherEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r877" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 17.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", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r283", "r284", "r285", "r289", "r488" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Dilutive effect of share based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r356", "r359" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r151" ], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Trade names and trademarks" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r65", "r151" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r219" ], "calculation": { "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total intangible assets, gross carrying amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r62", "r66" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net carrying amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndOtherIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and income classified as other.", "label": "Interest and Other Income [Table Text Block]", "terseLabel": "Summary of Other Income, net" } } }, "localname": "InterestAndOtherIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherIncomenetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r110", "r184", "r247", "r303", "r587", "r743", "r848", "r975" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Payments" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "InterestPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r253", "r255", "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r803", "r845", "r846" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r136" ], "calculation": { "http://www.exlservice.com/role/OtherIncomenetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Interest and Dividend", "terseLabel": "Interest and dividend income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r865", "r866", "r888" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Investment [Table Text Block]", "terseLabel": "Investment" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTextBlock": { "auth_ref": [ "r865", "r866", "r888" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investment.", "label": "Investment [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r919" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r597", "r834" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r958" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Components of Lease Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r153" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r959" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "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/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "2028 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "order": 6.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", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "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 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", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "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 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", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails": { "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", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r959" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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 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 (April 1 - December 31)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r604" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r589" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33", "r261", "r333", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r544", "r546", "r547", "r569", "r712", "r813", "r850", "r911", "r961", "r962" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r126", "r179", "r650", "r835", "r881", "r890", "r952" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "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 stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r35", "r214", "r261", "r333", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r544", "r546", "r547", "r569", "r835", "r911", "r961", "r962" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r105" ], "calculation": { "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Liabilities, Noncurrent [Abstract]" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Effective Interest Rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r880" ], "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": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Facilities [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "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 , maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r32", "r880" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r25" ], "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": "Property and Equipment, Net Based on Geographical Information" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r30", "r178", "r394", "r409", "r820", "r821", "r969" ], "calculation": { "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total borrowings" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r223" ], "calculation": { "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term borrowings" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r13", "r265", "r399" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r13", "r265", "r399" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r13", "r265", "r399" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r13", "r265", "r399" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r882" ], "calculation": { "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2023 (April 1 - December 31)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r224" ], "calculation": { "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of 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 borrowings, less current portion", "verboseLabel": "Long-term borrowings" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r216" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.exlservice.com/role/InvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-Term Investments", "terseLabel": "Long-term investments", "totalLabel": "Total Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Investments [Abstract]", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-Term Purchase Commitment, Amount", "terseLabel": "Purchase commitment" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Maximum length of time over which the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Length of Time Hedged in Cash Flow Hedge", "terseLabel": "Maximum outstanding term of cash flow hedges" } } }, "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r254" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used for)/provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r254" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by/(used for) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r143", "r144", "r145" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by/(used for) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r132", "r145", "r183", "r212", "r239", "r242", "r246", "r261", "r269", "r271", "r272", "r273", "r274", "r277", "r278", "r286", "r299", "r313", "r319", "r322", "r333", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r563", "r569", "r654", "r735", "r757", "r758", "r814", "r848", "r911" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails": { "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", "netLabel": "Net income", "terseLabel": "Net income", "totalLabel": "Net income attributable to ExlService Holdings, Inc. stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/EarningsPerShareDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerators:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "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 and Recently adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [ "r979", "r980", "r981", "r982" ], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-United States" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r327" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingForeignCurrencyForwardContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r138" ], "calculation": { "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Foreign exchange gain, net, interest expense and other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r887" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "verboseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r299", "r313", "r319", "r322", "r814" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r957" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r591" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Present value of lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r591" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Operating lease liabilities - Current", "verboseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r591" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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 - Non-current", "verboseLabel": "Operating lease liabilities, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r596", "r600" ], "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": "Operating cash outflows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r590" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_Assets", "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", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r878" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r603", "r834" ], "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": "Operating lease" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r602", "r834" ], "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": "Operating lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r116", "r167", "r684", "r685" ], "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": "Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r173", "r221", "r641", "r850" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "totalLabel": "Other assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r228", "r835" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r94", "r102" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets.", "label": "Other Assets, Miscellaneous", "terseLabel": "Others" } } }, "localname": "OtherAssetsMiscellaneous", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Others" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r221" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]", "terseLabel": "Reclassification adjustments:" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r4", "r129", "r571", "r573", "r578" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Foreign currency translation gain/(loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r43", "r245", "r579", "r582", "r586", "r655", "r873" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Gains recognized during the period" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r233", "r234" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Unrealized gain/(loss) on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r233", "r234", "r548", "r549", "r552" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Unrealized gain/(loss) recognized in AOCI" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r235" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "negatedLabel": "Unrealized gain/(loss) on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r193", "r234", "r237" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedLabel": "(Gain)/ loss on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r235" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Reclassification adjustment for cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r4", "r7", "r575", "r585" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "negatedTerseLabel": "Foreign currency translation gain/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r29", "r240", "r243", "r248", "r579", "r580", "r586", "r637", "r655", "r873", "r874" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income/(loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r9", "r129", "r238", "r466" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "negatedLabel": "Retirement benefits" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r9", "r129", "r238", "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "negatedTerseLabel": "Amortization of actuarial (gain)/loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "auth_ref": [ "r7" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "terseLabel": "Income tax effects on above" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetPeriodBenefitCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r7", "r168" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "negatedTerseLabel": "Reclassification adjustment for retirement benefits" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r7", "r244", "r248", "r528", "r538", "r539", "r579", "r583", "r586", "r637", "r655" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 }, "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedLabel": "Income tax effects relating to above", "negatedTotalLabel": "Total" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.exlservice.com/role/IncomeTaxesSummaryofIncomeTaxesRecognizedinOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r94", "r102" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r162", "r165" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income, net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherIncomenet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r34", "r835" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "verboseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r145" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Others, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Summary of Other Non-Current Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r139" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.exlservice.com/role/OtherIncomenetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other income, net", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/OtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r871", "r892" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r119", "r177" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "verboseLabel": "Others" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r48" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.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", "negatedLabel": "Acquisition of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r252" ], "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", "terseLabel": "Total consideration" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r46" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisition (net of cash and cash equivalents acquired)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r141" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r142" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "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", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r440", "r452", "r454", "r460", "r467", "r469", "r470", "r471", "r472", "r473", "r480", "r481", "r482", "r829" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r119", "r441", "r442", "r451", "r829" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "verboseLabel": "Retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentliabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r120", "r411" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r120", "r714" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r120", "r411" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r120", "r646", "r835" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r807", "r816", "r892" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Advance income tax, net" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r47" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-Term Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r45" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from Sale, Maturity and Collection of Investments", "terseLabel": "Proceeds from redemption of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r140" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r8" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.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 ESPP contribution" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r860", "r906" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r152", "r190", "r194", "r195" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r153", "r217", "r652" ], "calculation": { "http://www.exlservice.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": "Owned assets, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.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/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r640", "r652", "r835" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "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", "totalLabel": "Owned assets, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, Excluding Capital Leased Assets [Abstract]", "terseLabel": "Owned Assets:" } } }, "localname": "PropertyPlantAndEquipmentNetExcludingCapitalLeasedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12" ], "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, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r251", "r338" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.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": "Allowance for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r29", "r43", "r245", "r579", "r584", "r586", "r873" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Reclassification to net income" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r7", "r238", "r244", "r655" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Income tax effects" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Gain/(loss) on foreign currency exchange contracts" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r468", "r609", "r610", "r707", "r708", "r709", "r710", "r711", "r731", "r733", "r766" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r263", "r264", "r609", "r610", "r611", "r612", "r707", "r708", "r709", "r710", "r711", "r731", "r733", "r766" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r738", "r739", "r742" ], "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r468", "r609", "r610", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r707", "r708", "r709", "r710", "r711", "r731", "r733", "r766", "r960" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r606", "r607", "r608", "r610", "r613", "r689", "r690", "r691", "r740", "r741", "r742", "r763", "r765" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Disclosures" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r876" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.", "label": "Repayments of Debt", "negatedTerseLabel": "Repayments of borrowings" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r868", "r879" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash (current)", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r187", "r870", "r879" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash (non-current)", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r123", "r160", "r649", "r681", "r683", "r687", "r715", "r835" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r209", "r266", "r267", "r268", "r270", "r276", "r278", "r334", "r335", "r521", "r522", "r523", "r533", "r534", "r553", "r555", "r556", "r558", "r561", "r678", "r680", "r693", "r977" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r300", "r301", "r312", "r317", "r318", "r324", "r326", "r328", "r435", "r436", "r621" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues, net", "verboseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r198", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r439" ], "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": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/Revenuesnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r24" ], "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": "Revenues Based on Geographical Information" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "verboseLabel": "Revenues from External Customers and Property, Plant and Equipment [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Principal Payments", "verboseLabel": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetail", "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsCreditFacilitiesCarriedanEffectiveInterestRateDetails", "http://www.exlservice.com/role/BorrowingsMaturitiesofBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r601", "r834" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r601", "r834" ], "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": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r43", "r955", "r956" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of Accumulated Other Comprehensive Income/( Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in the benefit obligation of pension plans and/or other employee benefit plans from the beginning to the end of the period, showing separately, if applicable, the effects of the following: service cost, interest cost, contributions by plan participants, actuarial gains and losses, foreign currency exchange rate changes, benefits paid, plan amendments, business combinations, divestitures, curtailments, settlements, and special and contractual termination benefits.", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "terseLabel": "Summary of Change in Projected Benefit Obligation" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r36", "r72", "r73", "r108", "r109", "r111", "r115", "r158", "r159", "r820", "r822", "r882" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Company's Debt Position" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r95", "r100", "r550" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income/(Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r886" ], "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 Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r80" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r80" ], "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": "Costs Related to Company's Stock-Based Compensation Plan" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]", "terseLabel": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r564", "r565" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r64", "r67", "r622" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r64", "r67" ], "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 Finite Lived Intangible Assets Useful Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.", "label": "Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block]", "terseLabel": "Summary of Fair Value of Foreign Currency Exchange Contracts" } } }, "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r818" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r818", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r23", "r151" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Indefinite Lived Intangible Assets" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of Credit Facilities Carried an Effective Interest Rate" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Principal Maturities of Borrowings" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Net Periodic Benefit Costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Other Current Assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r12" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r112", "r113", "r738", "r739", "r742" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RelatedPartyDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r28", "r172", "r970" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Restrictions on Cash and Cash Equivalents" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r60", "r130" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "verboseLabel": "Schedule of Revenues from External Customers and Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyandEquipmentNetBasedonGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesBasedonGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r56", "r57", "r58", "r61" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Revenues and Cost of Revenues for Company's Reportable Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r485", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r74", "r75", "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Summary of Company's Purchased Shares of its Common Stock, Including Commissions" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Future Amortization of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r870" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Lease deposits" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r296", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r328", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r364", "r365", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r818", "r862", "r972" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r311", "r316", "r320", "r321", "r322", "r323", "r324", "r325", "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographical Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing expenses", "verboseLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r10" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r832" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r506" ], "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", "negatedLabel": "Number, forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r506" ], "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": "Weighted-average fair value, forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r504" ], "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": "Number, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r504" ], "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": "Weighted-average fair value, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r501", "r502" ], "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": "Number, outstanding, ending balance (in shares)", "periodStartLabel": "Number, outstanding, beginning balance (in shares)", "terseLabel": "Number of shares, unvested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r501", "r502" ], "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": "Weighted-average fair value, outstanding, ending balance (in dollars per share)", "periodStartLabel": "Weighted-average fair value, outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number, vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value, vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r485", "r487", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Share-based compensation arrangement by share-based payment award, maximum employee subscription rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r21", "r22" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "terseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Number of shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Number of options, vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "terseLabel": "Share-based compensation arrangement by share-based payment award, shares issued in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceRestrictedStockActivityDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitActivityUnderCompanysStockPlansDetail", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockUnitsNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationShareMatchingProgramNarrativeDetails", "http://www.exlservice.com/role/StockBasedCompensationStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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", "verboseLabel": "Shares repurchased (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r180", "r181", "r872" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/InvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "totalLabel": "Total Short-term investments", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Abstract]", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r146", "r258" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r211", "r296", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r328", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r362", "r364", "r365", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r818", "r862", "r972" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofGoodwillDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r41", "r209", "r244", "r245", "r246", "r266", "r267", "r268", "r270", "r276", "r278", "r294", "r334", "r335", "r423", "r521", "r522", "r523", "r533", "r534", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r579", "r581", "r582", "r583", "r584", "r586", "r605", "r678", "r679", "r680", "r693", "r759" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r266", "r267", "r268", "r294", "r621", "r686", "r694", "r706", "r707", "r708", "r709", "r710", "r711", "r714", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r727", "r728", "r729", "r730", "r731", "r733", "r736", "r737", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r759", "r841" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r266", "r267", "r268", "r294", "r621", "r686", "r694", "r706", "r707", "r708", "r709", "r710", "r711", "r714", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r727", "r728", "r729", "r730", "r731", "r733", "r736", "r737", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r759", "r841" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r120", "r121", "r160", "r498" ], "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", "verboseLabel": "Stock issued against stock-based compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r18", "r41", "r160" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock issued against stock-based compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "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": "Repurchase of common stock authorized by board of directors" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r18", "r120", "r121", "r160", "r693", "r759", "r786", "r849" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Total consideration" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r121", "r124", "r125", "r147", "r716", "r732", "r760", "r761", "r835", "r850", "r881", "r890", "r952", "r977" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r88", "r89", "r91", "r209", "r210", "r245", "r266", "r267", "r268", "r270", "r276", "r334", "r335", "r423", "r521", "r522", "r523", "r533", "r534", "r553", "r554", "r555", "r556", "r557", "r558", "r561", "r579", "r581", "r586", "r605", "r679", "r680", "r692", "r716", "r732", "r760", "r761", "r787", "r849", "r881", "r890", "r952", "r977" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "ExlService Holdings, Inc. Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r157", "r260", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r560", "r762", "r764", "r788" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Capital Structure" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r808", "r817", "r892" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Supplies", "terseLabel": "Advances to suppliers" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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": "Network equipment and computers" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade names and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails", "http://www.exlservice.com/role/GoodwillandOtherIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Weighted average purchase price per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r74" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r74" ], "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", "negatedPeriodEndLabel": "Treasury stock, ending balance (in shares)", "negatedPeriodStartLabel": "Treasury stock, beginning balance (in shares)", "terseLabel": "Held in treasury at cost (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r18", "r121", "r160" ], "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", "negatedLabel": "Acquisition of treasury stock (in shares)", "terseLabel": "Shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED", "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r40", "r74", "r77" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Less: 7,012,913 shares as of March\u00a031, 2023 and 6,753,532 shares as of December\u00a031, 2022, held\u00a0in treasury, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r18", "r74", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Acquisition of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r620" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Accounts receivable not billed" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r11" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Unrealized loss/(gain) on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r53", "r54", "r55", "r188", "r189", "r191", "r192" ], "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/2023", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r599", "r834" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Motor vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r281", "r289" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average number of shares used in computing earnings per share attributable to ExlService Holdings, Inc. stockholders:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r280", "r289" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average common shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominators:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org//610/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "https://asc.fasb.org//720/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org//820/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "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.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "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.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "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.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "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.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "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//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r789": { "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//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r791": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r792": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r793": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r794": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r795": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r796": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r797": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r798": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r799": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r851": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r852": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r853": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r854": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r855": { "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" }, "r856": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org//321/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org//325/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r950": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r951": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r952": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r953": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r954": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r955": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r956": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r957": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r958": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r959": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r960": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r961": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r962": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r963": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r964": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r965": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r966": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r967": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r968": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r969": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r970": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r971": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r972": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r973": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r974": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r975": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r976": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r977": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r978": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r979": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r980": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r981": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r982": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r983": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 142 0001297989-23-000004-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001297989-23-000004-xbrl.zip M4$L#!!0 ( &>$FU;*V.&R_($" )VT'P 1 97AL_D24PHVU,"Z22Y6YLI)JR,B*>>"(R,_*/_WO>[51.PV"8]WM_+N%EM%3Y MO^_^^/^R[._W.Q\JZWUWT@V]465M$,PH^,I9/FI7]GT8'E7BH-^M[/<'1_FI MR;+BFK7^\<4@/VB/*@01>N_@8,4K:J+0+G,2ZXPQ@3-#K6(BY=1I@E&4-"9\H;EBEI7. 46V?U&[^BF2.>>H]=P"Q@9*5E7@=A%278 M8Y4>VQ[!V\$;]H8K^?F?2^W1Z'CE[=NSL[/E M>6E\^IUSSVAQ)M9:OSU/M[PZ:27=)/_6;5&Z[7!D>BYCKZ=',[3%G>'+XL3;C? WK;C= O%V?/#KJ# M,_';OZL?=ET[=$UVO]7GT#='W^Z0=/3ZU =GWNV/=-B:X=<[Y^>CQ\^^DS\F&?$2R_)[/Q&=<7 M^'"O:X?!+1_T3]_"@;MW/A]E<.S.G:_/_=[K8)XAE=W(W/5/>J/!Q>,/O3IX M\^"5CND=_+D4>MG>[A+H>S#^W1_=,#*5='D6_N%OK\]MW_^E__ZX]1/NJ$=TDGLVM-_./M^,L_WHYO;?O^XMT? M/C^M#$<7G?#GDL^'QQUSL=+K]P(T(#]?22>&P?C7W/O0*WZ%XS6 DD'NQL\_ M'^V$^.=2'I0CR& K':8,1_BH:-"46 SP0*C]LEXT!2.L,3&>[Y\/Y_PL72Y7;52^WSUOK&^P#K76:EWU>VZI> MM-9K1ZWUS<-68P/!SUGST.>UK4^\U6CE]?7J177_TWE]4Z$/I'71W'>BNM_* MF_O;ES4XUFQ\;M?6/W>:<._FX5]YZW#CK+[_N5/=_ZM3:VR<^JW-W&[MB=;6 MI[-ZXWV[V7 73;+9J6WM\>IENUO;W^G6+@]0;7_C''[.ZEM[5]=\AF?Q7JMQ M#&U;Y=6MS7;M\J_#YOX>M/'HLK[5Q*VM)JVO?\+-Q@;\K++69VAC8V-4W47G M'^"<6J-Y]H4!UKHH0L:5$QF+C&:&*YL9:6/ 86(\-([!$A!M-1*__'VCE!? M4L9K)X,!"'@S'SK3:08SV.CY=?!&2Y6Q'<$3SD"^RY77J'R=L$"Z\F_6L*)2%,3;X?X?Y] MOY#PDR1,'DA8!\NM\B@#,&<9TR%FQI.88>.]4EAQ3OW2NT^O:;^K(%Q?"+AC M#A8R_9%,Z0.94J4L5E)DFB,$45,,8+ 6940HQ:S3V@:R]"X:B"1^1JS<4"8H M=YX9PZ@GAEB(RI!D&%'AL?ZR?5^:5WQZ93/OI?#@0P FOY.BO7K<&X;5X3", M=D?@A9.PZW%\5@XFW1_FB>MNG /K'.:V$S[DP]%T->&\MKY]VNK]U6ZEZ];A M.&A#??VOHUIC%=76=[K-P[VSUF'KJ';8)-7#[\WJB>P7-(K7%P65N[NN;OO]JVZSOU MPU:GN=^"^]>ZH%VX=OF)@0;EM M:A%G3P_?W@U*!R$&""U<"Z=DQ&>?>XD[(8 MQ7?M05+D.V'S\OD0_.P?;^_>8_S\FX=>M6'8/QD4GXITTLJ5=8SU\CG.]_I& MH8B-KS_E/GV.>1A4B@:%1S,5:]O_[VZ4=__B=]=?W;W[<<';KC\-1V8P2B%: M028S:!S"U]?='/O:3'_K5)I1?/.(\9'KS]7NGHQ[M-ZZ"]9(['A%GP1'- M5=2!!L%Y@.>(*^_&")^![AHGW$97/< RPK_>Z.K(TWK@I)>/7W_8-J!67]^L M"U9T,@COK@10'+R^Q?6QZ\_I'H_WZ-/YPJSUZ&V=>F:/GA3V?+?+KC*%*WN[ MZS_=FS_A]6:J-U/B=2*]"8'>;E+$KZ_G\U-HUNU3"]0VH_[@F1W_X/KTY7KH M];O@7!ZY[5/-X\XMWMYM_0^M"$L5--/*@R$IY:V.1MB@##$B.C+&[EZZW"0F,KXHX>' MG1]W/JJ%KX1$^[R:.F8;4KMGJ5TJ::,[H8JW?/>[WX.-P]3P'J+X^#;[O M]GN[H[X[&M_KC[>//N)KKWUMR2L:\EV*XIP+#GP D9Y9CXUR6%D4&4/.(VWF M1C2KWAJE\Y(I%30Q'/H7W01@1$)LC,[H)W>JC=ABD M\P:AG>YV&K9[KM\-)1&9B,HH&BUW3#/GJ5("0@PG* /PD\C-C<@:@X(&711N M:>RA2B(B3X-W.@KC"B%QRRF2Z;.E'",5IA _EYE 3#^PI]%3B.2CTQ0S@8BE MT1D621#(8X7F4*"O1CNF+UP+?SR34<1 6=#6*.L<8=@;9PSE:/Z$^RK(.GW! MTL I6*OD7%FFN#?1:A*0H!8Q'-DTTICSR'*F+V@B )\E-YX!/$<6C95>!1E1 M%!1SPN9/T"\?;DQ?JI':@+C3R$J<<-DR2@-6@6(P7^GHZ^5^RTR>)I64OBL: M;[43UE+L(L-!*^,IB=%P:;@-_A73\O-"@UY$3 Z<'6(PL\E[,C7RFG7V9G,B4B9R" M^8#0+',LVF!%P!HB!98PD,V-R%X[^S(Y$4GA9,1 \(GR#*B"-HXZ*0/R&BR- MXD)$> X29*_%&_#$$F.<\BB,YU12P6P:N.'":RRYEY08[N9&--/@#9,3$];1 M8LYBL!(@CD?C#5:2^:I M,I0#;Z#:B:?6 H0I%(+(&WI;Y0!7Q-$:N X(#(DYCGE"9 M*=3T)S );Y60$$X&Y1@G6H-_P%$Z1!"72/CY$^ATQJVF(MR % ^4JA@B8=P' MRQ4AV#JEJ!9*S:%P7W_<:BJ"M9%*0B!6-40QQ)6Q!(B#M(%9X@T1\R?8Z8]; M3470#B X8"FI A;/P,EJ,&", S!%$922\R?H5QZWFHI4,4[9W$@M$I8![=?8 M"42B\,9XAZ^R[O,@S->;-3RIU"#R0BAG'*"H 1%%JZ1'P'(C"=AQC.9&--.9 M-3RQ)#OBE@=AC2.(,6VL@%B9,\.#%,%[-C=B>N59PY.2#Y5>.$8XXR$RC[UA M0EK'D.;1R.#I64EN#B7@]$;UB#WQ=G9=699L1@."7*T$\6/F8 MUCJO/#CM^KY/7@0I511(<,,H.!=!I0;#X& (WD0D*=%EG"SV_F0(;F0XW!W? MXLHDB@[;[D&WI%7M\SA%S 6$N ?\TE$P\$+*8RX%B=HI)B""GC-9_B>8SJB] M9@;AZN \RA2B)T4Y)]&!1 VP/V>9031RBRTEM)1S[;\CTXUN&!P GEV?,H\B M3:O,F204J")BP0ME")8A*"F)MICC.1/I*H1=%Z/)"8,X0Q-LX1H%E&I+6@A@\9[)\;?.@ M[T_2OR6^]?P@I9KKXT"]WQNN]OQNOW-2_'YU^EPR(R^L=]HQ[J1F MVAN+B$(D8,6PIP:5@1F50+13L5H2"5= ;G$4EJ4*)LQK;YV4CO+ 2Q&3_D"T M7T%WKBW42QFEM89 ["*=-49A9Y"+,A*,?!G&VV=,C%.R1I9V< D*(\6HX,(I%""V)%BQH9JR7$))H0JV@*ICYL;FM M]_-E&/2G/PYL+F"L^R$X:@>]_MPJWDDG8P@@2 JC$%:@$UF./4&F$I(FZ)X M.@?V]\I2G$[>Q@>-:/0X+5N5@FAB8A24IO5;4H8RU!+Z@12O4W2U?F]O+J._ MD%9T:9$V'THIMZ@,1U):P%5LM5&F_(;XFB*@0K'-?=(".R8U,0RKW0JOIPF5F'ZBD7DRR:#R148 M589P;[AD2&O&/#8.AV0"5EFOB3"EMX/MVLS;@82>=@$!F0L0&6-BO&"*"2T) MUT:_YF8*99/!!,N+,P41K5/&\<@L-L#)N(E$.$VC\9B7W@X^_F?F[4 'CJ'[ MA4_#(EHJZRPQTA<;C. 4I9;=#EY,!I.S T>$UBY8*REB5C@;,;+$41FILTR6 MUPY>/K1\F<)[A%%!M15$""8P.&DA#2;!,B>B(3.\<<@LR6-R]F$B\QYL(QH; MF,'2I'UPD+/ 7BW%!LVN/+ZNM1POX,LO@U_KIWW'W6BM/QS=DLKUUZON?T[R M\::#Z8RR[$3!=' >^1"YH(Q8K+BE8"T>4^<#D*K9+Y SHR*:8($L-.9^Q"0-4@HSA%GGGA+P-U%IXO! _9@ M!'T^T'66!7L'BO_1OA%$(F>P8CR%!5H1%+TB.J6R)5CN7$+QR[O-Z4.QCL$& M'R.2@3)# 9;3GG8$!6RL,(850!AP)O"\$(49[( M0.ZO;IH/*)YEP4X*BF6D- I#,>,I8^84X#+S5(-_E=R($M35GR77^B))3:2E MD,H$ S#*-#A,C@A#FHC O!0,SWX)F1D5T00+9Y'H)95J$ MQ#6>)RMZU?!_H,U(&QJR*1FN+(Q7:R(BPFN&Y::^D K,B*,8-4238P%EDEH:T M4;E6G'N!5'32SOYPWDP+:G*#>I@H'(QQ/.V!BF1,$]T4,XR@M(,6+<%NFS\E MJ-U^')V902B*"XQ_70^GH=,_?BJ1G'\_JQ%1*LTY550S!>&XD]RF27B>6,6M M7:C$+^AW,<>!*R>C8AYY[=.>YQ:9(##G4BY48D8%A[&+2!!DC+>,,*X(#TSZ MX'"@ D4R9WYXVH*;X)0UB@S7E"F#7=J]UWA/F43(!:$CI7YV+>[9_N]E5.)# M,,/0[G?\=O=XT#\MYIZ6Q7IM@'#7"!RLYLRIM ;R% M$MQ7 J1ME"P2:S#\XXEF/IK@-%4"$V1+L)'W+R,JC:A,&T)';CQX6V:$)QC( M4B0 WNS)/4YM'/76?A3Z'CCI! Q,H\8 M!1^:EL[+J)'6&/[,VUC"2\J]5#Y4$DY]\%(@+U/]*F,U)9P)@Q7! <_;W(PG MRGU6I*.)"M(H$;7G:6&R#EP8@PUB42(:\)SYS5>1S@075888O.?2"8<9P50C MX#,X4.:B=&;N^.?[DQSNVCLHB>U09Z-P &0(G!I5T2 ,3-,2%M+D2CYO"9U7 MD6[OU1.. M!\'EXZ][?K7;'XSRR^+C"Z\?G,J*7\Z1,XXKCS1GAGAK@T'2:.12@497ALV7 MRB#;Z6QI2)%2BA+&'&/&@%]4VJ>E.GT1=!4^N9HUIHCSQB M-G+K/%: JVD=&YA?"7+]3Y'**^P9^E(5[R &YDY(8AC$QLH$#JS2I)1_VBU] M/J3S\KM_OLR$?N&(L,%*;,%T* >B'P4BG#!!B:(E6'GQ%.&\X#Z>+R(5Q*#S MK5%11LI4B)HHP^ ?0VDJ,U&"%/GLN)E)3@"12EJ"G?.*I6IV:: J2"0=58Z5 M8"]-[,N9D)SIM1,@0&_RO! M&#+11I/R%$8 />.:H_D0SNNXF0F.P L*O10"TL&RX)WV402;(E60ES4ED,IF MWLM'X4-^&OQV#[KA(+>=L#HP->JML$(J98.4 BAY"08_GB6T6C]E_8[#**P>#$*I5E0P+H*. MDOA42-,P8QC21DF/(915?I:7P=UD7'V(OYZI!,6((2TM3%2%SV33D-L1F),DO2I<$Z< M4Z&].A.9I)E!'Z9%)Q"@,>21)3*-2 EA@[&E0,=2,9')"2XQ>XVXH 'B;(FI M)1JD%B7%($KP=K,ON*^9JC1]9G2Q!A;4[]UDJJY/6W7NI'L"O",D(?6&8P:R MZ@^!DY1I=%%C:ZW@R&+/-$387J1H33&KJ BT!,SQY^6U9?+>A_YP6 NC-3-L M;W;Z9_\)_B!\-(/R"(YZ+ ,+G$0JB^JSX-@8XMIPH"; )N=1<.L)48-_'WKP MRRA-< M8!JLD@E%L99!*N6M)W,MY=?&U^F+VP#-"5RIB!0%WZEM<$&S$ &*HQ%NOL7] MRJ@\?6F[2+EG\,<*Q8)"2E(E"$_3596RL01U<6<6N5]FG%8:X$F>&,PL(]0E MX$T]H6$6Z$!5X$#C1HK0E#8'DNK0<,J 3+-6<> M35_&X'2@0',XL8(Q[H)*4R-IE!SIB*T(L[]W:1D >LTI"XQI M):/Q2"K.F1!7RZ+G3%Y3!,@)[D!KA!<(<\NE@?@?!*8]Y]$8[Q0&BU5F&LI3S4),!5Q!X91,%(AJCC##AF*L< TU9#5)BHWU^*>9A)@ M*M).,Z64B1$[C%AP1GL14H5@9X5@AJ+9W_UM9I'[1;:"DS&M<:322Q)9X,QZ M#,"LP#A-])Z;>9375 >Z)K83IF5:$,+2(F&&@[8VI 0T5$KT_:[AV?C(;%&;@D*1MA-80@P%Y 2,QYKI#'F"II)+$QV!)L]S<) M:9&22$LBAX10U&-$6!1881$%QT61#*-<"1:X3D):M"32LL%00$,>% *V89%- M(_VXV$^"$6K<[$_5F'TDG.#40PE!.MB1(Q(QS+&-T6&N"0U*>1-+,/5P]I%P M@O/7(,BV+E#D7&1(>^,(%H!\F#C"E2W!_+791\()UE^-GDCI1-H$@D7.TB[W M5#+LM3 TDG))ZT-N;-Y)A/YF$N_73=/SWD%(>Z#!Y1YD^3(%G5YF8B$B2$)< M):6.C$>O+;=>>AM1Q!YI,_MC"K,JHPF.'WB@ZB(@1H)F5DEM8F"840B3$5/< MEFB^T4P):_ISB[0/$1EB2!". <$W*GBDO+0ZDA"(+%$2>78E.Y6$,4=.(,5T MC)HPPJ,-.KBT02AW2.E0@O(W,R70E\F"$(L=.+Z4 1 XNS MGVN<51E-+J\8P?E9B@TV-&W[%VSP+$T.HX%'#1 Y^W:4W@]8/#^XNJYMU=6WUM[ M?6M X<=%[/]1LW;RX=&]&*@_"-!%&^>NG;9R20H],*XLT^, \%E(F3L6!; W MK#P*F(%SC]H*%4I0KWVAP674X G6WW9"6.NP@A\F(7 GDBM$A7)II;4IP8+J MA0;_4PW>!GT8A.%H!SII]\PG%@C[_*NQO,\&00 MWN7#/B-8KFR]_WA]^?6AZ\_I^@?W"B>#;]YK8V_GI^YE3OPW[[6ZM_Y3][HT MWVY7:_7GVN7ZW^ZOM?J3^NMNGEXJ0IECFJ8B#=2D9:*64Q$I"=*B$A34FPFR M\=YT4IWSW78(]S91N3ZC/FJ'P=K)(,UK'!?8*0EPT\BCB%8AP3BCT:3I(<&8 M-*+C,8ZJ_,#]:VK(!"LJ:0BO+0 (09H)[G0J/6LX(2J?"#Q5Q3PSP3 M4FD1.&*@"=$901I2SG!-)-61Q303-"41H]26!T=,J5%AO,V0 M?ZR>LX(AUK$(D0Y-N1(F M)#!64 C@(FG'/*E9"3!DH1DO@QE2(.YX]-)X"\Q5*@+1C.=$!(*BU*A$:S-G M8FC_=6>:/D.+IK]HU%BLO0XDX"B94%X%%:GFVH+2:?BU1(M&%RKWTRHWG?*' MU! =G/.! GEFWGKMM$]33S$E"M$Y0KE7FWGZ,RIV4RIDLA/H=X)+JT6A2\?. MN7XRJL=;E>G&.8)^]W@0VNG:U'[7[X:[K7ON7>81G&/4V$A@ ^#^&4?>HB"Q M]QKP6A-*V!R!\\)2YL52IN)3M,>1>(2X@+@;*Z9QVH=08J=12NNI.?(I M+%;1*6RX<,);%VT)UN>L#8+/1YO&%95>[DOZM-\Y!06\>U)),JS"62&Y BE@ MR:0@*>-JN09Y: #$YG&(U&T-B %2,EP M#,H8I9T4G$8=H[_>"P,X?>G4X=?0A>1268;5!'0A&AVYYRH$+9CRPF!&I4'1 M"PJT5/D2!7'?7QT^]^HQE;CFZU+LWDEJ^(/5V%?W@%^O;_#DQ=C<6.8"CI1Q MS:C0H)3VMW1SUS% L"00/&)0)V(^(1A)EI46V!(MR MOR?(Z_HX5W,#9S=@N"G< M ?TJP\=GKJWUAZ-ZW#6=EYBJ-GUQ4BTA?L/8!Y,H3] ^> 30F:H:"4]1B>CS MC(ES.A-XE*)6$^DH4\!DN3)14.TH)\8 IY'S9IU;H1<& +D]O^J[>2^'L*D( MH%Z,XT[?8CT+#BQ4VA@4N$ZL$*"Q#58XZ:.U9=IEO 0BGHH5,QP%0FGF.<2A MB(%;E3%&0\#W\F"MF# HI&T,YMB N4A;+N%(O90L#7]) MDQ98V[21L1&A3!FKV9;N5&PW&N8HL8PRHICPSE*+A;:(1NLC?#'[.:2T,7'- M7$\PN)\TV,@/VJ,0>KLIP5(_+J9*I"MF-YUT;T?@>=_H7(=R22TDL1D+@H"6$#P0CIL%LL* !8\:!?5(PI-FWF!D1R>2L M)%!#D"7<<"48)LIB@ZB52GDF(C.X1/SPGFP*."MRV%4SL M"93K6((=1Z8BN!=Q41A8D(YX:GOB$\\0B#P=8 MZ7S/-&ULR2VLPDF^F#[;\TD\ M5ZF^>FRT0YI^4>_V27AOAL%_#(/8'W13 M_9''M*:%#97 A'J,T:A@<-I%9 M)350-N:(EQ:'H(F;?:QZ3*CC 8:U?L_G*9TS >'.H-K/"F81'T/ '..0&*01 M&G/CJ>6(J^# $98(LQ:Z5";LPD$'3APC+M4R5UH')JU)_TGXC91@G^*96&N'!$(F^ 9< %BE94: M1>\TCH*7?ECA%V=\D3HM@S4D( 'B%<8I!S *?YP-TI8X S0[9CE]*7.F$&-I M=;WE8,/&."#W#H48&#="E"\U-'W3?9GJ]VG_QR"TH90P,$03,:; IZF5'@6O MRRFGF3#"%]I*23)B'+.,@+P,M9XH[P/WD1DI0DGCY5NR*615B*4XL2QRH<%+ M&A @'0V,)RUK)A68( CG/K/:*40CP0,1> M*!8\OXH80)HE$>*C,DV0^N?.PSY>K^Q\A4F MQ7F']BTQTY;@R,P%LJ$ MBIJIJ(# >+!KAS N7=SX:VG!I"82T+2=*3)(<\^D"0IY3"D+D2,AL7BPT' ! M"K.B#O_ C]P^]9^,;FCEG;12"<+3#D+*,.(YE9$:'$RI%JDN=.>5.0BBW)-4 M XU;SYRD*J((K,2S& VW9:@>^(NIS,L,;FE"@Y8BQFA9-%ZI( G#FA"3QKG* M4*#@9E)-40'T(QC/16-@>D/CBF4A[R]N'[D_$>?FR#P:.9$R$A$409PQ29WV M1! "X;SRAGML9M_(9T^J+[/ZA%O!O=-(6\XP3\6004Q$N0A?0%0X^[' 3 OJ MF70]/U\9W*J37#$#-^AW[G9MNF2Y/SAX2Q"B;Z_.>!OA[;/8[X]Z_5%8JL1! MO[L3XC!Q-OKYPJ[W3S^0G=,FK9[XPXW3UI8^K!\>H>;E7T=5LG-4W:]UJHT= M^'F?U\@V:JUW.K7N-JM>;I^WUC?8!UKK-"_[O+95O6BMUXY:ZYN'K<8&@I^S MYJ'/:UN?>*O1RNOKU8OJ_J?S^J8ZKZXW3UN]O]JMR_Y9E?R5-P^KK$KV+EN' MGU"-[)'F_E_=:O>O;FN_>5%OM+O52]]M7F@$WP];C3ZMKQ_1UN$>K:UOX":T MJ48^'S7AW-K^)U8]?-]N;6VC>F.G6U^[NN;OO]JVZSOU0\?J#=^M-1RJ-CX? M-@\_T=;^3KMUN(U;ZP<7U:W-(_@.WJ7)_K[<./O0J(ZJN^C\0^/HLM9HGGT1 M#G&.3.=KZO\H6^I_.6*J-^296\]7<;N>[GGMG7)_7#UGEPV6K4NK5UZ-E&J]V$,YO=5@=ZF->WFI09=Z@IGHM!5;;VNDVNQNH MMM_D]77X%WJSN?\)U[J?+EM;.WD-=+MV^+G=VKVVB>-N\Q!:>UB]K&Y]AOLZ MN&83]!OTN=$Y;*UO7S8/W5FSNYD_L(EN*Z\=N@NX\JRUO\UJEY\0O%]>!;NH M[]>.JH>UO';Y/F_"L;\O/XUJ:\D>-D;U1A77#E>_D*BDUP8\A7$F8\3R#")J MED49?$1$>&_4-)&F'+U:S>_V*HH!4:1L9EEP "^299IHGFF60@\M>6!DT:O? M[]7J@U[5@5"!'*"-\R)+\UBR5"DGHYXB WKJ-$&+7OU1K]Y' ,,Q)5:(S%FJ M0%?A-TLLS2+#RGL-1$39$CK%YPGCKE,\0*VM5MYL?,*MPR-6;8!#7??MUOH> M*=JQM8V!:I#:_F;G[TN@+("FU%BD@LPTQH"F'KO,<.A+1KA6%$B'1OZ7"/##AJC,:(\R:;F+-' ;N%Y S5.@YM,7$7RP5@?@-!QB&:-" M9B5&&4:!&,,01(KV!U S_F;8/QFX,!Q_; ?CBQRGST_?_0%_7]GN1^U M5S!"_V>I.//='\-CTWOWAQV\A>O'OW^]S?C@]:=BY7_;N3=,*S4PEEEI]\UO?]^,S2]838,@_SJQ&%^&>"IT(#BX]FX31*A MWT&-PG4;,4'_Y_>4<,U\-PQ%RMYKWBEXJ+?NV9P /I@^Z-1O[N2E.$T#$:I@/?5 M0XKGC0_?Z,DR&NO*"-1RY*^??'5XN3CT=N0?'M-J6:-O'T;+^.NQM\6]!]*G73GTMTZ=Z+7[T*/AY5AOU.[BN%0H @KXZ/^L>/'#PVWN>] M@Q54P<4C;MKPMNBH)TKB&Z8!#WB..HHGJ./2N[W:=F-CO;+;6&UL[#XPUUEK M[>[&VM[.=F-[8[>R6ENO;/R]]I_5VM9&9:U>K6[O[F[7:U-\A:?8_]*[_=7= M_VS7MAKUVIO*^O+:9W:K.]4*XFE]_J]VDD7;N(J5Z-T M.PF0\Z <009;Z?!X$S>G:-"46,P$)M0^-H^ATC-IF-2'?&6][XIMB-)LDJ6K MN5538C:UPT_G'TCKHKGO1.W2=X"=\-;Z$6XV-KMP_D6UNWU6NW0,N!]K[N_A M:J,*'+)YZK<^,_^?OSHMTCFUAWT*+.BROMXYJC<^MZO[36C;]D7S<)76+MM' M]?5VN]78.X=VXE9'X1IPTUICCU4;S?-ZX],7AP/C"OJ*,PHTAPB1*6L9Q%8& MJ: X1P0MO0/>\ZG@+S=">5?YA8QDPNW73VK^;VGM2:7>"__^9D]?>?SD!OG8 MF\X2>[A- >X?(\N8ZB>1AY_B)&*9BV]?^@@G^18!N>80Y/@\L8C?;^ET)\2' M?=,_?KJ2KPYRTZGL]7+7]Z%2W7VJEK/[:C+N^I?'RD\G9@!FW+G8"6E1=3.W6WNB>OF)-\=8A1-;K M$+T?MB%6W&"U_6V(M*NXNK\#]]JXNN8S/(OW(/*'<]N':>"BWNATZXTJJNWO MY'4XI]DXP!"WXNKEWGEKJXF:G]79A\;J=?1.JXWMRR^8(A$0-QD.,@( 0^"N MI),90EY%8TG:5&CIW7_]2TLF?K^/QE\AXDKO7UFE)X7;A49_VEO=:6SL?&A6 M=C8^UG<:E8][.[M[J[5&I5&O .=L +&L8%JI[U0P_\W_NU+?K#3^LU&Y14>_ M4M'5M48ZC#5E=[IHRN' TSP <*'BQ6XZY./&SG8=F'9M':*$5[#\C\5TJ8WQ MM,0[=K_BX9NL"\]LI\LR;RZRBV &6>B5%@ F0JLNJX?5+UJ0B+Q F:!*9,P9 MDAF%%9AV=$))$Z/42^^JJSMK_ZE0_*:29/!-D_Z.UZ=W[7B:REK?6="4!4V9 M)DTIYJ(6R[1_!9[2ZNX!1P&>0I] LS M)AHA20;" 9[B LFT$![T)II4X(]C)J]X"IMKGM+86:WM;A=L9$%4BA>[U2-7 M3&5SIUZ]?I\7;=@#U"D:5IG:L[\WS/%?_\("_?[Z?\^](![7SD9][E^\;!I8 M$DY[,Y!1V=S^L%&I[57?;^R\9."U4:QRVYNX;W+2E(F%$NM;W_A4F!# M8LQXE"QC!H7,>"(S3"7A@@?M!$M+G7!&*4HKG7[=//6KO1EYVIN]N*'LA(-B M^\S>*"W9_>6-9>-+C():#'9B!+(90P&G)"+/ @E&8^NQ3<:R\?>'W8V=S]MK M&Y7_U#^L;]>V=M]4MFMKRS-D/$\<)-DX-VY4Z$6:?#'XJ@\5,ZP,CX-+:QU] M)>]5\M&PXMI%(OO; RKS"PEWW=Y?.HTT]BAI ]C! M\15E+O:!7>N?]$:#B[6^#P\S2D7=ZN-!_S3=I\2I[W%.J=G=NVQ>'F"XSV5] M:_,P/:-)MN%ZWZ[O-W%:C--:WSMO-MS]G%+>:M0.Z^M[I+9>A7M7T_L<-@\_ MMVMD@[<./Z?%.$>UQF:[AN_GE*H77VATS%LF4K[<9TP9GEEG=*99%$(BKCW' M2^_60\>*[T7JQ4NK>:DNDVS/GV57F#\:[-)0^A7MLFJ[=M M$GVQ"NDH#,X"YD EK5:9)BG9ZY7CQG)''%EZITB&N"18L^]:93E\D'J2(O]6 MN(5*?U#IC]IA4#D\&>1#GQ=%,("$%E.M\]MNI#AU<&!Z^67Q^=\O8=ICN*C\-"L'>19A*K;_\[\<4_2?F.C\Z77GJISY_X'&0 MWOAUM'-&',^J]X,P'%[]\P$:@!=.YRE.Y_(>$21?:%'ZB+B,<($R9C#/-+(V MB\YP%40(WIBE=Y2@RL24F(@ MZDE:T>P/CE[!\\R]SA;15'WP<= _A:AID6.;F&;?=DV?T!>DO) BH(Q+#OX) M [4RT:6B+4@%DQP3]3>:_0\4^R="CB>[L+FW@H]]4/-.*S\>YYD7*OXD%;^= MLOI$OQ"EDXKK3!BM('J $,)(YC+'M# !6P%'TVHV1,BK9JM>0'N?F,*XTJXT M-GH\ 'C-CTVG$LZ#.QGEIVG(-.8N#!<)J1*($K"ADJ9B/Y)OFO7YH;^]((HF MRKLZ"*;4N#F)"2"?X+L]_,4@''#4(B.L@QLQFED-=*>@J2D MS"1 P-.GYKSV7,H?XM<8 V[F:OW7OQ3!\O=A910ZX3@I1:57:,6;"KBHSDE" MY(H!F[Z'=\]XT=>=TZ+9,M'J.7-:*%]&9/*S1 A?!J(_\=M2L4P$?_[D$WV_ MT$L*?+]=YF4P5J/G58&9L2S9X\Y]%PC9(!_E<,/Q%+8P"+YR?#(8GJ2Y;*-^ M!0)7+'_'/449O]MQ U-@\_"B:_N=WYX4-\R]A?]3;:Q=S5TM ME''CW+5-[P"^Z%7VVSE\L_,5#YYCY3^JH#5'ROSJZTZO0/L"$UL@2FDY[3AK M4]NO7M;(I[-JM\IJZ[7#VGK[J'EX=-[:VCEJ=FN']<;!6:K675\_N%_X C*Q%22*$2"O2% DY?>K?6[73"*8ONM-Y5C,ZB#R(G-'WJ_5[X:5+ M\SVQ]$/E)_^\V@K/;Q1Z?N2RPY/A*(\78YS->VE:ZPI6Q<#M%););_=\FE(; M*O:BXMK!'56Z:7[?63L44ZR3BMY:V_<;_O=8A]MF6(EY!]3<=#IP1BK[DK3_ M?T[RI/N@\C9C$/VF4X\' MP84B%L:D4E3!&E9^@_M%^!F>0-@V;/?34L/*>,-!N,:,[K_%F;G;U-3.\<57 M+_+O-Q73\Z]=C?(;=0Q^([?ZW(8 #3BQA]"CJ>E%JZ']J4.N7BE5Y!D6_5'T MEQF.*AI5O+D8+C]2%^"E1]G73@8#:-"X,%"BH",S.AF6UJ].:A2B>?8%2\4\ MD38CV(*/Y 1G5FF6J4@\14$XC\32NV88WG>0_Z"RR%-+2^$GJ>;7DHA3*_+Q MK7(7M?YL=1)[6(#C5W(;";D M+KY: 2(&SH 7H-^+X44G8M*@/#BHK*=?&G: MS_8T5-;-R%12*8[[#N7F'K?)U"J.QFCS1 \,N8#<\97#-ZP"WNM '%XG;P]V A:9!_(/*P:!_-FI?'UT&JA^* MIOD0\UY1,[*8(Y=F)A!XRV\TL#B,?[\^[8>NGKSRM BQ+*A\5JD/_.P"K-\OZTK(T[:N^=F2'*5I M[,SU[(_N2J=0+W>:12!>IV]GCU\.B\!G2LWH#K#A\4PP7*5LN;E] VLG-8O3Q"M:V_.G N MM/<(KME U<-M#G3MXF$Q7'?Q17!!&1(<_3N^M)K_T<1)3T6?MS6YI\OCUXEB= MY^D=9T5ND[/TO")63]U?EC*QN.YS5^7 MI[PX9%[W^%;1X6OC_EY YP2@$]V=9>C0%Z^LD8*0#&G",B:\RBS7/,,HT, ] M1Y'P26R(-(/H])0ID3,V7!6_,RZ4UI\^.IJ5Q\?F$A0S""#HZO6+"0 GP_&8 M$KQG@-?TE='7#GP:H>O%H_#1.=YL,BB.N9GDMP M Z%=JCY=K+D:F9XW S^LI%(XN7]\:F<%T]_,OQ\='ZH\:_RQ+&.*PW;H=+Z. M_OT&TBF&]L:U_[\_N+ \HMSX/1^C^'X2LS/0]I]K3,L M[SSQB4VFN/BB$2*6()5QXD7&I*"9CC3-K?#:,6%54/C'V^@^9:GY0RQ[RAC^ MU!%PM1CI7CT>Y)VQ[A(^WH#T3;*,0:B%?Q>R?=S/>+997IAN"N@-W!O="O9P9PWB<&).>L M=GC$:Y>KEU]<( H;[3)'&,X8%CS3A(=,4:0=%DR0 &9 Z1O"Q!N)OFZ;="WP M=^/5=,-KP!P\K-[@QBORADE4E?Z-E+ZW.N_;LQ1F;H.2'VP;^]T-7M6R1D\; M!O_Y:/F)2[2^O\KJ)ZC<59/2PHCC_IC.K Q"FMUX&FZZ*KW0K8NN6H=N+C$6 M6G(R>GC)MZ'S]M_IWH55:^:(I]YC%S +&%EIF=7M0M>1F>J/A'V_-H]HQ@YLW-5;??]A(F[FNU6N- MC5ICMSR8I_6R1,^:J:66Y4O4KUE67$W\KE(O"SWYJCALF9*?VI'I'L)B7KH< MZ613E#.P]GV:&)C'I;7=V*A.+7'X M3'[YXVY_&;SZ6>-[!1[WF%"GQ>-^LBT_P>,0&* 9C"K;RY7-KPG-[=XX@H>[ M/L+H7D2:C]## JF^;;LOV+4S($P(\G]6CO@;LIJ7H=XRT)@GJA=>G@T.,X,P MNKE=6ZVM;:]^J.PV5L&#IM"L\MM>;75O'1SJ^K]_&HQ*[>3NW>*JI ]>)OF ;PR5W78(HV':MKH?*U4S<.T*Q>/$ M?+%,;#VXD&KD7G]+%OZS'/ZS$/D//.@"-1:H\3T*=A\TBCUSQA56 "W2GM7= M\+762@-N'"J%PI7V;:O]HO+!1C&/HN2O4F!YN=^!EKOYN-S-+_Q]N5^AY I4 M,+#2"V%!&4M"&6\L9L$8%XSQ6>8NOLL8TT3"06B'WC 5NGJ4/]YA8(_$HXL0 MM$1X MK %G@R"S8\?>5Y'I[H[^)),5VSW>_ G8?_7=GXGY-\=+' D_G%$] & MOL"36;#AZ2O/L_ $D^_S$S-L5S8[_;/A D7F%D62#HA? $46D#$9R."IW,D( M&C7J5^Y@Q\WTDAL468! 24 I"H7TTO*,KV$+*:7S!6J,I0&J'KFH$#-KTN[ MUO.A.QD.T\*_Q*I6>Z9S,$WI/@ DW+@Z:+4?7Y E/*EM[M]<8E M4T/:A'O7=,:E5*^F1N\&=S+(1WD89R+WAD6MPRO:N@#<<@!NDO("99H6AY4Y0M4G2]4Y4OO M%F/Y)451OL#.,F&G6&#G7&&G!NZR<=[.;;Y8RED2R$PB8_]T*:=^67![>/N? MVNMA8=V3L6ZEEM[M0K>:T2*P+(U])Z$Q]3W[?K"%W)-VQ;S>;@TMIXHKY=AB M#BU=7[388&XVVO(K;3#W<76G46RK\G5#@^W:9GVGNMK8KM<>VMD3=5I*N?3( M2]_:HTY,?LO:)[YQVO"H@F^_\VZU_V%X'":U7WJ]^ )%M5';_L['QO?TV9O ] M?MON54;M_@GCF[UL*Z:;-F]TR)767NDQK MNT>UK*5XSG:/@BT+^KPM%+]_C-/)[_>(^3)_YGZ/4VDL0N1GMI%\C4S2DP*G ML1:_T@Z !5O\K@VCK[N=/V<3P"ELFC?E+KV_??SC'7JWZ-X3LFX_OU_@3]ZG M7/WWR#X^3U=.:]S1P0"\C,^NFNM<","XGY7.F))!#D-BVS_6FQ^]ZU-TYEOW MF)A23J61S]IF\^%C8O&G1+JS=C(8A,2X"AU:>982W7OI9\FG#/>8$))4BG_U MC*C%XYFTHEIL8N$N_1+^YR0_-9UQ3#]YE/F9_D.5Z6[]_,3^^]_W^^FGWO'W M^_G4V7JY/_+SE.G<'!A7U*H[Z>6CG90J.AGZ)="(7FI^\47.#66"9,8QZ M8HB56"/),*+"8_UE.U$>1"E>JOC@\J[I#/]J8;TAVS V..5Y(^KO9\ M^F?C1AE71VMF,+B ?OML.B=AJ3*>$P#//1^M]$ZZF>\7N:UT6U!/Z+]0*&J1 MS?#T\X5=[Y]^(#NG35H]\8<;IZTM?5@_/$+-R[^.JF3GJ+I?ZU0;._#S/J^1 M;=1:[W1JW6U6O=P^;ZUOL ^TUFE>]GEMJWK16J\=M=8W#UN-#00_9\U#G]>V M/O%6HY77UZL7U?U/Y_5-=5Z[W+[\0%H7S7TG:NNKK-HXX/6MO;,:V3BK;;4Z MK?6C\^KEWF635'F]\;Y3)9N=UM;VJ=_:S.W6GF@U?%[?VNS6R.?#)ME M?5. MM[I^A*%-O$D^\>K67X>U[J?S6J-Y=!;OM1K''7@'UMQOTM9^[;#9^(3J M^\VS>F/OLGK8.83GGC6[50+OA6L=A3XTMD?5773^H7%T68/6?"%"!F.LR!B5 M/&,RBDQ;)3/)B+4@0<1\7'JGY!NBU1]O[^K(-W9#?PYR_H1U+$!J 5)/ "G% M,/6!:Q*,8-I%3:.@0CJ#J<68R0*D""8+D)I!D/IT%Z0L)>!;,,X<_)TQ'5%F M+'$989$K)2)'$D *8_5&"#U#*#6A2*,,W'*WW1^,LE$8="MY[S0,1]UG$\NG M,G[R-)_^/2Q[ M:D!9;BR;%"&YD5J*NZ[2V0LPFR"8D0>,A%'+HY$AX1$1V(PBS(+.&5SK>69P\!-@B=:,D& D0B?,2)-IB(F M&5*&,\EY] BXB1!O*$,S%'@M+'A6J>B> UM5F,)F9,&: GSOG,4*LT8N"NA 9P WY"'AFG MOK:VJ?C>YX5Z/[.,L"Q)G5\9=":6\5F SLN!SCU&Q0GU,E*2!8V!47G &XL( M_&6L(9AC'S&'F B3-U*S!>B\7O)I)LC>XQW_<= _AL9<%*O4T@*UXS2-[1^, MD"TBU]?F==,@E\/QP-X2E&^"*Y<[?:A6R^+CPO2-(K,T/7">\F/?&*8# MRP(3Z!U4.LF$*D6G9/V8G<"'V4B7S3E*3FS4[EJ2CV'A N F"G"[#TB/8=K[ M($/&X>^,B0@ YVC,#*5>@3"5L'[I'8=H5/6MI7=8P,ZO"?"4G9*TB-[F?S''0:=OL0Y\#CC7+OAC'E??& :@X!51S M#&1<7@!B9QBD4&*= B7KL%*%+[(B5Y659$5>D"*/$I)@!61*8* (C/8%Y (H MIC2 DAD1H"?4H$*1&:N0(J^__V3'!]]-O>?[^FKH+RG.F[+39"6(R:WX]MJV M<^Z/]-7@B/\@FU@S1K3K$C5QG'*..(DV53K@EY@!@ZT&T>QBB A%$+<;#8[K M^.G'1-EC4F%=GA4WR;J\,%T>92>2:L59B&H,4SX6A X8H0P@7GME%37&T<)= M(A2JD"ZOO[MDK]W7[4_-U.WD#CG)P3"KP4Z^2^\;E.U>V=9EFKM7G8[[VFRU M,K;-$ML.RN$LR$5KBS #XNZ$ 24H8IN/V,98X XZ27 *9^&PSN63L2W[4"JL MU;/B*5FKEZ#5HXP%*HD8M0IH206@"D(020P$Q$),I;#(012UFM8EJI)G=/T= M*K<:D!TH*T%1,F#-!;#* 298,<(4)$!ZD4I>> ZT/\VFZT VHQ;-/)+L2)9.9P$,RT(912($ TFRA@$BB@! MI' LM5CAQ*N-!F%UQJID-64EKBH'R4H\?R4NT1'MD,4AZF\P#E!-5+0D4 > M$F>Q]J64+)O)QTLT(DY$ZAK1P,-R<$*X>.:,J4QAP";Y E"@% M)/026&N0%#PH;VQ$,%YG^,G1<-D54F$UGD.]O*S&_&KV_NQS3ZM5MY/0B")MD QP:S6UB,2.1BJ$RCK M3)0C8U:I0M>T6EGQMN097I\AO,ZV!F*&UQG#ZR@WMIX;RS$#F!81U5X#)4PZ M[N=Q*6\CL:$*&5X76\/XG@\>-W4IMEJ]IOQGJD&8J_?L9]/.ZTX MK[W__8_$2/Q6U$7L7\_5OSC!/>X(FT1QNLYEBE$?E?93OF%)HUQ_ZW!8_[;6 M^K[87L[US'S5[_$<&Q1>Z.O4$6L>,/-DG^SX:9N4P3-:PV]9P%0JPF@*GA@)'* 098:R%K$4Q<44B=R#2-4 M,RRM+2S-NF-DAJ6YPE*I^*P@D.L@@!#( QJ%"*33!H2XEP3A+-?*;C1$7<@U M/&9:!=9X:U%;W YW+A!7 M#LSE4!I!$ ,1YA2@J4^3LDH!CCT*U#$.F4DI!O6XW"H4TY>5N*I4)2OQ_)5X ME*<8[AVSF@+*<.0IF&"@G4' <>0<#A!IFP)SJZ;$S\B]]:W:6]=_\>W+N;BW MZE8-V(4X5%Z %@U:4X!2ZX-XP#(C 'E$L&I++Q M3T:B7'W@6+F-!I(5ZWOQC)PK6]9V+R-E\><7KSG)>468R^Y0:&]] MT<+L3GQ'!K@Y -R8\F^,2"-#-,JXLQ90&RTS;:4 'D&%E50L;F0;#:KJJE*5 MM[-*5Y6V9)5>M$J7\HYH-#F"-"#B,@34T "D\!@(PU%0'%+A6.0L4-91=K0L MF;1<7?AV;QC-V"GRHVTY_"R[85:"S R%FA%OSHA7#LQQPC*K @("4@VH9@R8 MN'L!BA2%$F&NA8F(1TB=/AWQLO.EPKH\PU"6K,L+T>6RQ\4II#@')*3VZE8A MH(56@',CO%2<">4W&HK52:7Z9CPCC\N8<);.2)OEIY*7;+8MM[UR]C//%?7* M 2[>^J"\\H!X9"-O296["8NHYP13/FBDD(P,AM:ARFZ8==;G^?17SOH\9WT> M93'"(J0#,X +(0 5T '%B07>8FNH"@)*6.BS$K)"^OR,7#"#-EJIKZ'_ELZ5 M6QNN#F$96FC?NJ%E"VT^V%:.= E"(R.D!XYY JA7J:15JI>4>J0-+<[$ M&FFANV& 8 4:D@=0(5*9)8PGK\,Q<;JJ;GYSECS\SRGC+VS!M[1CD6QU!IJ 30 M ?)H+G$/H@ AL)XQ&9B#-B2.)41D63QCSS,K=/:SQDW?T\/KM9;O];Z1PN'I M6_96K82WZFZ^:2[!/B?L+0<&"1(W1:\8P @Q0 F,V"NU!P$J+A#TG)%49I+/ M).<<$Y15>FXJ/4ICF&6$4LZ2!T@ ZB@'.MH@ M0 A"&/'&,@&C2LLZJI1*K[_#Y5OEF[Z^ND]AD=9QM4,,1G MS<%KIJVQ[P)6MJ+F VKE9"GKN%$^$A"&N '4IZ)IR1;:;(5DZ3,L%B:%-NA;0>4*I=PC@/ ML/&(8"WB[D>CZ85(G=#5;G ZK8*ND"?G.8/.'&*.,^C,&'1*>>?:00%39@.G M#%!F#) 2.F"L9,0KYXE._AZ9@HW+<3(9=)ZC-VJ[[)_[U-]5ZY[M?FM;7_NRTW""I8:]M-VOO'FSD_KC6VY,RP%6_ MQT(W)]?\=!NO@EDL6 EK*D_N[>!F[TTA*JU_[G1V#ZM^^^.]5=/Q.B MNW?PQRBH?AM-L9[_UMW#[KM^JH+]CVY=^N_?/N2Y,"/M9$C;A%_O(6U3P9-_ M3Z$]_Z>M/ZC+P_29\X.SPYW6V?'9'CHY>H/C/>G)J_V;XZ-_SD[BN_LW;T\/ MCD[._HWS]9%Q*0BG%"#I4QB6Q4!+8X& 1&%*,3>_7A;?F E/Z6_N2!/Q;[<'% MUTN"[RT&P8I%UMNZ[)]VNA&5W63F>UZ,RUB,^^BC#$IYSS70-O7R0,P#98@' M)E =9:\(8>$'L#9V966*;C MRD(L95^-S< J8]U@M=7TMR50KQ+F[?5ZEZ.K,C2OO ,WOMO)"W*I"_(]^1B! M*!"B).#>,D!#H$ 1KP&F3AHL:3 ,5PKJ\H*J]H+R2!ID@XF;I4Y%#0D#1BD! M")=*4.VDIFJC$1>3GP#;FH6POWDNHN&<0X J'LYW7V<+*^NGRIK/J296UM'# M<1T\C\9V-)F\#?$'BQ:XP0AXP2U%0BEB?3H2DG$#_ZU"<3]9@:L:PY<5>*X* M/'K4X14+DL8-,M*MY/CP&"@L/6!,&D8-@C15U*N> B_TE*6*'O-T\-=I5\)= M/AA*]G#.5%6O?T:,XZP=[:.3LSU\>'3\]63GSD(.=T^;! MCJ6'1P?G_][LLH]"!AJL4D#ZU->>\0 TYB3:_]I[R DR02W75YZ7T0HLH]3R M(GC/@84LVE?*H%2+E0'FL!,0!_010RZ=5A @+GGB;@QH0B@PRBDC3$I$H!L- M"NOQQ3KAY4Y4MRMPX- LHD.KL@ /+_N]?AQ0-*KR*JSN*K3XHX\V O4R@"A_ M"JA0'"AL/9 <(2F89$%'9"2D3C"JTS&%CVY78>>[R&NZE_J.[NNN/1TX$PBJ MU]):>L0BG1\IS"A9]?6Y>[7_YJ-#QEE-(!#>2Y!*C0+-J(Q;>>IF)3@/T,05 MJNHJ)4Z(1LH=;_VY\=U[8(F?<$29RR4M^HCRCFH/CS?R,<:T&CMZ M#DFA-$03#R!/O0RMMD!:IH%D%$LM- HF)(9@29%?3I"CIZSFAY MB :"8,"XU!@=,PJ4M@JP")G<*L:$)Q53T!DEY:Q"$^6M..(TV[I5N]!-!YKM MFM47S;YNY2IF*\$IO@OP[RB_O?;V0'IWD"RG[,\2X<;T)O02!V(4 X325)B1 ML$'4/@G82FBITZE5/.6PSG N9[;.2CVS?LI9J1>MU*.T!4%#'-(P6A,\14TX M":3&,'F48 A((@83;:&LCF#9[;[RX5&KP%W>^KZ.+[J:U]UVRD5?=H&S-4>W M65&66[GM#L6V9>WE^64KQ?SL^-"TS5RT<;;H5BX#KRUWCDD/)"8&T" 1T)HQ M(!AF6,,H8BDV&HK!.B5E9WEVG:R/4L^*LF2E7KA2CU(6I8@3P=*XJ'0 E" + MM$48"(08(1I*CN1&0RH5*?^G:O^<77 M6IU>+A__B'G]92$TIA%Y29H +7 '*/0.2"040\LX8&X(3>J.!"*I'EE/"P5)UO.R*64DU M?SRQR6I>234OM>+S5EGD$(BP#0'%%@*-A$A-PE,E 6V"B'0'45I'M-S.:BEJ MODX5 G]4=+[9MJW+(G9E&,YRZELNOEKK=[WN77:OE^VI&1;W'$AG3'W/YUPU M^JEN'G_5ZKV\6P]RMZ@#N7>[)@91;7_&%;'7/AJNAPR6,P7+LL/'1ZIC/9: M.99.X2E,38DM8,@X(A7SC),(EG4L5)VALLMG=0M+/UW'5\A9E7%M?IZNC&L5 MP+51$D@Y(E0$ 8(@D01JR8'B!@(#17R#6,_$ -<@K".T3@7SEX=K!8M]T=>F MY6\#C^_423B]?>)B$BXZO>(D^V771\LI&DJ_?6VZ_NFM]M[YW/!YX/>/:!/' M?ME_^"-WAFU]U/3NK%$(P9_)$:-^]_Z[DU9W"[E-A_51C_[\O=&.?T<&'O\Y/SM\6*7\?M1&"2:. 808! M&EP 2BH)((ZVK.;*3=J<^4*N."S*J_[$/GK/H+5OU13Z(.D4!JA@"R<4OX"E]!:"H$Q(0!J/ 228 ,, MYMIP1[QC(@(/DW4DU%H#S](XX.-.$*K 5M-;9JM9C]U/$^NVX"183 MTOWAZ1V)\G2=RW06^)\?'MG_'*VK)X__>:0I]+2Y69\=;%;4^?5WC=AJN[R? MS7<_.RCGH; @7. : 1,L I1*#*(L*<":4ARF:*7<\PDPQYT4B>6BV==LV"T=X?.$\A2MN/C@/ MSS ^=[1*\DCX9H&*/X\+3?6>P>OWM5K>P?;#VMZ54:^?7CP[O#UWL[6T>Y.[=U1_&=_]^#H7>WPCS3^ MP_W=VB_O#[;>[^S%]W^M_-/\LM>N]4\[E_$>KE>O^2OKXS9WX;N#Z*V:/H^[ M:7_@@RI>L.GOZ9_K)]M9!:++R:9DZE'1Y7P3236/@&TQAX!MNDD'0?2K,MC) M9O8GON&?GD--<:DJ73K&_!VLXL78>FHRQW+<77SM/%YWVJOYN.FX0:!PC:#Z M/3J]P*F\X]B8XO"@VO.>#G-G%XFH4XVXR1!3/Y8.^ MV_;])9[C//)H?7$NO@GG\[$>O@F>?TENO D?? HOGI<60XV,L(A0%.*?DGA% ML$&4(TS,QYWB/ 9!!":M?UHLXC^ZG?-DAZ0A?&CV3[W$^?'?W:IA0OM7K M^?B?6YEB0OL[^U].VG^=GMQTZ,&KM^?'Y[OPX,,Q.]Q)WKHWY/C#&W1P_N;F MY-7;YL'1V_.#LW].3]XI>/SAK][)T<7Y<6JX=+9_L__JGWA?&S_SQ]GQV1^? MCX^2EV[OYOC,?CT^_Z-YN#W\S+]_G9ISUSH\/VD>G-GK^,FO)Q_VZ,'-&QB? MK[G_X>WIX8>#S_MG!\V#F]^;Q_&]?V_V^OM->)4\?(='^^C@;.LC%-0B&!QP MC$A I2; *"2!@=A;$6R01*06%;#.QU02>I)_K7*AW\L-")I0>P=3?O?G_' L MXWB55\(TY^I(2*^HDBZ5-Y;.J*"Y\5)CS8/% QS'MSB.,XY7'L" 8 M$8XU" QZ0+WSP'@A !,.*@HQBTBQT2!8U?',:O97+X;K<7'\YTWG6GXNB> 3 MJO)VI]=/OMGND./7YG)JQB8T3T_<(W_@D;\?+EH^4HP M\K3T#L.K3L<5!^R^^Z5I_3?\WO$7W?CAXO A_M[RZ9=XW=9Y)T[?3?%Z!O;9 M ?M^B: KCPF'-F*Z=1Q0:C$P4>R . *UT](J'($]XGN=\O+I^\JU*U@)??TY M!\^ -3?JF0&K6H URD0U0W$[XAQ8DSP*+/YFL"$@4"2=4Y Q:9+_5HPMMKGR MK1B657+HYT>XA>:^ZG9ZO=I%MQ.:_46QS'$C60K+?(ZI_A.NBV52T&)-_ETL MR0S-LX/F-V5G;_"00&F H=Y&:!84**P84!1'"2K!/,6I;+RJ(U$N\3$7M)B* M<57.09&!9Y' ,W,JF8%G3L SR@EQD,(IC0'15@.*#0-24PJ"\"Y S%TT9"/P M8%3G:D%Y]:L-/*O;36/">3^\\"GDM?VIYJ\N?+OG>R_G6M!D@GO,+ BGTN5G M9N\"FOUM83-]4([?-6RF7^U"BR2MU M3YZ[ W%F*C([*G)!LI@M#@P*D=M,((T9D!8Y@&5U@&%L ==0F!'J M]F]%F5%NYBAG2Y1+G*(<8Y@ MR!$,5:=<&8<6@T.C; O9R*L4D\O*/V?E?W-? M^;4-PE$A@?'* QJ\!9IQ!ISR0BH5*.11^86H"_1D2W(ARK]&M:+&!U7OM6WG MW-="MW-^RX(Z[:6'B3WCT/7Y$:"!J%]W>AD%9XF"5R4*Q(Q61C &&(_$AUI* M@ [$@Z#BZE#&,^[P1H.I.J7E ALYA'U-'7WCD6&VCKYGC)OSXXX9-^>%FR/L M$0;.,%8$4*TQH$0YH* F "*.A%,JVI)NHT%)78ERC%O&S>>7^O-'IQO_3.>] M]E2W/_G:)]UL/[[J:8ZW6Q9''0IR^[+;]6U[?=2-SS$8QJLHT02]O_L(O;XH M#I=A=AJ8O2[14^NT91&! E0 IJ<[:U@):A MG'NIGK_O]7-0W:.G\)=E4JM;^>6XX=F#V$V)6XFX%Q%N$2":1A.6IP,0ZEPT M81G!CF/*@]QHD#J197;UZPH%T64-7AQ%*6EP5M(IE72$:3B"F7., !H1-3(- MZE.8F4QN)\\8DT[!L-&0HLPSEJ*B:^_&.>R?^FZM6;A9L_=F];PWA?P..NW. M?8]Y9ARS!S-88AQ(!(JL4$ &[2.$!0LB<,$<82HGA=<2R/R?[L4H0IA40[? M7P7OU _#UTSAHQU2R%I?7]UZJXK<4*^[[?@TO4&4F_^_RV;_NJ9#:+::NK_\ MFF@K&NU;O4BW[X$:M]VFFNW+.'^'W^(:![[\P75'^LKW]IOM3CZOM M[M]EMU@M^[Y_VHGO?(F7G*>6Z'DCF>%&@DND-NXA'E$G@><6 BKC$C#0V;B1 MF$@,,.;4TR*"CN!R'9 UB@1951??<&8XY!L-*NJ8E_V.&=*>F4MTK\1DLT]TI7RBWP!YZ'GXW;=] M;AXP6Y E)=XHL45(> D$%S;RQJ" =BH Z"WG(EBG-=MHR#ID3^YLFIVAV1E: M=6=H!J&%@-#H\;(/<9FF^I7$I#/F$)F>U@HP;@*2QC">CI<1JN.G5S')D6R/ M]16NJE-P_8WHF7$Q?]7J36Q!/V 5%_5A,F#.$#!IF;4%33%"T1;6-D34M 9( M(1W@BG%$XZ[H4^-B%@&3Y[RO%7/XK3][23'!>J&VM^4UOLW-O!9U[ M/SU/R4 [#="R$B_$'"DL P;*0P8H-2G(T7 0O//(<^IDJL(^YKADY5QY67>7 M=**:=7=6NCM"DHPTV%,F@;98 RJ$ 9I"R+==EBI2(TX3$ZP,D/*'K"Y634' MOG\;(Z?[_6[37/:U:?E:OU/;O6J]\]TO3>MK?W9:Z7%Z]5K4E,7F:UHNL1WN>!G\S]SX]Q3+O>(F]R,;N[8'WA>_6>J>Z^U@C MX.5\@U3"G55(JSF,[?/I^O@[[K7M,NP@:O, MO\9/U=3\JY(4:WKWY=^^^RYAZVPM6CS*M&[!_/;KBI7YC53!3*HF(57ETI@> M(5."GX^>:6H7/-H?.) M5FJ&SCE!YVC4,Y?,D8B5,EFA5/L I#$$*,A$%)81%.L$G?#)F1?5*ZVU M1U MI]FZ['LW#]/MR0?4*XS XQYQ[1!XWN1UN#8S!D^'P>7JH]X(9X*R $J?&@\I M&='8,N"8C__&-_$ @UF5RN]D%,HH5 4>F%'HL2@TP@1#%(&RT(*X'",*418Y M(380! (-@59!@TW!!&?5 C+'_DR@<1^*/[RKZ3@D_ V;';I<#U9TM7X>C.^4M M=&P-D..@ ([#4.R:O:*RA2?:BB%H4!!J0%U MSJ1&ZPX0CE0P7E,BTK$_J5.BZFQ, M+*$?V54-!C-: M@T?;P(@ 1C,(*$J&@/<&:(B],2*^&<0 H2BN0U*E0CS/)Y+A*>[@Y]T*II)4 M;"C.$MYEJ)LAU(TI4RL#PHPQ@ -&@!H7@(["!8)3300FPL !&5,$U:F$%3KY M>MY! QFC%D_&,D8M!J-&JU5 13W% 7"5^L-@C8#6"@*C#),8!V4]+C!**EJ7 MO'*G\R\*5V/\US6_-/X;?]Q^]9U[69]J'0^5K?%?TWWQ+<+]V\?FIHG%'5\V M^W$H]L>ZB8M6/8)GKPZ:1X? MO4$G9Y_I_M&;^%EW>K+S'A?C>+6'#EX=XX,/?[3B$H6'6Q\QT09*+X!"*'DQ M4+016"J6AYF2!!&AH$NX,)BBMYTDLM-^_^+EBQ=?OW[=O#+=UF:G^^D%AI"\ MZ,:W7]Q>N]'8O;*MRU[SBT^N;>9O M[U!>.K>+YEQW/S7;16PTO[\%G%WV^LUP_>,5..8VJF#.$WQFRL7^G#^V?!5_ MYWU-VW2,HMO7Z1PE+:M>.BVY;.M+UTRG,'$'+G)8=/HC--NZ'5=I*XX]OE"4 M(-A\\,%/;[][D\4!7G1ZS;287W9]*Z[J+_ZWKTW7/[UE G<^-P#7E_#[1[2) M8XB;\H,?6> <_W!&R?W)N/LSC;: 4$4M=L1%+/&(>@2-,-0ISXTD&#DD/Z)4 M8'WXJ=/N[2-<1(H"3-?KST"'^(0O=>NKONYMO+BOLU%A;^<]S?KHA#UNZPEA M/HF < M*J,E-?GO"]T8MSB6NHC'34+[.[5W1_&?_=V#HW>UPS]JVX?[?[_=_7/WX-W>/[OI M:0[W=VN_O#_8>K^S%Z_^M?+/]LM>N]8_[5S&>[C>P\.]LVFS^WO_M]$/SL2_ M@6V11Q6?HJ4O>O[E[2^_W;;I:K:+L10?^FUX]R%"IR\8]12F[QN\/<0>A399 M\0"W#LOA%P^1:;-X:X2M#][C?!,Q_.#;+P-*MK]>.ROM=DFE_%BHJ% MN^:*';DPTE-<5L>W+JNO^_BOYO'9/MW'[V].SM[ _P>'W_XZWS__*_SDP_' MUX='I^?[-^[\^/K6$]LAASN?RW*PLXN.XY@.\#^?C^.U!Q_>T/VSWT]/ M7NW!PZ.WYR5/[)FEAT?N_.#(POVC?\Z.S]Z0DP]O3T_.]M#)SJ?K_5=_?(ZO MQ6_;71_'<.-=[9-NMH?"K<7]P.K>:2VT.E]KI]Y]^D$#J&<6,K( (Z10ONV[ MNO=]M]R.8ODC2N7/))342"&].&B!\M;;EN[UFB'.81KS5CJ^.=)7>8.=W0;[ MIF3&*,(U=-(!8V0T8PBU0&DI@9+<,<4X]DQO-$0=JS6HD?/,8EM_62Q)[L4' MCK_-'0ZRQD^G\2.4&B.GC244$*]AJC2J@22$ 0^%C/K/N/ H.2[*Z;R_+BUJ M[&$^*Q[E"R MG#ZU=/HU%-7V4%)'25"#X6VUW=%WL?T$AN.UF9/-$J&/2YS,*4M"@ 1 !0.@ MB@:@E'- X& %@D$K0R-"UPDB%H(M>T2Z'P M10#S^M9\6:A/_$X,XO#S(%W\$M."Z2]K5TJ _NN+1-5_Y#R=Z=!X$>_^L[&- M"8A/IR. ;(X)JS2ZYPJ0ESE$MC.J#00+MC,R *P$ (P8 M$9YQZ*5B(#C" =6.1 #P B#'F#"0&(O=1@/5E50K843,EI-7DZJ]]?UFM\@I MK!G?]J'97T5ZAI]"SY['B=Q"S^5++IQOAE]JJ[UUN+WW=_I(X=LI[O-WI]?O M?EN*OP]6XM^M.#=_=+H'OG_?0Y3/[:8%Z]VO":CO5^(REG%K-'"("$"9Q, H M[.-O7AAJB1;(;C3P4_P]^8B^NO;:QTH6*VOKVIQ1KWM]VH# M7^ ME I+:-/YXA=$Z\8-\+&TCCQ/KUME:5VVH&>+O5 MLX7OZQ+W"H1K9"V*\(TC 0N6 FUX6&C(>N2X*>?3>04 M^:?J[8!4CZ/3T]HS0UD,ZQR2..&NDC^AL=@5]@X#5"PF(:6.H-Q4E=R7(VZ0H1\)EK<\6; M:V=923MT!+XP!E7$9@D&E\VM=G!QPZEZ M[6"(H) MLO2QS8".3GW/UU+C^NZWN#3O4L1,^UO=Y4%?H&YAT[8N4Z'S9CON5+U^ZC/1 M]5]\^]+WZK7.A>\.XFV&;8-ZQ0>;2;]\O'CX:KVFXQL7%W%%%/T FJF]@'^H M\\OW?B_IRP;CV:S%_=%WTR /TII H@9J.W$)?BD":P9?6V1#U+:LC?!T&P3T M@^]YH,/,8]H>K0$LX P+58>%K8\JL@;BL0')CP=H(!I(ZC70 3).N4,*X87# MPN!D>7!!?7CQ4_4;PZC?N^<7K M&.6!0LP"JJ4'1B (HO6 M:8P"&^>KM7-<=&RMO.I753^').P7J]URVE2!0*$ M"0M6E;0:1ZT>1NU& ]2ODBXOV$Z8HE\B'/T^Q 8%SVY?[ XTD)7*H U[G2P MP*K:-W!T'I]N)3[E-L^PBR%]N(MA[D=8C;$LHA_A4Q5HTFZ7:F,*U] "_<3K MVPSQW='A]O]+C[/[]MW__D=B)'ZK[;YYOW=TO%(M$?_H= NFTO]!"[A:.FHM M"-*]EEU5?:1[71[K-7]E??++IE[TM<*%LDJ='_DFH>PQG1\QW<3T<6T8?W1; ML=Q=%S]6%-\DJS*QJ[0(Q"918KEC MG4?]QRF40,*'WQW35';$&%*%,?KX/K/=SM?1'+N*=/^4$P4/;'?.(]NHO>MW M[.<)JD=.4N#QVY24/[824[(5QYILE&CC_ZV;#C3;M6U]D5P*>8)NRQOI^**K M[>IN.X[ZX<8]SVM>MJR]/+]L%7ZB07>K>^$Q0]?DSZKM/R_\.>IZW;OL7L\4 M@6:U"ZW3XBPBRL?U>9[EAKCVE_Z@"/7(/"(\FXE$X] MVB?<6>,1OA\IOW?PQYA0^6AI%S1W@!>'E_U>7[?3[$T6*P^7'BO_>1B_.KXZ/WZ'!G#QX?;>&#\_?XX-5[>MS\'BN_?[1U M_7NS?Z>&^C$[/-K[J(AA MCD,,@O,44"\UT(+$5:Z8LX8([$/$":)2"E1=B06%RX\NUER&8'7+$$P&/.M7 MA>")@%M.4'HVTXO3U=O_OLMF_WBM"2N.$_=WI%D52^_UNTUP6 M1X)'G8-..XVCVVG%X7_:&P:85RA+:460]_H^\B+%M:%!@ "I3]D%"DB#+.!. M,6$)5EK9C0:%&7$KC[C/&6[7$VN]C<]M"7=8.&H.DZYEA&(*:LC*-<8C3,49RBN M(!1C1Q!73@B-(;5<&!XTUY$?!>$8029#\0I#\0@G-M1$>T9"P*T.@!KO@-8" M VUET-Y+X8M*7$I%*"YW \A0G*$X0_&T#SU-&<3 I2!.2!>8I$%AS:"CW#C/ M-?>0_H 6/U#],(-R]4#Y<(0?.V>(9X0"1RP!-+DLC(&I/0MD(7)GIW $941I M'5$RQP*)50+%9WQ$]#!>C#TCXD%J28)AEBIJ'9&2>^(M)S0:TP+:B<^(;J.A M"L@8'A@-OS ?$,W03?F]2!X^//I\_9$Z$968^I)MT36U1:? 6DDC ?%,8:\Y538H M$CCAPFI$#$)49+?@*D.LO878^)V?V4?C.47:&X Q81%BI0):K%:4PO@M3MTQ7= WR[ M-RB;=)%JFSTJ"+2"#0(GFZ#I;'A'O+,J<&T+9LL,(U"DOPUA"$K_DY+W8XSY M0D![A7QV+KL):^-C=-S H"_>/+Q( ^OM7OFN;4:192M_=@C[IA0&2JB0A&$. M."$T=1+$0%H?U[F'@FEC*+5THT$HKQ-5-O&7UTUP1@7EUUO9B]HO^+$D"C:0,TB;\1[8- T!@'T48#U2'*6+QB6IZQ.$LI2RE+*4MI M9:4TCR(::RGY93;5RXQVN?Z%[Q[&E7XM U2RE+J?K;_LP=65LN]7ZU=.ROW9%.EE*6 M4I92EE*64I92EM*IL1)X%#2@) 6V8NT!#MI:Y)&77&PT,%-U(I^2 M*IM5NBHJ7?9X/%&?RQZ/>^I<^"ANM7F[T^OO^_YI)T?WS%BO1U+@)58!*JN! MYYH!:DS4:^TQ\$XCR+@2U*82FKA.^%,J!%58K7-0X!R@8N;.T0P5BX>*$0>G M84P(3S%@D$>HH$("904!@E-,?+!,$5\MJ/B);W.FG?3RE?G*2EV9%W^^\ME> M^0S"OP>]>.V]7KS-HA=O#@!?Z6"-+*4LI2RE+*4LI966TC3)%*E(-X>",6FH M9$X'H["'G!A(4:#3>TL*;K!]EQKL%DL^ETNM6 M,X=3-)CFS *JK08Z! 2XDLY!H95P;*.!<)VSI]!('94@*>X MJ%;VY#1'MV4I92EE*3T?*4W3)90'1P33CA)$ PW:"">]"#!P@ABF4U.PN,M\ MYUR9:\V.:^U^?3W*M1"FFAD:&19V =#TPU@-@112^Q1!!E-,"$-U,J:!2M;A M2NMP1MHLI2RE+*5*.*-65O++=$9E)C1')K1+7@^29-C!V6>V_^FC0T@@)1#@ M# E %13 2,& 5 9Q'[20W%:0"ZU5J-3XYF2_ZY9N6U_3O93_OZ^[]K1&4+V6 MM.@IP5)/:%JW.@WKA-DM$W; ?\ M/9_O\++?Z^MVFKV*.)EMJ"A4S&!AB)*"! M.: P%0#I*%X:%,52)\3-2)N1-B/M0I'6&66Y,0390)%74CN"0]!,:&:\4XM& MVFRJSQ*&W]^'82$QM9PXP*A0@#I"@!;" (>X-)1Y;%F"80[K#)=+]64LSEB< ML7B.6&P]Y(SJ8 W35)F@$8.*"*<"TM3HD+%XE;%XY #9\J A\PA$P1) I;8@ MKFD,HL&#H6."*AVQ6#%8IZ0Q.&-QQN)I'WJ:0BZ!\N""\%(I0B,EDD2S M:*MBAZ"!SO&'P;@7'S/^EE%Y%5#Y\WU4=H$Y+6T *9(:4,XA4 A3$#4 "F^" M1XIL-!!!=2K+#'GR6B^KA(K/]6!HRJ*/4@=&(E.+D&&HI<%XP^-RL5K39%/3 MB4^&[E5\&AX3#;\P'PO-]%CH:O0@6WKD/$XDS,)H'UL-I"$0! KC;I J/6&S MT1"IXV-=H:?4>EHE_<^L*+.BIX%<9D6KAHPW(\@(94!,A@"XC38JE<8"21 % M3!/,.5)!I#9W5-(Z5O29X.(\0@(SUJXWUDX!M5&U*"?,.AK!E3BLL1%(04$1 M)-RA?#*SV@@[&D0)*5$8,0&T3O6(,4RI)18!1JQ@A!!+8(C<4[$ZQN5^X]D? M."ZT\W84P_&J K['X_$4(']GZ"2.SW4NH][<'_L$=\E?F+]PK;YP'A4NIWV( MN>I]OC1?NCJJLRC]4!NU;N?KJ(/X!SD2UB=*6252/O"QUM[]L"OB=(+]-B7E MCZW$E&RYVRZLM=2&%33;M6$CUCQ!Q02]]7T=7W2U7=UMQU'W\KP,6X[:R_/+ MEN['J1D4:KY7$ZJ6$O)F,55K #NWYSPS!9YY["BKOB:/.J.X-7X?1"P3Q2E7 MR@,3B6=N:=]W$HSQ$U1["0X.<"?0\8D>^5E-W=9YY[+=GRT\+OW2]1%/7MF5 M6MFY(4Z^,E^9%W^^,E^9%W^^\AE?F1=_OO+97ID7?[[RV5Z9%W^^\ME>F1=_ MOO+97ID7?[[RV5ZYH(*V_<[%1@6JV?ZEVY>Z>UT;E+/%6L$1!) %"&A 'FA))-#>$F0UHE3S-2]MNRZ0^YSQ=CW!EA$6 MN':,",*I! M)Q))0BFUSB42S.J"Y@SJC,49BQ>*Q=$>-8C1X(VP-+"@G4:28>\\=Y$"XXS% MJXS%]CX6!Z=8%+@'B#H.*&,(Z AT)9I)[053HJ-AF"\CDBN-)ZQ.&/Q8NNX M":-"$)A [3P55$D=_T\#]UP(0_T/P#C7<5LA5/Y\'Y6Q,091C0"S! -*G 2: M" B@AS1(K$A0?J,A53TNB>=6Q.WY'1--6]^6*<6(M8$J1A'74A$LHUWMF$"4 M,C/Q.5&N;[OP^K;[-^_Q_M9'30)FVBH +?& P@@"F@8+)#:24X.U-G"CP>L8 M\;IDY;Z'LX. BJ% /J5Y#JG0%LHG1+4$:D)HZD2JDMM M.#!5W'*BB,Z^P94&63("LMZI0"1$0)J(K]0X I3B"@B&J(#!!NQMY*&*U!'+ MO:\FJW6[[.#3?&6^<@5"GD/QOPJ&/(\'G&)#JS5[O4OO:OJ3;K9[$4#2B\#H MGD\/?7[AVSU=[+!Q>MH/E^+YD8=KS+14S8DU?H*F\V'IN.L$3;6.G((Z3R1V M) 2F/(QO\& ^[J10;A11I8 M;_?*=VTSBBQ[N6;(+F[*H= .1>FRR"TL<8!JCR.W@ 0X'+FD]%H2S#<:6+*Z M1&4G]Y0;_'@TF:NA-O*5C_)GKZRV_^]_)$;XMRRE+*4LI2RE+*4LI2RE+*7G M*J5YV-MK*?EI4@:0D%Y1)9UU5$IG5-#<>*FQYL'BGYF(#_BDRQ;B/[IUZ2

WC8<]3P3'"T_)BD(T") ,<9 ,T\ A^F SWED4P34$"@J M9!VN3VK_#_Q<8UQ:3\GJ7SV8>MP&-5[4E3@MSE+*4JK^EL^=D5PX!+VTE&&E MA# H" LQ9 )R-_66O^7.+GO]<]_N]XXZWULII4Y*>^UA'Z7"0UP WO8=O'OK M_^^RV6OV_3O?_=*T?L 5WGK;^=0N[E+0AGQ /4.: $N)A(HKC*3WP#G% .4Z M ,F9 0HK R''/A"YT4"HCO&3/<@9%C)X9REE*64I92EE*2TZ!'6]);],KU>F MP*M%@4N>,LNQDSX80%"0@%JM@6*2@( 0UMI)RSRK( E>]X"P+3O0CJ3/G5#K MW_80[?VPA^A:.O77[C@G2RE+*4LI2RE+*4LI2VG.4IJR^H&'DGE"9/ !4^:\ M81)C9*R41/%H,$T?.7ZO#,(@7KP@=]T<(CY3XP:-*83 J0E:: 0@1 %0A#R0 MG#. A6 602Z4AQL-3&6=L7*IP,FS?+-25T6IRRZ/)VITV>5Q3Z$+)\6M/F]W M>OU]WS_M3*C9V6TQL6:/YN_S*"?&- -2,@RHEAC(("& V HO.-*R* **ZD2R M]53L'!0X!["8N7\T@\42P&+4QZF@\UX)!ABW%%#)*9"&0! @CG(VT&"FJ@46 M.=D[7_ELK\R+/U_Y;*]<]PCPP_ZI[Q:QWUU_ZMN]YA=?:W5ZCRMGL+)']FL7 MK)&EE*64I92EE*6TTE*:QE=B A$8>ZDTEA0RJ0VV-@CCJ<%.8SZ!K^2!&JH% M1]B^2Q'VVI$Q^->1)QSX_F$XTE?9:3)#IPDME9"'P2B)L04I10)01 PPFD"@ M)95<>8Z]#AL-69?D*>VW=&;A*!(4&0<8 MXG$#%@$! RD%7''H:1 !&EZI#7C=([+CRJ\U"SW(X=I92EE*64I32+ M?#H+N?-(""*IH!02J3!&"'G%"/=2BJGC1>(N\YUL99(U0Y+%2LU+*77&&:N M<#2UR;,(2 05H-@3S+712J08,EZ/3+M"-:*R#F>DS5+*4LI2RJ&SU6%",X^< MS4QHCDRHW*J)4^X4"B 0G.+IA092>02"111R A&2O()<:'VBI<;W5OM=MW3; M^IKNI2H ^[IK3VL$U6M)A9X2,?6$GGNKTW]N;((?0HI0&HB!W%"FE$*60QRX MT]I9I$/1@FZ2O+YA1^/O67V'E_U>7[?3[.7$OMG!U=[74N\70[#BAD@0O+: MRD" 0B8BEE4P&.:P""F>7]6%HG7$RG5+IKX:"(64*0U@W:CP>N4LSI%96?E>NI_)D69%#T-Y#(I6C5D'"V7:3F37"(, M(B&*R$B- =*F8W.&A1<,02)H(#?\XL&?_ >=YZ6Q$=RG97W/%EZD/9M#_>#G':#M]Y7],VU2?5[>LX'[5VIQ^_K]^) M7$]'UM7W:<;;Q8:GTQ^AV=9MV]2M./;X0M$*<_/!!S^]_>Y-%@=XT1FT^'O9 M]2W=;W[QOWUMNO[I+=F\\[G!_O@2?O^(-G$,E_V'/[+ .?[AC++[DW'W9QIM M03@5M9% .8>L1]0C:(2A3GEN),'((?D1(;QQ^ZG3;\3@0G_RP'2]_@QTB$_X M4K>^ZNO>QHM[$W'>;-^.B*!BWD>G;((%/6;60IC)K)4LC3AK [X4Z7FG6S1+ M?1E5V7?357' NC)CJ9UVDZWSGPGD)S'=:!PE($F9+-O)4HJ*\M\7NC%N>2QU M&8^;A(W&[K^OW^V^_6=O>[?VY^'KG;V#5^_JM;V#[8=UO2HCWSX\>'?X>F]G MZVAWI_;N*/ZSOWMP]*YV^$=M>^O=G[4_7A]^>%?[Y?W!UON=O7C-KY5_HE_V MVK7^:>Y^BKJ?=CMVWYGR;?3%UO8=9(O=,3Y%2U_T_,O;7WZ[ MW7F;[6(LQ8=^&]Y]B,SI"T:SQM+W#=X>(H[DFXRJ!#K#G+7A%P_Q:+/ HQ$3 M;/ >%YL2R0??AIOHD>]Q2A_UR1\-%I%-IM@J#59-=-N?9!M.0?I^>JDJ73K& M)3A8Q:/+[KSI7,LOQS]V%#<$7SN/UYWV:C[N$^Y[TN(]%\,"I_(.+7[(:3'& M;U'M><80DP?S/Z=\X.$/W6D+_/1ICD=DQ9#C8RPB% 4XI^2>$6P090C3 ;E0LAMN1"R MGN5"CO:&IUT=&2OCZ^_G7;1@[-C=OAJ]VK_PU_GQQ_>P).S-_3X;.LZ?B?:/__KK#C)PF_( M?NFTZQ..WT>/CW:OCL]/3D]VWIX?[)PV]W?^BL^73LSV\2,&S=1H.A>A3:4FN% M?-.%#$@9D'+]HK4!I(/M^X DB"9Q31K@L X1D%)@DW7Q!PP*>VBA@=4HY'@? MD)Z!Z;'ESBY[_>),)!VA='W4.=ML^5K[&VE,KZ>_;+)2+KJ=+\WD-3#7+WZY M[*7CE4[WUVI:+)6^QXSLCL'^I:J]R';\15Q8S>)PHJ;;KJ;/4V#4S> %?W7A MV[VYV"83958\J?C?BFR>,V?S=T4:?V_Y(LZM[;;N2#;OJ;/;4]^72+XDT#D, M'6#6(D"MDT &Y@#7D?TK2 47>*.!2)W"*NVI6;,K3HNS9B]:LT?9,@G4*ZXB M6]:$ 4HI!)H9"AQD&E,)*<:\T&S.584T>T9L>24831'S#8SN%<%&YXG /)W, M++VGVHI WLS)3)']^7L2YO8=66:0FQW('9?I2Q0[UX*!X")SH8%;D*H0 L@E ME]0[38V*($?ZZ/$I8J'9*:^P!$9@#JB@! MTA$./"=1C3TF7L.HRZB.<3EW<7FZ_)Q<,'?9>XKO_.ZP:_FH++5BND G@,M> M*F;>\RGT,SMD5H?#'-X*]'62Y]LTJL/PON>WDBSO2G]WP% S(LX.$6V)W5BJ M&5;< QL8!!0C#0ST$A!*M2!Q@T,N(B*M2TDJ9,%E):\XNXKC5 MV C$ :420Z,C3]D*J/.?10G1JF:#:154O+GY*9YW^[Z.(H;[VJM3J_WXI=/ MNMG^M1:UMMG^XH?GGME74VV>\T!AF^^R?16%FF(X#MM[WZ6:H6]VT/>I'&&& ML5-!4A"@LX *3X%!+N(?1"IP&AAW*C4_1[)] MG4IO1RF+MU!YY1T06FI @_) H50.11-&/3($*;;1('(&)::RA^;17"7N7/&= M=LU>=KN^;:]K_LJ>ZO8G?Y?%U%-05O;1K"1W^6,@X.VA?(^Z\7D&X[F%O>^K M(1.9V0'BYQ*1(8(J[H0%+!IQ@&*H@"$0 BR#%,;&#<[CC0:N2_1DSW5VU#PC M(I,U?%D:/DIYE&54:!15VFD!*$D'S0998!$E2#@H%!&1\M01+S>!F)ST9 ?- M(R.#@X\:XKZ%FNNKFO%M'YJ/HS;9R8 MF27:[7Y]?;1WO[\"=\IY+#A@F+M(:**M)P7DP+N(=][# W<:*@ZI16Q\;)J M5X_+/%JUL_9.J;UO1OH'6N6P(@QPD_H'8DZ 4B8 K ,B6'GL88J*4^4#I>R? MF7<$3:O5^:K;UJ?]JXCSM46IP6+I%XX9GT-F*NZ.N0]G?Z=JLB/L@VHAH-4(2%_8#E8#A8,#"BJB#%)4&IE4MD(:^Q,& M,H_:S8NZ,C]:=0:<'^U9/]I:^5P/^Z>^VWO\\?&S=L14PL5:2#"U$=*]TX$O M)L?[SIX?D;))XSWAUA-@<8B&C,022&0#",01JX34PMJ-!JI',I2CWM96K^?G M7_V!7F?5G5)U1QVKT'&L"8JJRRV( ,R!IHP"92V7+'@KI4S=O\IGP"N?GUAE M+K(]"&MKMN]6$"NR#XLZ4:VF-LU644VLX"LIK.<+]D):H+H7:,& ^P)1#0@!U0V$H0E#(42LZ%3!4[85VJN?,^J_7BU7J$!FMI-54*@\"@!Y1(# Q'#M!HU4J(B,)>;#0HJW-6+BV6 M0PP6X9D;9GWT#](D\_1T#.$./VRA&0F$1$"\$!PDT % L' M)$I]OQ5DAGI(O:>#M/RG,)<<=5!=K5X <\E:/6^M'F$N-@3K6:J'RD74:@05 MD-!8P*CV5%+N>(IK1G6$*J+5S\GELOR/>\D)?)R:?#QA7X(!Q @.M>WDO MX/OO@70SVLT0[ C=$9Q1;S#'$C!DH(C#S2*Q,9Y# -3AA'BDI&"Y!J>2*X$ MIQDX8[(39GV<,"FR(EMLPD!2ZBG?7*X>!) MJH&*1#D%)/MAUD&Q%^6'R8H]7\4>X2Y.*$\U3^=', S;RW*G 3980XBU=MRG MFCEJ3+7W[(I95/3+T V3/3 5IRX/Q((^?%B>#;39@]Q-F;UHBCAC$*!@$*#, M2J H8D 2'9>UA1+IHH([I4\I&Y2=+]75[?G%>4^@VUE]IU3?$8X"K0J6. 40 M=":E:C!@J-:IN)^CG K/G-EHR#&M,7.4RZ)J?G7]%]^^]+7L75GM0Z+M^'UI M)!^:_=/MRUZ_<^Z[KX>1^]>9ILP0YV"YW!>"'I- @5(N&F3<8Z",,H %B*%% MC$G!DBU&&:I0UGY6\I4[*,I*OD E'STL\EH[03UP 6E C0A 0@(!U"R^ZASW MO"AA*I[>*C-[71[K=4G'J#5_?M'J7'L?'[B7.\NLC^^E<#/O#H7[UK=TW[O7 MWY,3,_[-$/]0B>00RS2#1 .ME(PD!R.@=7 @V$ YPU1Q%#8:3-0)RLZ8]53V M13ICLK(O5-E'R([QA$8I"V =3*TS/03*"Y$Z37D&C1/8V(T&AW68G3=+)#J# MPA2#-/U.$2IS)UD_>W16VZ-3(."(3WJK[8;"SU@X'RS$Y2QL*T7 2 +"/(^& MG[1 88RCX4>"<-03%MQ& _.Z(MF]L[X:OZ@XFJSQB]?X4IH3\4YK"3C^_]G[ MTJ8VDF7MO]+!?>/&3(2*J7V9N4$$8[ /?S,K%.I#XR) 3EB,L0K"2$R5I+@ O&I+7OIY' M"@R>5"IJ9]FY,^^I;.[KO _WF"RR"#E,I,HF49A1Q!G^Y7(5: M2X.MB%2D7)Y"-+A8D@88M8P_93]/+>,/(>,S#$=$10QS"6&7 C B#TTZ)[\GE>VWVVW0C&>J:<'DH_I (+E?P6K_\]H\?\\^]#/ M*:$3?%R?+'J-C0O$1CX?=$Q)8$1KY%6,.6]*(1.80(90J:P@B7D)UA^ ([US M6NAMQ>@).8.>&30L!W^J0>*Q0&+6160-#49:1)7"B$L-^("%1B;Z2(@$M1!H MZ136:KX,_:WSK^X='T;T:CR0TWB!? !'."%>D=O>T M7Z1>][AH=;[&_@SQK2N-?^\:+\D3_,^PYP]M/@7OIFPZ@2H KWXSVA5_VG;SF"]$S;'"UN3G,61G.WY M E@8]J\!:P@EP3A80K""1OF(L$R:PJ(;QC180K3!U9(4*JZ%>_E,F5JXET.X M9RP88E@B0D ^ M;/4%TYLZ[.?Q&IZ7*_L:%O8]K.M.^@X"UB!W&Y";+W]E*=8DJ(244 !R%OYQ M1'O$E Y24TVTIBMK0B[*D?M$?;7/6H+OH_]Y+<'W)L$S-(4&90+V'$F*)>)" M4&2MPL@Y9K%*5A!C5];DG2OPUG%X/R6'?P[[\%Z_/]T&L/AEU"6P/,W.5*7\ M(_.5KR ,N2Z6K;A_F..1M?6VU-QEUG@;+W_L-^-@)V7/[>B3<-E\2ZUO,:#S MV.O6D'@[2)ROBN5M4D0F@VS"#G%0:\@(L.$8-LP;!POLU0K@GZ:$_K%$A8MK M\7YRSID;RW?MGKFKD,_P'BEQ#,131*6BB*<0D,WY1V"Y '0''!)AN=4*D_,I M"+5WYB'/G*KCR5)N:D_,TSYHVKI8RAK>%@AO\R6S>,3!8^^05=XC#NN%G- : M:6>DCEXDZ;-CAC2XN4L$Z$"ME)9:5;6F&QH7)ZW! MV7HGO.JVV[$<47\GU2!X/R X7R&+>I8DB0""E%G$K4G(8D&04A)C10W'EH/) MAF5#B?F@X-HO\UQ$_=X/G&I1?W!1G^$[W!NK3 +9EAI$G5N.G"$O;.BZT^B=M>Y8'^P-P6+YOOMQ'>PXA_S_*?;TJ!>"QG6W7 MYFX\;^WV4(FO6^,EKW/:[D6IS2>^RD"D<%0C9IE!G 6.K!0&,8V34P:K)!(H M-=: =;_OQ-?'<-G]># U7#R!9-@:..X=.&;8,%,..X\]HC'@W(N0(I.41508 MJ@RAE">2VW1)LP#GW_U"1IT(^RQN\ (H\VR6;&IU;,?76;)UENS51P MV!PG MMIU;DI8>HNS\K_9,K&LH/O% AM?5.I8EU"8K/3X.K?G-K?C-V_D\6,>5IQ%; M9%2.0:=,(>W 1/(D<>P%$9&&;!@M1R!6+:[+9\'4XGJ?XCICCD202RT819X9 M@GC"-!=L3XC1Z"4A5GFE5];8DJ2LOZBXR4N!"$#K>]U3>(9'=^4^/?Q:ELB# MK7Y_F+%L)Y7%Z__N=@YV8^]X([HZ?W^1*#>?VBI@XPJF&0HD-U?FT2!'&$,R ML! B5M)A0#F16_3<.=B@#J-<6NF^UV"#6KH?3+IG PRX5I8'@43(9S$ U,AJ MI9",0EAMK3)> (<12R;=+\FE\BY.NU+N2&9J8^RQV,S%,NZD&M@6#&SSR:LB M:D=P\DA1G_(ALT1:B8A\H(X3&8(399#DU;RE=J@LJPP_)F7YO@C7J>=WD-X9 M6J(E5M%:CCC58'08X9$+6J/@%9.>!T,<6\;4\Y<;';A\ ZX?K7ZTI1KP@T?B M/@GS9GVJH _8-X/,%.>M4]/NYV MWN<%K:V>!?(F,5])F:O N!6(*F(0Y\XC:VQ"FEDF*'P$?&IEC=,&NZ*269WN M_AR$^M[2W6NA?BBAGJV@;+%R#.0Y2J$1#UHA'05'V@JF"#=&"[FRQDB#Z26I M85%3LV?A>;Y\C+[Y_I]_2JCIM=PP[ZVGZ8!VW<&@>[STSJO[S>//J)V+R-89 M"PN$[@_S$7V)$T8]M<@ZD:O*:H)<#!(1'VCT)A(1<_'[!L'T4;U8$Z&H9?DI M.*)O(LNU._H.8CS#P*Q/AD0PI@)Q/*?A&^0$"2A0(Q4/6(B8EL,=?5F07T!Z MRB2C^R*+^[>IY.XKTU4>VZOT4E,T%\!I;I>B^7J\^'6*YKT@Y171@H$8J<$X M-2FW\F)8(:.]0#CWP# QN*C\RIH!6W41!=J6*JV[1H;E(4@U'CP6'LP>Y%,J M"$D2.6< #R+#R/B0PW!"8)0DS6GV736$DD^BU,."W#_+S*@V4XJ^[*L1O_E# MVSF(1<\.8E']W2] E#/A:ES1;:,3BE[L#WHM/XA5-X[']A&]4$!=N/>HVA0[ M:7.T)=[!CMCI9(S-_]N\V 3O)NM?%O'OA,MO3'VS1MX%(N\5W3L<20[;@(17 MN>=+1LZ>IKL+)*U7%M)HW3L3 M>PC3]OGCZ?WYO>Z$G/_ @W?!*JYVT\9H5\'K]C OQC1&5[A=,[8%XO!\KQ)' MJ0-REI ( 1A;KBR@H^2(4*-4Q,H19<%6Q@TIYHWEQ?G.GJ/[[/ECS/UQMAIC MGC+&S+9[LSXFK2R2"4Q#3K% UE&!&!-J&NJ+VZO)AS MPQ[VZ M,<,K[* 8',;"Q8-6IY.//',\/;QQ4@KA8[OBGA[^W@)^-2]LN0JOOV]W^L!>S)>/'/5F*5J>"-Y"FN@G+ M]Z[Q0"<%L($7O5O,S=OTG%A PC#L9=__A;6;->#/;8XEP[%[N\8#H _^ QC5C/4Y_P)Y^=[I_%D5K)*6$B.5I$=< MR8@,%10E+[01FE,E:[8:OCN\>Q&-AOL=\H.K%,_.O% M!$]T+QT&[APY\'2Q^:HG?"[8? ]T,>_+W;PM:WA>/#S/EZIBUBLFO$4DZFCL![G= +6 )4G%*W.5["NRMI; MG5 WCJ_/+&9+__?[,4?NY0X O1@ R4/L76X67YL@M;)_+!/DE3UI ;J5[;-W M'$Q%>*,(L2IP1Q[SW2GA@D(XO8.>R(2[F[ M]1)!4,D*?QM8UX[P_Z'U=>U_X)_QK:>NY6,^WQ@)S=K_N-YO:Y/QWO1G"Y,U M@L?"5E[Q][RM6_[[XD=+0R-&8(A@=L-HSK+UT.D.X'Z#+@BB'896F>P!,I&C M &U^,;(SP"SI#^"-LG?)ZK4//H[O$ZN2PPA/NE4KJM][L0VR]C7^<=H*@\,Q M%$S]L*JT_#N^^(EU,(CAX/J?/. D?W=*Y>79F/XWC[9$$L,]S1W>B8^$1X*= M]5=^NS01QZW. M9$2$K@H8]>R3PICOS-W*VN:_?[_??/=Q MZ]5F\9^=OS>VFF_>-XJMYJOK0>+8]@Y@R^;H5'F9ASWJ@S1W=C??%[L[Q8?F M^H>-K=W-C>+53O/]SM];&^OYQ>NMYGKSU=;ZW\7[77AC>[.Y^W[I5V?;]OQA MI5T9:1395"N6?M"_;'6*P6%W"-<(_48NG!I!NY]$P,5#VP,%=@QD8%"ZP:HW M?'[]ZZV?ZSH)NREDZY7K=_=(H677S=1^-Z7=\AAS2E:+$?5N#H_A$GX!YOYE M=KW3.["=UGD)H:\F% )>K'?"/[W8S\[-_'(GO1YSBO<32K$Q\7GNPIC^;)=] MT!Z9A!^,23C?/X)K;WB\\P;([R>X_M$>V7GSL;5WOOVM>=0^WOGTX=O^[L?# M3,+W_SW$_OACQWXRPYVCP^/FFP^GS?.W<(T Q!T(]=$'OO_IKZ/M\TVZ\VD/ M[ONZW?ST^NC?\\VSG=VWGXU0240O439S$$^.(R-,0$X8B@6CE%M3&4JMSC"& M]7Q6PAGU(@G+K-7P=[*$)(]-Q#X&%I->*2*8-B=9%'I#T+#32S7FXJ-M,2,. M\-GH5N67JR7YX>UN)1#3"N!HV!^TTEGU5@O4<&?P.RTIS<.3.T*S=OO6?A][ M7UL^%O_IMK.U 8 $!N-J\4MN4$+Q'U=\H_R$_/%KT>H7W6JJ@4G;?F%AW7HG M(YHQV/Q#A^[WBM#4X+%J#?M$? MNGXKM&RO%:L$;IM2J]VRF>#_ A/6COFD(+;/&N6-1N-_5=D"XS$W\J!M=A?G M^Q0@P1:N9=MG8$)55PVM@VQN%%T Y,J KI XL_7RU9-"]"P#9LP9F]Y'L*Q]8=#*P/)>H#?OXJVT/8_7\>1>G'F@!>(8O M1>SD&>@7+@Y QU9WM_U!N5*^U<]?/K9?RIEL1S#*;;F<>>=&,.T'790K"XPV M7)C:=(!>>$'NSB\?X)\QMH_&1 Z7,1ME'IIM',PXOC;HCM:@_" MFA^4Y=AM^)KG,12#Z \[ "X'9_G3[L6"P0SFI\QY0I=GJ(C'+K?U^Z%#'VU[^$JO&X8^K_*@FO,BS[D]@8>%_9@'/8 5[^=C\JD[74^VEQE< MK]IF8X3(M X@H/1!G(#H^]:);;?SHI1"\Z%3NBI* E%"YWJIO>P$EC^LOE^= MX'">VJE?_2_L L"-J>_^[^2[,S/YVXP"O!5!S"$^3X8@TGLGB.^S, +:VLY@ MW9>4'=;A'Z")'@1[:6A?OD]%^W#S>),TS]?/]NBVV/^TC9MO]D2F<'M''^&> MK]O[&Q]H\]-?QSOO9VG?6[JW^X%M;_QUM'?>AC%D'VP;[K??:@)5W/[T\4MS M=X_L'>^)7%=P^_S@VV>37"#.1B235X@KD9!-%B,3&/?)*)A\/\O[7##*:,V5 M](D[R8WBT4EEG8JPJ#'.\K[WPV/8:V=97J86H[A8C6*\'#_!"G\\F,N#CTDX MJ8G#C I.";R [PO'I*&29))[.Q8Y<@:C?);S.]%C7CG".93?>00O[#4&KIT8 MJ\LPH,MS)U<9+^?J?M'@3]MO]7?2#!*<5?^^9#1H;JQ_^QQS22Q/***1><0- M 0,0] F*5.+ C)%$V%F!LIPYEZ*@-((H&6$ML41YB1.W(%]L%@W*%'O^&3:/\)8JA)6E*!= 1 9CF6,V#,4>V+ ALQ)N M0/@U%DP'2SC7PE)FA I>&Z,(2616PK.)F6V<7NMX:@-.53FH;%HP(^'[OK)2 MP,)XG8T+@M';$@W6\^DI6+8$9S1X%P^&[4HHWJ-_5TONT,O*8^16. .+/!\J MCJQ4L*S:[;%K8^K&E778[0ZJ\\=>' 6MN;-BLE]+"]EV8).VKQ:?$:WO1?@B M6-Z'W6$;KA#A:G8L2$?#3A5G4$I2'L3-I?/R$,L;E39C^5QA;(G,&C#KU8#? M13#?![F]UW@V_W=B\:=6=A<49]'VLND+U]J(/EN1O4N>>KKZ$RSLAUOD25F' MMP%3V ;9PU5N.!ORXU3O_P*[S\*6A)W7'GD&?AM!\->_+7R5,& [4%Y MK?)FK9"]5AU8F'X_<^9R,Q;)MGH9K"?>[+RW^T.PS*=&,E[GL>A5A2/ZX]_% M4/D/KGFXJ0O!M5M51MD/+UD:S%GNQB-NE<9R (:?G7YC$82O#]M30TS#]F@C MPAN5O)V5CD00R#P3U7WFW0NW/:) 2G6#;W<[UU[WLY>U52WAV>= 97XORF=T9RO]?N,SU5HNMSJ!G M40ZF.8&WVMGE-8+1[%2J@G%&_K,#VQIYL-K=RC_5:_7S1*5>][AT5(TO-/-; M&%)LMXYA^'DHIXVU63531_./M5-9>!;XWY;'/\]@" MYMYB-(:N"IS*$C;=KS%C5CD($TI,J[RZHW=RXJJMPLDGJCL/-PREC/C7( M8SR8G'4<=+OAM-5N5QO[FMOG&XT0#K G;[3Y&^; EU)LN7CEG(/="EOO(D&;13] M;MX8P*%BI\QN*? OJ6)D[LJ\&W)@XQ>=-Q:24/H M'[],W NW#YY:@DBVI1_S0@+9OF/LO^0C%%.2J*0D<"4QV"X]40GIF1TW@9##8US M1R4PTZ5-/Y[K%WT,\J.Y6ZL,OHLSI9%=<3L/R_PQ2!G1D?&_= Z/7,;]:;\= MF!;']DLLXGB=*C.YWQ\>GXR\VZ4E4?9&'-DZV2S-%FL)Q:4--+)\2]='ZR+R MJ(I]NU0XN)R;@WSGZWY3W26,0OIN.POCN)7;> JG"M96#U=:4I4;KUAO9W5T M4%I:_4OSU"M]1)7OZ&)&)^X*%_O50_;[Y4R/'J9,G(.7DQBLV/G:ZG4[^3N- M7)D@6XYCG^.Q/^=""Z2]_57J28$#3(QGYP::B$VZ^F#_APFO T <3WVEV M6^5?#+J-J=M>ZR9I91&%89;K%3*;J=>+[=2 M+3?+Q68(I?.M]&%4$9V#[*C]5L6H^3BY-?QDYI;P9&$(FZF\==Z'PT&W=U;8 M(>S_7@D6C>E],_7D16DUE[NRB'#/[EG,A\:=F&"93MHVSTV((%+Y_&Q@OY5[ M='3(!IOJM'3R-D;P@/(7AO!.;V!AQXYQK0S\O)@"7P[GXCIY\( @7ZNCA.F3 MQ'QP.)HCF$W_!54@D@.7PVC-0G2#R]^34[_7CU[P,L!2B+3AQY#V$;C\JIN&ZOUSTMI2E?_M*]RJH8^?%E0)H"[YY/)@]_F-0*="-,V.?Z\]*W1@#H"'WZJUM^Q!S#VJ1@C MT$W=O/W+G5A''(UI]!?^&3N9G,0&2:\UXLHXY)+DR'(B%"=1JS07CX Q4XRX MI'5*7 ?C,+$8(,F1L"?8I9&OXO9'+\4;WAI06Y,JZR6%_./"G MX,>G5<71HO2,E Z12KM.TJNF)_I]J7)[H?BSF_\=H]KK]?=_3J6K]&%EK_S5 MAY.2PXY_MO[^ @R;W=7RY@B31O%8-OG5DU-6>NA/C?I5L=L] 9#1G(['_WL^ M13B&C9$]E[TN3-J4YK_GQ_GNX#,3;O4+F.I,_[X"V^D7!T/@M)D9 >.Y]#05 M%R[UT6&W'<;9$2,SHM_O9L4SHH=9J^8']J,';E>S=!$_\TOKU[%RNCAK:>: MKSPVNAC#Z!+]\3@N3*OLCRY/\TLE"6_V2FO'5A>ME.LOK?QX?DR-RZ"'G/)4 MY57 T[DX.,TQ>9G(K*(LK; '9#+*V=DH7E@(V+0*+^5*/RZLAT'%-4$%&Y2U>+3=O+<8/Y M$&UTB'J22=-@/ ^NFU/)1B$FU0GS]=%7Y8XK(QBSZ70&TUU&,E8@LEI\R@\^ M/J_+!+TS$[P"E'10'.SLR!!QQ9 MJ/#8<<1G1\8Q;%$@ZM751V*6IV30OTO]BY]P]RR/1S7\6E0*>KQ'+NN"657] MS#Q>Y:DX:-,=/^AFJWT#(6O1I9\L7YAE$_>^WO*8"P1:_S)R)?P M:NQ:>,P)O@5_P"(KKI%']2*^IQ=[E1(\JSX>Q=M4V;&@4$N4M;8(EV0,F?6CG6 M$/1T*+J]UL$H*J_B8Z,]NUJ\&><4-"IE.**"E>-VI+PG.V*\#\89QM5.&*O5 MR3+?>&-,HH!&4W?8/:T"R4]C+UX**KO8=I.0K]'MXL11?96^;N1)F/[V1;K% M=8<[4HF526]1^"3D]"M MTB%<>92S].:PTZN$KC_M,9X.3+],M7<#$N_ M\94CN%NXUC1WF#JAOF-MEUS,ZHYNG^[MO\=[1WMG.QMZWO4^O#[>/-]GV[CK>/O_K>+\UZS=K?MD^ M?P=C^7BTM_MGN[GQKM4\VN+-H]>'>Y\VS_9V_;?MC;?GV\?[Q_^>;YUOG^]] MMHHXC:U 7 >,N'48&84CA=R^)LI"+<;EG*;JT'AT@%+B1/_JG+.) MYR3;VM>6@YV4Z_CC'SJ1F+'YQ^+]N9JO MHUU25L7Y+(J<"0 M7OS:BJ?7;@H ?=7/L&I/Y+SKH8%WHIO6^]."Y1 M4^6 ]$\R5QYSJE%!'QA*/AC, ?:3(_#IT_C&J(I2>4FX>@*DJ@X6[P^5[C=4 M\(>8Y ];,5VQF.4J]R8^D5<@0)-CC(N\ZN]OEI()V_XX-"-'3.1\G++/6_5. ME3[5R\DLU70W^<0)"Q8KQCWU M$DPS&PA?K'WUR"IZ;#:$+EPW'R".]5YCIJQ#F><'BOKBFZ.#//CF*(QM2AV. M8L3*>+>J'?'XK:*LA7'1GC5KX9'R7"VV\U!&!XVSF;IC_V5OE+=:ZN_C87N0 MRZQ"B M>N30RBZW_I67FT2\7I0DF',8W*<[R1_&,&S'G33K6)KR:/QY-OKP);N8FAO^ M,PW*!VTH"HEF/Q.Q2',:D+84IQ!<$-[/NHR>@XMA^HQE?'XPP[3'92P&A]FK M#_1X<-@?E52IHJ(F1<_SS[/;O3&5WIS/._(58C:X)LG/-JI M-GO?-YOX#8__1W<;<^P>T+;KU MGWWOLGI5:_%35_W^9TRKA8^5X%4LK_]XN09K5AE]*A.K5Q73]S!6P?@]S"MF M\D97_4'+R1^VNJ3JQTW11H"1$2;W0"HCEXHQ+G^G=V5%O6?QHH**^VY@>743 MU-T?@?BE_E"CN9WQ:52'<#/3W0/0KN;SYWO,_>SU%KL\]].Y[6;+,_',?J^+ MZ,*GIEZ'V76X<(O7"_&H"S%W"E&OQZ.NQ^2,J%Z'1UV'W>S8N(&N)F)>6>/) M1(WMG4ZW\]"=X.^'!/W8X"UG[]WD7*D3!S?NB'G%@]ZXT^VC/N[-6]U>]8@_ M;/;YJ,]VBUZW2B>)I;"<4IG3'\.N_78ISB''.*#0+4^4\DV6ISGN3WKAJN:X)W#]C\=- M^O%XY\U;NG^TB;<_O?ZR=_2NO7?\U]'.Q@>X[QYN[AX>[K5FFN,>-]O-3[G_ MUQ[?W]@_WMY]"_=Y!V/\V-H[WN;-_(Q';\G.F]>M?\^W1XUQ-P<[N]ND>;3^ M640;* T.:4<"RGURD?62(N:=#%&DA*5?68-5;QBF[MH@]VKN) !#N2+S))]^(;9Z12!;K@=9)3/\0F9#L.?"9FZW;E>JD">-LPL_ M3]Z79#?[T31GVM)NBZ,579$OYNQ_P'?&]]JL!E#;N+@]VW\X<+0L&Z M>H:X-6#I1LR15I*BE S7)C +GZVL:=I@E-\5=:]&OGOEBS>-S7KQ@K]P9WPM M^$LF^#.6(I"KH!QC*#!M0?J)1)8JCDS*'#LE+9++EF)#8U,+_O,5_(4[LVO! M7R[!G_5M2TDEMAB4O901<<\PTK#VB.D$!G9R!@>[LL9$PRA<"_[S%?R%.X-K MP5\RP9_1^$0:CTF2R$?G@.H[AC1U F'/I?6@^WW"H/$);S I:\E_OI*_<&=J M+?G+)?FSOM5 A0;[CB%#B$#<&)I3@#UB@DLN5**!II4U*DB#RV4B^P\4M3T) M>7\TW^J;J9H_S\BO^J-UNC9SX24-]2$%9OK*F&MK<^02L1K<: MW9;GJ1_SE*!&MWM"MUEWOV=42NDBHHZ'3-XBALX0!R0-X8;Q"PJ ME+V&MQK>EN"I'_,LI(:W^X*W6?*F&='&:90"MHBK$)")L$R.8,^D(<(SO+(F M58.K.Y]IU/!6P]OR//5C'OC4\'9/\#9WOT@>+E[Z>,T0U%NJO3W"DO=HKX3@TD/W6&N^GII0;Y7 M2FH1=0OK(;Z$(=ZNUMAU0ZQC)FZD0B<8L3F"B%J1+DZ1[LTI4AQQDJ L4:28 MYW!GADS0 >FDE11>8"_O.SD#AN'MG,0 MBP/;ZI3U[:YHTY +M7=SHX-1MX8KZ^ MPK:JK_$"KO$]97C3;/+ETWB_/*S* MZ\,#PU]S#1.[G4ECD:U25D=*L%9SMU)S?D[-<>P8\\PCHJ- G%".K+82)8QY MLD19E4)9*W!.Q_WZ$I*G'T/DMB:M@\::ZB[&X++8*O4U'N$:=>3ZHJVP2CAW M[;>1 OHS=F+MU%RHDCJ84U*:>D)4U$C)7%U-)X-L, GAZ*54R0=K!=AB#2ST MRPM&?U11?)-[XJ5>][B(_S=L#<[0<1P<=@,85%_!TLH]K6I[JKY&;4\MD>[Z MN]OOYRI6FZ7 ;I?RNC41UWZMK&ZEK+[,*2LJB:$ZT1Q6 !85=P;IY,"BBB&2 M*'G0B>12H"^X)-5C"%ZS;&*:!:"VINIKW.8:-W3;CSICSGKN7V;>"?IN1,E^*UL_;OVH^[#,WV>^77=AQ\Z09DN(D'Y M@3&E[%I?E*40^C#:7#\S3)5#*,\L[50=A+&+>*:I^D]VBAYU>+NR)7?=.[KN M'7T_/8[KWM'WTY.[[AW]&+VCZ57]*!\[//")]_F\44/HA4Q'/=\W;_Q<3_CC M-'BNY_UA&SG7\WW_#9N?]2GIG1HMOTP'X@M-O%,.&RN+1]]!$^WS_>IA]AG.]:V^?M%HR5-#]M?ML^_GBT ML_OGX?ZGUT?_GF_-U<;21)(8M4/48(RXDQ1I,("1$\IJDKRBA*VL$!8.DM2DD0)1;B1U)(:!Y\<#L[480@8\"U2 M@Z+(YRG6B:AAL(;!EPF#.3G#>,,\\ (.& S4.UCBX/$]]"QP41.EHN-'!!ZYU<"99Z:*V MU,KDJ:MQ\*GAX&SR@#("D\0\LI8JP,%$D)&1(*5B5,%;(P+0049-@^([Y[H] M" [6[:X?..JQ;G?]E,YGZDY8RP3(V_/MKJT/ E8RYW !((>DD",.7CH>F;4V MQ>A6UJ1H8$V7*/>X+B2P[ <2M> OF>#/6*1,^H2META0FEO?&@:"#[8I9IZK MH$0P1(!%JAI2+"K?HQ;\)13\A;O@:\%?+L&?])N&# \@'R M$37 \Q51R1@PDHUHB+K/_7,6_(5[66O!7R[!GW6Z6JRMP2&BR*1 7'G0^)0K MI T5T6CG0^YX1;%J"+),?>[K;M=/VZU:G^W59WOWYUE^82UW'DI]O)US$1,B MG9)*(TDE13SE8'ZO,#+::LD=QK"T*VM,-XA^&AUWZM"%&MZ6WG]>P]M]P=N, M60SL-R2O+').YH:) OY*QB,1@Y.2,JEPS,5W!9ZO$5^C6XUN+P'=%GY(4*/; M/:';K+??..R$3Q2,?0NV/XL)&2P3(EH19I7EL'Y@^Y.&8#5YJ^'M9<+;PH]" M:GB[+WB;(6]4,6Z-U4@)XA#71B!8/(HL <[-N-?!FY4UP1I5HM1FA!CWB-.)< ;B1H)I6*27&&I5>Y>1AK2W#D\\SF% MR]?=KA^I$&,]Q"<[Q+K;]0.JT!?9[?JA%.F'.44J(\MM/PF*.!G$F7=(8TV0 M=HYA%[2B.[KKM=U]=XXM=X\=W9%J[QOM/CNM9\B])\>_,- ML(47C'*'A(X6<0OKY30S2 8G(S<<&VU6UEB#FCNG^5RM89;93*S[8-?7> [7 MJ&/:%ZVM7G ?[(?257[>2M,N)E@S1+#3B#MED4TA(4P(#K"*3ABYLD9( ];P MY<6IUXVPZVL\QVO4IM;]**^7T0C[H;35P?SA7&3<@_F$%*<,<4XCM&V/??"%NMZCLTPN:K]&4VPIY9 M*W/E6EW="?LQ9N)2"[G"G17]JHQ$,3@[B8WB-/9B8?L ?.UV][3_^P*[@<,# M/VSK;TU6J98_T_I;F%5!%M_ZF^A5PG^N\?7W/Y/&W,]@'Z;OL[F3"^]I=7:^ M3<_*VU#P9],6&W@:NXD]N:A>J<]IXA;;,OS)5,S>:!VT!K9=C,(>NIU^J=5A M+8?EJY=0ZN6V'7Z?MWE\@^=_/C8PCUI@$B@83YQ)J8D07#FP=D5(SE45$=C8 M!F9U,X>?M93)-GP.5NV7_:,/=/O3%M[;73_?.]IO-\\/#_=VM\_A^J?[QV_Q M_JM92_G#:?-H\VS_T[OCYB[),-C(.F JE* HR*00;AB!M M2$1)1B&$X3R(W.5+XP:Y>SKR0P'B2XAN6>_8]AF,IC]V.UV?L??BHQ5HHD*; M8$B2CB][1@;+XG3+ Q4J]RF;\,8S0:I$/,W5L#48DX M16C(,$8:FB\JZWB):B?4HCYA+$&II)RSU#"NO+-6$V\Q[(I$"0ZJ9BQ/3M1G M&(MF3B>J)'(J@JA''9$#5HIT"DXQ18,39-%]2>LXIIL)ZJ4CL84>*7_W5/EE M&:"+F*!G@_=1>XHM*'A/&"<)7FH6#:..<$DHUIX/U_+V7 2@S$>*8PE MXMII9)748+#RQ$#18R+%RAILI(;DB^K^LSA)>QH^O1IS:\RM>UZ_8,R=X=B! MITAU$,AKE4NPDH@TS?6FHZ1,4 T)^VZ\6@6UY]_AM%:/5]NPLW@:NZ[M?9 ,;1?F\.X6XM_Q,!C8\H@%D.IK(7WSVR#V.K8]AO/^GV=O8O>@9T\.6WZ]%VU_-\_^+MS^SW;7?WFB MF+W_[R'VQQ\[]I,9[APUOVR?OX.Q?#S:V_VSW=QXUVH>;?'FT>O#O4^;9WN[ M_MOVQMOS[>/]XW_/M\Z;&V\_NY P]5@ADO_A(2KDC$N(PG\J&*TBTY4B;L'$ MAO6L^CQ7Q#,6E92,!\ZL$U[&H*6A.'HF5XH(FO DHU=O&',XW42:"CL8]%IN M.( M58G!2.A +'KQH!3(C!VA&)X ']B[B%@\B,B!='Q!-L%8?[?M4WO67_GM,MX M%R(=3F%LT]_[3.FM)!GG NA MRZ'MY50#&^M62/\[J/O8J]10*>QY"V6JE_'XVL#HAU^OJYYE96WSW[_?;[[[ MN/5JL_C/SM\;6\TW[QO%5O/5#^/:,^C+:P*X'^-!FCN[F^^+W9WB0W/]P\;6 M[N9&\6JG^7[G[ZV-]?SB]59SO?EJ:_WOXOTNO+&]V=Q]7VI=^LG7 MJXP0KD@H(XWB4ACLLH[YEZV,L=TA7"/T&[E\7 06"TRIZ!^6[.88*/.@(DSE M&SZ_G@UM+/^=0=M*FU*EA-/*>>83)RQ8K!CWU$OAC0V$K]P])>'*^_Y00SUT M*H,RJY29GTEED/"A4HO/#E"K3%S_\<^G,BA*[V>P-QO0#2/R']5K],,TK5*+ M7FW/UCD7+V:%GVF.0YT<\I220V#J'IZ;_/A4]S9/O+#-]$ US6\XR <*-WR( M#7 U/'[HM :@!=X/[& ^S/#.\49/^)#HJD=\-L<\-''+G(V:8 W$7>C@(H\$ M1^(=2XK71^L+.N:![WPY@_O1_3?;;/O-%KS_%G[S16SO_G4()OO9]G%V'_[9 MFJ\;\:ZULPO?/]__LG?N3_,QS_[&%M_9_?(-[@6_WSK;?[-%M]_\=715U&0R MVE#N,0JPH(@KI9#C02,36#*.YMC_W":9F098BTL42O5 ':=JY%JF9[M-X_; ML:,D1X$FKIS0-'"!@U.$)4OD[9OCUD MI94*.TRTMT#5-6TP]0*#0!^/*C:['?1=NK@LA=/N?(UGS_HK*;GNW]$B_R\\ M2N@>U[E'U^HB:35/P*&HD3P:;EU0/A%#F9-,1UNSZ*>EBS[,L6B'N566!&2= M)(B;P)$#_82L#[#VUBD1^ MJZ"IHH35K//)2?HLZY3&RT@E\IHIQ*7AR$8!DDY(H(QI8Z3,89$-M53F\K,G MG=]G*N]RR[5N*CYU>^WP4T3E1?0CD1KC)!61S#G.E <]%JQ7,5@K3,0U47EB M\+4WGTGCC%8I"2 J3 )1X0R9H 2B7$I/G-!)@=%,3 -P;(EZE=2=AQ8LZ9QB MB3T7*2H']@BW@@5+O(LJ$AU8352>GJ2?S>;,"1N]2L!1!,E$Q2)--$5!6^HD MMD*EW)6(-[!8)DE_()?*HW9:W^WF'(B;N\EN8%;=+4?O24.9"-%@E@+A+G E MJ:$V)OTWR<&97[>NV(9UD):A'6NYZ(YS94>@,. O65]T%'F9J R M>U?P@FRNI4GN7:#KY05C1&0F"".M)"E7\TS:"JR4 PN'.&.UK>G.D\.(&;H3 M'2%* ].Q0D3$"97(8!>1H8SB"-:-QH 17#8T7=1AX/+5L'MJ3INZ5DQ=MZ"N M%5,K@I]7! =S9-'BB#G!'&%IF+I63%TKIL;9&JA%G6H.!19*+_KG7BIDK<##)Q+W'$AM_ M=SL'?[>^QI"W^J"NJC%756/[_.UG9ID1PCOD30R(RR20B\FAQ((TDF&KHYNM MDO'D"KJ4&>1Y.Z!VW@^%+3=$;DEW,-D2A84]T2A.X<_#O!7[K>I4_*27Z_$, MSLK4\OA_P]9)+H%3];3+;XVJ]70.BC;LJ5B4LH&Z"0W[<7RC9]7J3JY2H7XR M/USI>VAUIU:9NI=6=_P>DMGEJC3Z@5O=/:GTT?5#69HDG!?+DJ?\ MM.9O(_IX[&)O/(6/DK'\0.>L5\_ G#I\N8G++S1_HWX8:\'R%Z95R_"B0"FU"9M[AY^V7_SX=O> MN<=[M'F\M[O-]H[_:NWMKH/!?]C:/H)WW\\Z$0[H]NX>V7GS[LO^[NNCYOD[ M^-;^X?9Y:,%O#[IDBJ^M$Y!J,O@=&3'IA1,!2$L^5H3F[WGBBG=))$J9*,**$UF#T MJ& T6_U:N)BX#TAZBQ''R2(MM$+2FJ!EL#@I#6"$&PK7N<4/*'A;G="R=0+' M=6"C+17!"L6QR7T;B?4D9M+C=)DK;VOF\_A@,]_>!"!&$Y,8TJ6#V@J,G/$^ MGZ9(HDA2%HLR=DFQ.S>NJY,REE=Z%;2*"J,-;RF"LLA MO;.'G\IR2BQ#(1 P7AQ7R(GHD8E,21LH,0*OK G<(&119Y]/*-'B\:C"/X>M M=NOD)/> J$M37%O@C6OIG-?6B\0=L3:!E9VH](8E&XBH"L?0:6'007+!'I>5& M:><=M0I8@_&)Y'SMFC L@_3.IBHD14)R(+TZ$,13)OXQ2A2X9$H;:J-+N5%U M@^-EDMYG[UNHBT3<"'0\E<;XZ)QBF#OI72+84<]48J!V5$T9E@!TY@L_1*K MI.0<*050PRV3 #I<(*NQ3CI9CFD$T&$-S185%5_[&)92>CF3S#A)I>22&,.E MLH1&Q[U,EO*:,BR%],Y6G;*6"YY[W2?B$?S!D0%[#5$OF--$&<']RIIN&+Y, M#L)G[V+X88#1#5-(ZWR:!YB@9P/APC*P%(0/'%"!!6JI4\1@Q0EF,A!3$[#' MA_#Y(A8 X$9HK9!C42#.J4*:,HJ"R5D(*GE0Q9F F09GBZH1^O@Y,@\4'5/C M:(VCMS\LSTT0HS TVM)C9EB23"IO"7.$U,=M2X*CLW7-8M2$>HNLH@EP- 7D ML/4($T],LC'!:F8B^6?RKJJ)LGU?EN;S^8J]Z[A MG@86 O&1Y+9 3CD>3)1.,TH"T9\)52M3OWJ'_]=/\3_/UI^WSGS0>^_WXV 7/_N$D_'C;/ MW[*=C2]L[^@MW?^T+9KG^\?;&W^V\]][Y]M\?_>P_>_Y]K?F[O9G9JS'B7L4 MJ ;KE4F'-,PV"IY1K)/Q3/NYMN:!2!MM0BJK=/(:W$[PAV32N= M+4]6:0%R$GNY*7RS.X@%*U#Q/A[D%-$R._0BY=BVBZU.I?ORO,(/]>%!^WYW!)R?= MWB@5M!I OQS!.,/U[(?=N*]=@$>9VN^U2!_C2.%L&^8I]N?V\#WBV54@5G*; M]4[XNV5=J]T:G"U9;OEC0-N'SU(J:G+%,>RU1-P1@:S$'BG-I,;,4^'-+'00 M2L#Z<]YY3[@5U$1BO'/"22\)I@O(15]2(-D%-*CRPW,N>27()[WNUU: >[2F MD,.Z[A# Q9<-SOL@]SZVON:O-\JI+.5BE'>>Y7_R7GNT-UMPO03*>/))OSB% MK5SXT5Y^XNGI:E4H]C/IZ<*L"ORSN>+?S2-G/Y>=_MT\Z19KHB\N?O]&%5Y<9^*__;G+)[*?WMR MO/_I ]\[:A\W=S?Y_J>W,-;#]LZ;CZWMC;=GS=VWI]L;[=;^F\VSG5V2'-C_73GTU]?]G:W^+_G6X/MUDP@ M4DC!B*21#,PA[KU"FCN%J.,6&VZ-<7AEC1K<$&11P0Q+<\QU7X#WHM'NF4+= MHHZG:JA[**AKOKH,=5@&2Z*4*("N0MS0A#3%"6%/0&GE$Q*<.U0+TZ#TWJ'N M*45T/:J(OKKL8?HI8EL7^WB9Q3X614^O=<"_Z77[3R; X"F@]O8<0<6<"J6= M050%"P15$*2)<2@)YXQ+H(4U ]1N2'KG=-[ERZVKD>F9(M.BV&2-3 ^'3+-\ M4LMHA0D..4$P(!.1R!$=42!<&J>CETYE9%)RF9#I)7A%)YQQZ@3R]_MPB3Z; M:[P$2^*Z;N0;.9ZF%\,XU*7XI2S&'F(5!C)RKGZS_,62&"L!28YLA%E0L0QHB,] ),$1],LDPP7#5JEWI14%>#1E @9!EG-GF?/8!E\6'\+J&99& M+>^M5I58V&;^U^Q- +W-H9@']TC9^-]K%^9N[D\W;7Y]LWAK^%P?_>W/$E&K" MD[8&L1SLSI4R2&.24,REQP2)#ONTLB8:U-R9ERY?'9D:PYXIAMV5E]88MLP8 M-DMAI>:>DV"094H"A2VK]8:(O!4I"R<$ UCYD.@RNRNVRSWHMP+]7+??KGY=FZ;HICAB0"F ISR M".30>,>0\D8(1A5-&H"54-G 5%VQW#FQIRB35"J8'6>JE!MAG'QQZ2/: (SH MG\2L.6/[++\Z@3=BI^Q7.QRMXQ2.]%>+G(?XJGL,N'96',(]K?>](7RIRE:> M_T5I+Y]V>U^*D]C+JS\ZF@&0ZH5\.E-E%^:?#V+ON'R(ZS(/QPF+)1?H%YUN MT0<$;B5 _OZ5ID 75ZG!1>\\J%^.O-YJ?7 3"S>Q>(6 MPY/4Z^89LV=5(GA_Z _S!@HQIY3G.87U#ZW^2)' "E[ZQ'4[PSX,]-B&F#/5 M)PM4;H]^A#7JY_32W-7XN M:^1PFO/LUY\'#,L=O>)\SDW/O.^$:2=@/:.Y<\NK^-W:WHBVV;A6&4+3JBPE._&VT%?/$3Z_K=]G!P_4^NJP[RT/N!X)GY MF?KW<)+^=V(/(G*]:+\@FV"PO]OVJ3WKK_QV63! !L87)^4FGWO\:Q\RI7NK M5_*]H@!ERGW>;%DN\JZ_5NH??L&NKKVR^>_?[S???=QZM5G\9^?OC:WFF_>- M8JOYZH=XE=%)?JV-YN[[__[OS1PC3]^F:3__[KTZW6%[EWZ,?^RU0'T M[0[A&J'? &SV\:14I47_<(3?PU&MDNJ-4B7\>A627%D:YH>E7F;J.TB2HK,6 M/@8KDS'GP/)(3)NH"#?,WKTTS".!;R^&H<^G![FRPKA*RR4V56YX]4>_5-?] M?JGI0BL RQD 80K <099RYT5+?AZJU=^WN[F[Q9YLD'?SI9WR,PK:]9*S_:+ MD?J/X;D3GNE2%A>L9W!H86=G.@+S!7H@S$82E4SUL 54:$*,#NW7S$SBE7%% MHS(9E\C/A!N#<=2M;M&_J,IC!X->RPVKDA>9.,7>P+8ZWS]/FAI7Q:LN!N7M M26L JW%>U?@93-]_:C^D83L!ZRVW3'F)U>*ZPZU+3]0H6BEON6P89%Z4"X]T M*[)X]4A+@&C#]@-.#E_5%4;&+&_DF*@8.LQ$E@(Z'^75+]\G?Y2_&WUG M!QZW!^+10:,*@M,W&'^_U2EGY5+UI%%5( "T& >C9;M8HA'U!*9[7I'/7\KI MCYU?Q\(TL3*Z#@1A!';]\2Q/GGMTW^K9+QDR,_)W)7#^L-#-\Y';4?FQZ6D/ MPUZYV[)5>-B+L3B&JQSVB]C)>^5R)89R3U36;"4EI[9_L:\N-L#\)AQO!#L8 M62 P8Z6!,S))+HSC,8;>M?;-['0_;/$;PUJI'4_VXY6H>H #LG'(FHJS:!U&C$ 'X_EO://KKJ+GQ@>U_VL+;YWM\9_=U>_]H3VQ_^JN]?71 M]XY?'S?G0@0^'C8W]NCV\39N[L)]C]Z>-X\.X#CNW<.^K\9Y:U3L9XV>"^,OBXZ M]O4*G*^A_!90OCU'9CD)P@=MD#&&(2 MUO#UU+AG#5]+!U\S3#1YX;BA!%E299QR9"3'"+: 5!0KZC%>66-2+A%\71.L M?\,&78_0H.:VL6@7H9G^_X:M,9GLA/F3^@?M7',133 >X"L80]VKYFCKLZ9< M2V8=TB1': ,A0$:SA')?4@!2!O_8E]E[)L2!;;7[XS/SV6@F?^.M_O-GZX]Q MD$X$_9F#=*I6#5/WQOO[CGQ\LIS_WRWJP]6"?W6#I@X24W.*K M1#S-UD835K4^I6I>76)1+WE67D\IW/E9><#]-17=]#PZ&\V'-]VE.]0+; VU M%VWOQA-7[Z]Z?RUF?]TUB.NQB\,^G_BZV_?6^_EST'K&YV:G]:D M?K_%X3+-ZY.;VAHA:H1X]@AQ0R/L*9RT[IS$,I7JSRK'Z@Z\_D=4])G%1[Z\ MOJ0V\1 4P\FZR"U1-A]*8^\,=8X1BV]]8\.H#//QXW-PZ/ MFV_V--2\!:&J4 MJ5'FP5!FPFGV3K=W]SY[:Y*A)K>R9!9QG AR1!(4F" N/.V3*75ZGG3G1J+GC@6)9\",=)AHAQG-+JDF([">.FT,U(LAO34 M6+0X+-J9L;NH888':U!R+B#N-45:$X,<<]P"'<+*D5SY7SUS+\]+P*$:A&H0 M6@H0VMX=UQ?Y0K]>#XOI[2;M2H!^TB!F8+\;'["TU',JM$E$.DX QY+W@=\R^7RK MXWO1]N-6IP:UAP&UMW/G9SH0&1C32.#@:.44YX3-B.Y/^B%6*OD1Q#KF>,?%7W$Q/F\7A9QXP*RQDCDL!;, _0&[$J5 M3!95P:L6["44;"JIPMX2S46.33.:XA0T-4[II$ UUUS[Z0AVI:^M])P;T-=! M, KZ&E-D>62(BAA2X@S4M5U9XPU)="W8SU>P38HN+SA6$1:< >^6+D2*(['> MBT3NAVO7@KTXP9X]GA!8)1J50 08&.(@O\A$FY"+/JDH2;04B#AM$%53\6T;9/.M5&]>RD-DB4O3IE;/P1,#HE\?PU?_@Y'%Z M@6K N17@?)ASQP=.C32$H,150IQE$T%$C#!F3H+]1U/,C=GU)U-%+&E$PDB&N.$>.<8$(TYQ0)7-L^LJ:8/,^WUK4 M'D_4%N:DO96HU4[:!?I,YIRT)B2CE4-GC9_?QT]-4U!"Q90II;5::Z$ 1(T@FA-A2&V@+R]^ MCE)8 M4E('BC7G-"7GK4V>,&.YZ@#X^';3N(8>OXQ+9ZN9_Q M96E.K6\QH//8ZTX$&3]10=[_]Q#[XX\=^\D,=XY (.G'P^;Y6[:S\87M';VE M^Y^V1?-\_WA[X\]V_GOO?)OO[QZV_SW?.MW>\)^IBB2$P! !TH* O!!DHV7( M4Q \3"(WL KWC\WUXM['XDKKA=-8(T%EKAJ7,#("&X2%"2D)R[S&#Q":42_N M?2RNPAD\838B(&@N;NJ1"2PB9J)BS"6<='R 8Y%Z<>]C<1/&R5FP*J5A*B>T M>Z0=D0CDSEAC2#!)K:QUNG/4Z"?>*%J3]!5Q0"^&+^=1 ^[IS@!JM(-^7XN=F)J#?*?^1OC\:U.F&%)M&Y- MK"H"=S3L#UKI[-Z)U7P;4);SZ=OM[FD.U2R79/+LOA<#/' ;#)38O_8QYY]B M*1@CH15C+%YU8<=USHKXU;:'@ C]:OFJ9^NU^E_RBK9@*W@8?1?X<;]PMI\W M VQ$6.9CU^J4$=OY>U\M;(=AOTCP7L>W;+O<^P@S"GNCV\DWL MH#BV9X5-"::SO*EU+?C>6;Y0M/YP=ZB>G)?/.FQ_D(<_A:K'5 6EJ^^'H-E=M MFL;T?0H \.[T0YW8_B _=2G8 WB^ #\8+TMUT3R0+ERC5SW.Q=5;G0K*\ZKD M+9N7KP\[L)7 *,HX,7D6>/P(FQ*^&\O1G/2Z;FH90DQVV,X7+#^M)G1&I"^9 M3I>U6-2>8DN<\H1QDN ED%##J"- 6"B[NI["90T&JBI/<_\=P%;K:[;9)M+X MNMM[53[OWS"9N_FC7;CSG^VN__+B--7VM^:N_PRRI+RQ"3%O1>X_ QR3"8&( M399R;D)PK"(:KX)%:?VQ7V#"-I@'SHL<6W+]A%?'+6"0$)<+<;PZR?KE< @@1$@"0%O+S9( M[U);/I69E?FD-#B2Y/4:+!#8%S*2]899B7D._>.'HZ[].6V%P\,;0=8)%=G.-,PW& M+QY]2]8+#]B$)V/TG3#K3,E;O\;KY('?<<8?=.?O&DO4NN'JN316PYR8F1X[ M(U//#/7+[[S4S,+_>_J=Q4MUX6RDG>PA]0IG\=X73F0N$>5F-4= MS$*)OJC^SF;)U)FEVZ]F^"YLC8L1I/=9E_/*]5I Y^]4KT>2.%9=0#N[T%VJ MH$GY]C W'ZQ_T+/:H+3]^OI1I3CN=IH_\ SP59_RO9IS/&$9ETSXP*WE+%!+ MG0)%4'&P@64@9M9 LFF%_=4Z^WZ'PG/I M[I8G\///^OD7LCMYA-?);0Y'>X?0_LX.V=OZ=%1O-'GSL'E6/V]RN =^WF;U MQA?QG_.=J20O#]94U-JBD%W*/ B'7! 4"1&24I8P1]W:!C6T2O2<@\A>1)A# M"7&O >(T)RQ$86BTDAN?#$N22>6S?!#"U:RA"B7$+0'B)I.TO*$V>LL0-1H@ MCB:+=)(*D>0::>BYK[(?;[;RKW\I&7I"M+U,>N MN$NWND,W2,/V-("5V#4_[*I-JV<&D,L)C:06@%T 5 ME3?$5Y7$1T\G@W-3&$H97+H,3NH/Q.-D?0B(&0\R:+/^P!E!3F&G7(CYX"3+ M(&/T)3(>=5HAM./2#]!O=X0=Q\$8]6+P?(I?9^KP#1W""QO M!U@N4L9RACQ12@*@*T!SP')AJI266/YP++\AFVH1$6)/%1[;Z?Z(10AFZ[B2 M8T$I_FL65V=Q*?DK!\E>1K&Z$=]KOTC1@O]2-S^H_^9Z..5D*EK^?1RQ9T=+ M\\KP'EPT/X_27R?=48#XFU%TZX\XCG<;'Y1;[$;E>M$?()FCL&]L^M6?]M7]=7YVP$'_->#&&D]V_ MM9,I+2;B'#HYD@#8"+J]8LK?@+C'7KX*UF01*=E-E9S/ ?,P4^#YDB;LIKZL M;6S_Y\/G[4]?=]YN5_Z]^V%KI_[^<[6R4W][9V9 A@AY4WC3$W6DOMO8_EQI M[%:^U#>_;.TTMK[=0WZV]W-C]4/C?@@]IVO?&Y"!^G M?_UQ&7/[Y\K/UPV)(RO?YC]V/L)>= .CV#\8I+,-Q@L#H M@T(K^_,F))F VY'R)4F*SEH6'/><,>? P$],FZ@(-\S:WX5%\QDS6VY\\9W1 MV4N/G5;K4N('Q4[C=686$8[,C)Y_.#)?Y_)ACRT;>V=C%7M!@=Z+\:S?%5\[ MTE :![V8==3CP4&_$D%+")7+D.5YG+;/%(VP>L/2C+8W&HX5#H1_/F'Q*/5Z/L2QGM6D:[EL$K#Z'HJM%_X'D' M!TWX>Z]3P[7S=@>N8_7#C[RV]?$=-:/ON^W>'S;Y MQ_/=;TW1//>TOK5_6M^J=Z -Y\W#C^GQ)T.(J H-$7<>HR,X10%D:RA MEH))2F\+7EG%T-<2[TJ\FSL1H0Y&\<"T98)CS@S(B]64&^DE,\P6>$?FAW^>)LJT,<#:/--3GI2D=L, M8]:G5Y]_= _P>1!UTTTH%'^V^S>$0?UB;MK^>1*/^_%3A)'JV_;F<=C-G%;? M>JU![*;T8IK./ @N&*Z>14SFJU26-#"$$.:H#=DHRKO7:!A?WY'9> MIMJ4BG_N]B._%ND41.EHN-$A\X+JX$RRTD5MJ97)4S=1D;V4SM61SDD[B.7T M/U#P4%269U[@@#3F OZ@-"1+*$QU+O]S3\?.$Z8'WD.07YIMO=_,P7H!/ILYXA8NSG319R40W0N(II/2)+5<6J&0,IHA M[I5$CB2++ Z&.N%@:\F)RS#5E^01[]40*M/ZL,>O"4]BA?PH:<2]&Y MEA-5.OI7U%2 7Z"]QQ<3V?@UCW>6(2K1:A:T^C)E1PB=DG+>(47@#QYX CM" M:1153 2T#^_D]]23N\EIY,F E;2L* 2:!6$@)QB MFWD"*:),<\49E29$,!%614+GDT/TK$7P:73Z4@3G)X(3BGUPVH 6Q)" K0:L M]$B0)2D@3AE,M==2>[:V,_RMO-H4,:,"%1P+D&9%@#C/&EEG"54CI(7YP?;)3+?"YDG;58I MN3!,"82QCIDXU2$M!.C/&#,3B%28RK4-H:>/M4I<+G&YQ.5G@\ME4ODS!NVK M7H[&]G<>E,+2>"0UDP@4:XN,HQ$Q1I,SUD5?.!IO3"HO8?M!]*A37)YW$*;. MRAWW%)Q[;[O'F6)F1%&9XSPOBM.W^D>S$ :N'MUKM]++D:SQ:D^J1>'[M]T. M-.@L8V$.=>U7NL?[W>SX&E\9?]CV:$IS]>5*"ZZXH'WMKU?JW5\DL'8$]I51&-1/&POI(+&#;.WWK)]L"6O@YD4M MUBO_=8V =PZ'Y==WOFW;RS1 _?^.O<^9BK(!#_^[W?5'3[V+G6]>[&+GL ,= M[,'N4\_ORKM9XXCN-O8Z>UO^K);_/SSB]4Z-U5H&[_WG /O.UV/[S0QW#V%W M^_:N [L/VWO_\6?]_"/9;31%O;-W5#_?.87_SW8;^Q1VJ+/_P.^UK9WOG"48 M49N0HE0@;CE%.D6&&-=*4968Q6*DA!3\J9M9&;"PVG$,8'7PQ+&UV@4;9/ Z M6:<8 [TA@FYPDE=U;PA[V,685V#0*\6H3],L3ZSEVQ?ZS3R==[7HV:#@W[8/ MJSY>C-@O#M468!K X#!CESNK0'=:11UK0*=,I(-NOK[3 MS3V Y7W0;<,>V\^W9D0=M0$>96'OM/NQ MI=I@?+^\CXKOQ6 +WAH#\ B(-7 M5<Y8JQO6 M*UNM=M&E.WH\+,XY[M7RD_:P7]QQTLU,S2W;;N=A@]>U?L0*:"6Y@5?NRJ-4 MB?\S!-AOYRBFRA_7>EA\W3TI-IDJ]*H/8UT0CQ??3']2J/']8G>(G9-V]RS& M\1>7XW'2AH7R)_2S/\S]@2NOOA&&,K<>QJ\+V@U\$.P =J-?(S'H1=L?]L[& MC^W$P4$>T;>W]>=R=BR,!KH)[74[Q<-'(W^I7$R-^O3RN)U0 M^K%[VV)WA,_^ -2.=MQ-DWM#(8N;QV&\1@ON[]>]7VQ_MU()0XA"+B6+N#;P M$R8<2=@T!''"&Z,F\?\98"]6XX(#HZH A8B-B)WC()<*Z T.;A(+5Z!UEMQP M*XZ]>;1<+)EB6JQC:AY",2WENC!T$93%BLL%\"MS(A;3V-EHMA_+A_L(TN3% MA/;,F31Y?GS!MSH8;O QK/;@/98+^&J'7]O /0GG[5-4VQKUN-"7[*#;NU+B M9I[5W^Z[E!ZWO;Y[OM\'/_EM$:_T-VM3X=-N@WO;I[7#^N' MM6_;YWN'1V1OZZ!=L$1]GJQ]JK6D@B%CK$,P7Q$Y$1(*6C*BA:2*^+4-D8^# M[AE[/BN4/67:2 E)+Q22YI8>4T+2XB'I;"(3)MF@K4](LB 0%\8B&ZE#"N:0 M4V(%#G)M@\DJS/$*0=*+5^RWXG&WTSI^O&J_*MK[(A7TT69A5F,^;X;3T9'/ ME(?]UG.86Z?\=_0.LVZDSVBW&8W,?'5@/+G??!M/R^9H5NK%8=-N*LX'^KN_ M)J68Q-GV(USN1S/L1U^F5&1L(NPX6*((\X8XGS4RU+25\A29_0/(.@TG(L$%$B(&ZP LW39696Y43RFB9. M1Y+.:16S%ZA]/@.U96LZE**04^1L/ZLQI[87;J>">9E45$^KJX!AW(N9@<>V M1T$@(^S:O!(6U.A>1#;$\-_V+%^\V>O9X_WBOAD-ZA+69H&UYI0"$_/4.E!@ M'(T :\Y;I+U5R'@;%$F*$Y'SV@VI&B+G5*:BI*%;3=F?M_92ROZ*R?ZD2A.$ MP<0RY%QR* ?7(HLU1X$9*C15!.8_5X&@5N>3O:7[899$I_&=/"MN%!I M0'=9CB_F$=E\SQW]EN2E&<_GE E70MW\H&Y_2LTQ1'BPWP(*.#/=64&1U3$B ME>NG$4N3&5MOAI$JUX]&NWN)TS/RX+QB?%B2;Z?$AZ7@PX0J1(*P,0:&E&$& M<<8#,M0G)&"Z+3=6>^<+?-"&5[6'LZ06=N]6O5L P6;^6@C2O:,3)+.)5..N(2PBI2#^A55+KA%UL4+/%B%8] C[8D2@Q:$0;7K&&2-\(ISC9R, M&G%0IY!5SB#%L74&)Z$4SAB$7^J)[VKK;V-S^3%NZ)>&GC=U\<6AYZ(UN/&Z M*O'S?OCY0P)4@+9D506L81"F&U0BCTXO.! MOTV>:=](BS0^X0;!Z[="[!6T1-?(@HY#Y;A;9!:/"(-:QV-.E(*AZ%82E#)G M88FGX9LP91YUD]J))*&M*;XB^D.HQ_QF?(^4MNTIY^S3[_#=!KSC_&M[K[&)"T'L?&'-1NT4 MOCN'YW5JC1J9YB_IEFEI*MRX.OJZ>AJ,X MATF/%GCKUP(?V8O]0<&1/KC*HGD'^>43,UW"#F/P@Y@NV3HQ#Z.D_"UYI%QG M\F&-*SM !J[1P4L)V M< 2SB?+?L$%E_>CX!^@E1:K; \O7W+TX7NC!TNS]?Z9NF25P*>85FCG+=H]W M?BW$YT)@]C"%>5QAB]8/LW.EW6XVTUFD24+*G M$I%T4)$&EY"-.((L'O(G,*BV-T,IQA FG.?/2(LTI_$&%I8IFXIQ\\EZE;%[T$@L'O"6= MRS^5E!;^E N?V;B0R(]6 &/Q%O+NUWIPM@0-[1=,C9R65UR96^-)*>%K?O U MS8%-G#0,_D%*:-#7'$[()6M04M3Y1 *&[2C#EZ(OD *[%.R%:2*E8"];L"?U MDGP>RYU$'B0Y,TF#(>8E1]9&::SSF"99E#I6\R*#6(+J<7$* 8V-O\>"95WY M&AQ]Q=E3?WRL^JJX!?]8KF[4AP[#3Q=8&G^V^Z, @UJK[V.[;8]C=]BO=X^[ M)[G,$ SF"%S'$0,EM?[6^\_D/T&J#^5/ZJHIE_!O@+JW9 M>:'Z-(TS(8H+2CEBFAC$?4Q(TVB0H4QQRQ/S(=>AJ!(QC>N/HBZ;@TBM.-%* M":XEN#Z]O[ $UR6"ZZ3*3)T6.FDD>:1@]CJ#+,P=4E;S9!RF@7(P>ZNDT8Q>=3CL#UKI[-Z9->-G'UP(:;[EKY-NOY5?_Z87VS:GEXTC MJ<^6^\7#B7[=8!R,W'-Q^RU14Y?*AITC4(?3Z:%S]\SXY1_(RY^B@]VNJ M]B-RO6B/D$W0Q3>V?6K/^FO_NIXFU3K^=4)_?#UD[]_>=J9:?^=OW6EE_)7I,W10$_44?JNXWMSY7&;N5+??/+UDYC>ZOR M=K?^>??#SM9F_N7=3GVS_G9G\T/E>K M")T?03PCU5P4%W",\(_6HE_O01]H@K#+I%JFT1]S'ZP.?? M_[P)?RYE_A; ?IH.JH4G-;ZU_8/-XY#_VOZ?8>L':%> +JN8T-B\4+C@/=MD MKP'*SOG'G_6M+QBN(\W&YEF]4Z.UK2^G]<:[5OVPQIJ?)[/*/AW6&E_;NXU- M5M_:QO7&1V@3*%);.[1YWH3[-DGMVPZMG8>#_YS[\]KI=RNCY4Q+1'5(B$>M MD4O8(4&\988)(:.:3&B,DJA$B:2*8LZ5MH$;[I3A(28,SYG,0LMC7ZWD/RM7 MIJ!8M9]B?P"SGDD_\O>_SW2\,6/QSL8L.F/QLS^(8=B.N^E79VY>=*]YJ=4_ M?N=)* U3A;Q/#/',,V:-",AI:1F+,(>!3R4P+FON;IFQUD7YZ,NR! MV1&+=-3AL1V&5@:H_L .1J6N\N<^PUEJ=T]A7_8%P!6?Q F Z_T"N.+[<:;K M/1)=KXR?OHGS8/EIKV(=4_.0M%>NUZGF\\\DY>L&W_[U(])>I9E_8\4ZDP]M MT!,T5I#EY.@2\? DW<44_9HM77(SH\&SR,9]RE&ZS%NN/.N\W)490EH.X0.& M<"OZF"LWW3R*KR'\L3#"LEXRJ:R4*'Z5K/QD>U] M>]>JO?_4@CXQ:#-ITJ^=VN''LYLRF[U*E@72JA3&TN@>]Y U_N-V7,B$ %YU(9)@ (>=+*.$NH+(!OAKB $OB6 M#WP3X0%*16^QT CV,(\XEA1IY@(*(GAJ*-%89=I,+*N"SZN,=HE\)?*M4L?O M@7R:$Q:B,#1:R8U/AB7)I/*6,$<(5R/D([1$OI5#OOJ$RA>-)S21A +5!G'J M#=+**62DU#"[% ?N /F(KLK'$X:7[ [S$]=/$R<(?_AAKQ>OGO*7&> +LE2O M'^B^'8U["5/S@ZEI#@=J/(N 0L@1)A$7+"&=#$4!RT!#L(((L[8AJN+QAFG) MX;"Z$CPODZN4X,5+\(2)140RBM*$K#$@P<%H9)A5B#CB Z5<)6[7-F25JA=8 M";B4X'F;#J4$+UR")TT%@1T5FFFD@R>(8Y>0<88C9X+A@?OH%>S!O*K-HRNP MK5X=W>=E"\#0HT?9 \^7"^')[8%Z]]B7<#1O./HX3<,K!:9*:X1QRCY;09#F M3B B;*(&VZA]D=*%Y^:W6"&G;"G$BS4)2B%>D!!/6 54)"JELXBFD.F(N$#: M!(="$CHJK!U(>!9B^OBD]U*(5U>(%V,5E$*\&"&>- R4RFGQT!6+1&P_P+@-XM8Y#S ,.:'^CL\5'%^H*4J;]>:1QD@B9X>O^D>YQGJ-)N6==J MMP9G%;MO6\?]04$*T0=HJ+3RLWQ[F*L^%SQIE2ORF^/CJ_V<,0IU<_="[%@WZNJY-,L%%I=4ZZO4&_>M&"T?==-X"7YW&#A=/J10_#97_"D_=;T+>" M$V@T&OGB$#N9-.NRP3!8871KYN(L;K1]&+Y^P>A13$X__GK?E2Z?MMKM"L#K ML!=A4&+E+-I>I6#?*V;+V;8]]C!K!S&"G,+$3S# _99[\1&24^[3N/S3Z<&^V=M:^\H4_G4&K"/GK=A/_3P68W"L\3>M[W. M[K>\IVW3.M@.1!D(DT1<1G&E//"/.P W2 M)BDHDT$R:R03Q[,WG=_;;KK4O>4>]52AIS;C6#[D3OE&;8)*\] M6SA[U)6UM5H\44^PP/:_:ZU\],0B&6)"'.8.Z: ,4B)*Q;$W7M+[\D2M@H)P M95'?SMY4N1?IYV2WELO?I.4Z%>HA_$U"K@LZ&QW0O>J3S^%FPV?V-7%YI7EEO%"O81M[\]#F% M #[O4UWQ8XS'QNL4 ME2%'Z^X=C-T[V^H5E Z_:-:?RQG%PTSGT1G%23:'!5Q+:G3[O'E8P[OPCF9C M\[1)MW$=[JIWOORL=^"]DV<4G:: ]X"9_>6\V:BW:NCQV$/0$CV6BQ[UMQ.Y&9XX'0 S$F %H <)R%"K$0U.X$1= M=$6968*K1D[G;"]"*U]]):N1]?*+TZ+E*.4W@^RBQY$*O;0A:I53.1_68HPGYTD5J M+CMS*5(+%JG)_9AHG4Q4 0FE(N***N12],@DA6-("F8U,ZCH*I9W:/-+2GUZ M.B=9HSNP[_[;>/2[]37-74_:G;"+,<8S, M><19#(AK;I'VW"&NHLH'R!9SL;;!;N;U680+MX2-5P0;<_=1E["Q&-B8LFX" MC\Y9CB3C"O&@%3*1>J2"=S)Y+15+ !NDROAT7NPBW-2KKU;]LKQS;F3.=\RI MGRFUVBT[B,M5L%_JF=>\?+/;Q>S4XN"@&TJ/R4(PY6A:%;&4:Q,!4S1CB"=- MD:%2($8#IRY0)WQ61:H"WQ&(\H06XTL5K'GY(4O!6H)@36[6R:JHC?;(YBT: M-F[X24B%@H&]V@ >>NRS8'$V75?G=>5=C(Z4Y^P!FS&7X6;"C_((:)[#M'(6 MU,J<1N58.NU- M#$(XJ@"5156(.1U&SZ<&;(E3)4X]G0)9XM3"<>KC=9RRP3E.C$6*9@XT'CAR M2A-DO5,L82FTYH!3O*KN"IJ9D5=LBB_I]Y1'UU/H40:3-X+?S:>$&'D:9A%" MQZ(S38-S-ZT-2%/FGNI6ZMU!K!!9096<,U,IDF8JM6ASRLR(L 0NRD0EPV,[ M#*V"^ZM[7.!-P4^66L?VV+= W-KLD5 MM?QIOIG$;/L_'SYO?_JZ\W:[\N_=#UL[]?>?JY6=^MOU6UM^.^G;DW:DOMO8 M_EQI[%:^U#>_;.TTMK[=0WZV]W-C]4/C?@@]IVO?$Y MTPL2^M'?8SIV&U$G_Z>)(Y#0$/ M#FPOCDD;"_+#T0<%Y^2?-^'/]#H<0VQFY;BR,LT2]L6;.VL6S@KXW[TNC-W@ M[+_;]GBP>1RV+Y@G?Z6X=U0^;M':X<][L?#ROGTVRN1W!M>TVZ(R\UOE(:EL?^+L# M^B*%>\]JA_76WE:-@?XG:HWF=YV(,$4H0'0"3-,$*A\C NS3K);X$)1,DXQ\ ML UJ,(!BB-B#@H]UDMYZGGBB25"2)NG?+J:A6+>7)"X#F5I[22<OL_;Q=?5T M;(371"9>$YD+=L+^-#WA79K(N.?\EIY/;(#+I2LT=%T:_!"Z0J[6,5X KQ]? M)V8V7K_[?6_O<#V@P9FOD2'3SEJJT=T M^.R&<,YAR< M=GM'5^I49"7<=SLG0X"36:)#YCL&MYU\9,BY^* X,+Q5DW_"B+,;C6H=A'?! M"QQ%X)GI0A'IC?&6$&49)5+>3Q3*WM< M&(GN?7O7V>OLG.\=?OE9;WB\N_7UJ'G8),UO7UN[C=HIO(?6&_OG];>3A9'V MVLUO>_#\>J?>V";U\X^\_NU3JW[X]0#:(&KGF]"G)H&VXH)T\'IAI!_A_5<> M_OU/>X^V?[C#[OG>UM>#^ON=\_HWZ,NWC]!G3W>__=.I4>A[H_9SMW$$S_.G MT&?\7:LHN,$)"N2U9I)(N$_(C9)&6;FV(7[O M1"PSEN93'O"F+JY*S,HT$$%BG;QRL\;3E=BT/&R:K"X:)(L, M8 CQX!SB3-O,]2>1,EB8% )SBF5LPE5*IC,SG@Z;7I!+ZF8Y_-Q-@U/;FR4I M<[Z=?7E6/:&:1&N],,YQK)(CUFIN.<6!N\!,:9<]&2!]O,LNH[5OVVSW6Q/N M^=39.QS99MML.II/J;'+(>*9#H)%Q.R$>PR MPQ/3B2IAG5[;H/>RZ@VF6A-J@V:&@RIGO!).)!D"=5HX5ZZ>E[%ZV'?08T)6 M7& ;Q/!'9!9I*BTR-&F+C28NJ/E:];/ZR^]9XN%&+?I9JYHQ$D&BT%XES0,. M)G M@L,VREQC1)5F\ K*YH09K(SUW&"#DN( SLI09+6/2& <:,*21!W7-HRN MI9]$GBC59V] @RWJ:6/3I9/G%'Q%_B+8?#[KM4&EU M3GK='W%6WH#R9/CW-B2HA%88QK4EGDNLH1.,*YQ+C)C$6"BM@"=#IR]W6 $G M[6(\#C=/X;[3^N$V;N8SOIY&:N'Y;05 MIU1DB$K8'3D1#&Q(E1##&@-<&$(5A8UQ>2?##R5Z?'EZ)S8.+(]$G27P5Z"& MAV2C-TQ+$'DG2QMR!65STH:,@5@<++)&QLQH3Y!+VJ,8A=$@<26LKR+ZEEH^9@P/D;YB3NZ^F M^I7GD8^V):WR47$J5,2:*Z>L5#)@2P-WCA$62VO@R5"J>9:G1II$K E/=&&&8 X@#2-N/82.9,H M\BF(H WHH(K?UY:DB3M*--%<4YX(-40(SH5*,4KC:6E+OI#5P[XKPKVU6B&< M0LA1QKDN@O?(!Z.4\LJ($.=K2Y9G&+.>8?"4,$X4Q#MRPXFV3$2GC(M4>4-] M:4NNH&Q.V)(1&R>5\4@X > LO4$:[ <$F*R]"C@PFD/?3-6PZ>P2_(D$K*>$T1< M"E0S);!,:QLT1[%.UP(ISR,7)H:U[J#;J_R(!RW?CN4YY.-MQZ""$,P(Q0"A M&*86M$"F(BQVH1,)Y3GDTZ&2OS/'$-YY6MOR9W5:.Z_1)JYW_CG,/+OUK?WS MVGGFUJV=UL_WSVHYEC73>REK.0I$)\0#4\AP$Q$))D7N/%?2WS>6-:54J"D58"?O6P!QL;>:!Q;4-JMD)G$Z6LSONJHK);)!,$U]B8*:2VQ MF">%623SL@U+6;V7K$Z:?UX&A0/L<5XQ KL=BTC'[#.-8!AB[J-B'&053Y>/ M+<\1%R9F?P];[=S2AYE]Y9'A51Q*,<%Z%IDL@'!*F,%6"Q(9]TEY>]W?7"KN M2T6C_3N3T/8ZN=S)$6^>-_G>X0Z&\1'-PW>@O/]SU*1?SNKGVZQ)W[7W,C&1 ML,EA1P0R..2Z3(HAXZU!."7/I1*&9K./X?+49_G:P'VDL-0&EB=_DT&"(K+D MG40F*)\CN#ER.G%$C-5,>B\)36L;1CZ:SZ \U5E=667>)>G!J ;@Y$PGBPE1 MU%$.^IOS8FX1@J6LWDM6)S7W:$R(DGD4<.8?X9(CZZ) 28+6_B=4I]EM3RU M6686F3T.;Y@675< M,; QDU&*.*R>][GXO]N?G 7W!RE1IVILR86TPM ON6(IV,0=+%Z#'V21B^MD%XE8M':V,KY,9Z4'6? M93YC!E-NY@I>+P]ZA&5<,N$#MY:S0"UUBABL.,%,ANNQH"7TK 3T_)Q2(Q*& MN=.1H #:1 Y2X\BJ*)!6EF-K?/;9Y--B555X7I;@?:K>/1>7SBO& 4N8(X275!HKB0,3*@AAT@HE.(HXY6,TS ")*QR04.2Q"ON MR=H&S>2JUY\L%"W2FG.W39+?SR!4G5E36Q=61+P)0X;ZX"E5E*@(L$M)5=+I"(:I@LZE"^_YEYV;O_VJC\2IYM>JQ!-AY NSYE%*%L5;8"8L"$RD?C25D \9(^&0MBR)R M:]8VM*QB/:^*=,_%I54"7@EXRW;?E8 W=\";T"AQ"$;&A)%V.09>> \:I8TH M"*^MU\ZB;T+ ?*[;?CX,^;$< 'I74.K;'/E;:N>90__^]N<2@ MZW^MJK-ZAF?,A)+/KY$O/G\)5)8B O>2M+PX2O'=SLEP$'MSH:%[ZL"59^A3 MO5>Y3U!]F+=*1G'S8QB?T?0 M:>,5G^M5WVJIT]YO(001+3 AQT5N6+=,5DN(79'@NO,1G&1OR#,O/E6BX'#2D4SJ-4"(* M:A6B0N;*H-2#=J,$PDH[@$D>8[1K&W*E&,9+,5[1RG,/%^/2%S]/&9_0>)2Q M7%(3$&$^%Z6+$FGI$L(!<#HDX8.2:QNDBLFC21!6*,!CY96>!=2D*QTZS[!> M4JG\+ <8V93RPSTGG F&7+(4\<@D,BY8Y*5W,)F@TW*ZML&96B%;L!3C%2V5 M5(KQTL1X0K]A,6A*$T84Y^A5F#AD8.J0U,X0SE-4$L18RM*ELT0)G$.5I-*5 M\PPK>)0PN!P8Y-.N',&34LDBZG/(E26Y[*-W*'',,)=2\436-C0I"S^^8#&> M5W&/4HR7)L83VHRA*G *$JQ) #$.B2&CDT&!,*JB\]1YO;:A^*.UF17RU:QJ M,DY)M[#4!)72?[P"B"2F% L71'",8V3 MD*<68N M%M9SR5TI\6&I^1PE/JP&/DQH+)($EC0/* JP/CBW!AF?&0-TE,%PHJ1V:QNT MRLVSH6MZ\>Z9DJ;E.6#L4]"T_ 9D2WA=.+SN3-/J,HFI(8HAJC !@Q T+V.= M0(D;RXAQEKE"_6(W1!Z7="PO0K:7H$"5LKT4V9X,1D[*6"$#"BY%Q!WGR*:$ MD;?:YDH5SC%7F%8WJ$XE[4K)0E"R$#QKKU8)H/<#T&FR8$Z\\U@IY B8G5Q' M@9QA!I%@,0L,:R+CVH:0_+E8GB6>E7CV;+UP)9[=&\\F%$)K:(") 9+@F/5\63=D$R=#U\NUHYC@^+X5Z"UVQ&^H711+YA M,/.A.W3M>+DP7NWN,?\!>C';R\)9"N'GW_DOTB#V;J&;G6"9+7T:<]S"I@FD MA6"6*R(1K B+N.$662ED)@&+CBNGJ>4%UZ$4\XIAF9\\/K'/LT3F$IE75O$O MD?FY(?-D:&%T,F"G4)(.\%A[@0QS#B4E-!7))\%&I(SZ\:2,*X/,A0'RKX&% ME\+?H?5CX[_@CXN&=VQOOW5\T3X#HC?^)#>(7T?'PV%_T$IGHX]:QP%6_AO* MUY4H('S)($ S"/R_J[)4R>?V(S*[@]@.-S+:56PO7I"&P15]&-S*X"!"NWNV M(,7+[ZATXN"@&RI=&-?1MP<@HO!S-Q6_CE\2830Z=O2%'GHU^Y<3",A]T M3VTOP*<>D+3?&DUBRC?>8%&.^=[Z\)36L1_V>C#P<'TK5TL^MNWV&6#WC]B& M6T$JNVEPFJ?ZN#NHG,4!-,&&,WA?Q<7*2=MZN 9:"!W]T?)Q8H)FG1"SZA.R M->Q=K._!02_"NH9;#F#A0N-"I69[_J#"2+62[9)JO@P&[#06HU;Q!_9X/^:A MOG6=WSI1X==[ =Q _GIG,''#'L@#W)1O*>2U/S'N(!=YVVX=#T?B7.QQ/.F$ M@]!:B,0#%TX9DKR-1#J5*#>CK1[NB6$S;YO&RZ"E 40/CD<7=/#$PC:/L3: MWW'M!/=! MK6FWNZ?]-TN2M(W_4$)&WPFS3JF\]6N\3F[][G>/)7J=:OZ@Q_[^.X7%8AH[VV/O\,_> MZ88T4Y?>8%>.%M%R["%[U 'OR17N_YCPZ M+\;U%;6GV!*G/&&<)/A5LVA8/D:5A#+W?:LXE""8H-E.)ZXNZM?@K3II[1W" M^QO;/VN'>X>U\R\8VMC9W=KY63\/T!9HQ^%!I]8(K=U);U7GGT[M_Q^ ( MR_5^-:$TET^PR#CL$34L4I.+_V8J?U-E;,X%1!XK/<\C\J=$T!)!9SK6)4I' MPXT./G"M@S/)2A>UI58F3T<(2B\0E)8(^H0(>G8=09D)TEB6D*)1YDJ^&EGB M'3*$LV"E423AC*#D\90@JX&@-[CZ_S7A5;OID\=Z1F;PN!Q<2.-Z]GZ<=$<. MIS>%PZGU(XZ='F/AO'+?N"'XURW6P: -![??+_MY M/R+7B_8(V7Q.^,:V3^U9?^U?UZ<%9N#BX8068SC9_5L[F=)B*F9!)T>K >"J M._+HOBF.7/)5:QN-PEW6396W&4VOLIE/KHWE3]A-?5G;V/[/A\_;G[[NO-VN M_'OWP]9._?WG:F6G_O;.XX$L&_(WLK'LCM1W&]N?*XW=RI?ZYI>MG<;V5N7M M;OWS[H>=KE-_W/EYZOP M5XUP^N(48^7;_,=.=J%WA_",T"_<\A&P_B0"'ASD\RK;@5UE=-0U^L#GW_^\ M"4D6A=HW'L-H3XP&G<<1X7@P1!.A0TQ4ZP3:D4IKM]PWQ^.8E3__S,;3Q\&@71R8Y.N][1]44KM[ M6CF((9^\Y7.77O;+CLZQ9SSH6>!YR]*'U1@8U4K^YZ(;RSV#,7P=CPXG[GL& M(^6Z$ \]$/G==YS2^1^6\'4N'O;8)VHL6\K)3GD(M(!#H-=X]%&>%Y7G1;_= MZ(H^;\^D.BRB+,*#D4/T>?L[[\.U88@UCN*HF!!;!"9I MAB.C/G08?IKT?+Z'9?P!%O'N\6ZKO7D M@=9^^Z?5;.R0W:TFWCL\8LU.C33I1[CVZU'S?)/5S[]VZJU)E^='NG?H?S8[ M_QS4#K_P^N&GSFXCM)KG7P^A[:V];Y\.:UN>U;\U:>'R;$T<&J5D3/"PB$-T MB,/\(6L21SIPA[7GE$FRMJ$>0Z9Q+[EX'F=!);(]6V2[STF.P-YZH0,V@EL: MG(L6*VNP9R$7[;OW24Z)9W/'L_K;ZW@F*+5"6X^8309Q(1URC!EDA0K$,.># M$&L;?SU0[U6JQFXJ]85,0]R M&M%UCF__^L$>$[FNV&P>D_M])Q_XU#L;.UN4\2L-W-W,T?7/(D+W*4?I>G++ ML_6_/.40;D4?.PY@>CR*3^*0>5+=\BWL6HOC57IE1L4+MBOF1/PQSI_,F59O M1QFJO0L-Z7T/S(Q7$2S6KK^O'\![.DV:KZGAO6_U@]W&WYUZIW:ZNW70J;T' MBZ%Q=+HW%2SV!3?I.^@3/!VLCMKYIW:3;HO:^R8%ZX3OOF^>[KVO_81G'=T4 M;FNI2MK0A"3A'O&@,#(I1<0T]<$K@AT/:QL<5PTON?1*S'OEF#1,!LD8:2G"22%(&F.>-1$Z(B"RE04JM,,]\&*#_B>>#>4OBVWM20 M>>1UE9!I)"N+1+P(V5Z"3E+*]C)D>T)+L583KT%!"1B,,DYM0II(B6!602]Q M)@<@@VS+*F$K(MNOP3GVVP.?&]E_%Y<\];KLS)+;<;D*73WSNI< /R^ _SBE MO&&J#2/<(>QS@2_O$S*"<>1BM"(R)3&Q:QN45C6;,^W[,R#,?;)L]Q)47RVH M+D&3+D%UWJ ZH35SB[F@-B)N,GT(MQ0YEBRR., 6:;"#;T%K%E78*5\,J-XG MPFI^R>W//VWQIES"N\E5GX(9YU(]B*Q1KX/VLPC^0XG- F*^-%/S M;ZR!,9B-L/*5QGP]>[+&IQR\,@#LX0/W^F*^-I^4H[&TN5ZMS35WIL;?'6-< M6>3D-9AAW9][C:;8V]JDM4:-UMY_Q'5:X[L-?[[7>'=0SW5'WG_!-=J<-L,. MW[7KA^VCVE;S9^T#9@<:T M>MFKMIL^=(_W/[1^Q% 4G.O_.[;#NV[O2S]>1YW4^@DR<1Y[W6;_7JA=N]H\4[CVK'=9;>ULU]I_S[9_U M\YWO/$23G%4(%"^'N!8>Z2@XPL8IFWA@W,5[;2S8\,0LL<)(PJDG&COBE6'$ M<:R831,;R^3A23G!YN0B=$@Q;!RGG+E75K;..Y.;0=3 M'U1:EQ-1B3];N0"9B]X.G]EFEE\M_]0 3 M?UAXU/!7=;S^B*P0&M@Y*:I^7:2!YU>$:Z]K^8/K8W9EO/)Y0X 7^$'QLE'0 M,XQ=GH&3;B:8;17MN.QK-R;BK/ZJ M]U<0I*J_,B]COQ6&MCV:%.A-@AZ>K5=V!I56_M;VN\>P)Y]!L_K]7$-K-"?Y M08?#L#\Z!BD*IEV.4(A]WVNYW&H'#N.? MH]VM??ALKUUHU(?;_+L6R5 %-E,DU"#8N6+V95L4.9;8 W4(&]/LLCTA@#C%S-1+,G=0O_\-2.5T91,E5"^ MF[_\[F9<;[:DQ&!BB!.&<:JI=4IA%227)D5!PMKJ:EG%$]\4/DG_>^DJW"$7 M SXUB L4M\_^((9A.^ZFB[>_:MEJ'-'O,("4!A60TX0C3K*Y"@L3*9?R^@R6 M,CLI*W-E#RNJBCQA"-HH#JRH&SV*WO\"*5PV M"$_@RO%]^Q>4^E=\=L\ZO$R+=3KBVKIO>!E3ZT0L@%*,K%.^B/ R*1807D;7 M"7[88Y^@L?"E>E@\X!U<_'K^):'-.I.+()9;5%MGFZ[Y<]W/'.VU&/KQV:*] M=H['+L098N5>ZAC\.]KVX,"#'?2*!V$;=+[,85OY>]B'+_O]5SP6F\>V?0:- M>OVW;1?G*;90._^Q8$WVSBJW\$G.&"OPV@.17E.<$698 M:\THYYYS:Z5QVH1\,JR#Q;:[!28S_2AJC?VS9F/G?*_A^73XT#:'?L!S]\',/CBL@:E=SU5GOWUA M>UM'\-Q,/UYOU\\/CL#DGHK2I%89%7+R<72Y;(+FR#)C4"0*I\25IX*O;7!3 M-72Z=,**$F$]-?G?JP:V%XIJ+G#/C#0!!\Q=$LX'H@47EBL7G*,EJCTIJDVF M &/,@M01&$M+J$XJ:, :GH"WR J=<#T8C"\H9(B88 M39TD5$M0U%258%)"6@EIKQ+2B/14NN@4<:"E,6&<3!)30;ED5#-70MJ30MK9 M9,D^ 9L.ULB1@H29)J1=\,A$I9R!20Q1@Y:F954Q6F):B6FO$M/F14E58MHB M,&UW0DTCP04IO$)2>H+ X7>/5N5!/\8F8:OR;FH@II"5KW BT_=0A@O$N&*(&P5!;! M[&6J!F-0P)$K8T7B,M<:U8_%JY)$?G7EUT>,11 R>WZXY5('(I2DR7C-)8VZ ME-\5DM\)0\I+1ZRC%$6 75 ZB$1::@,3)4+"DC,A,"@=I?B^7/$EAFF89IH\ M"*_EQGK'+69)..(89;$4W]41WTG7;M;B;9(."95=NR%RY'S^"6,7);$$2[.V M04!1(PCT%J2XF*42M%C2."+%2 5YY)X9D(]F3]EN = MYI8A@U-$W F'G%,.@4HEK**PW)W7I@03WKT8F"* MN4B1(<8CSD-"+A*+! ^8<$-D]KQN$/UH;][RRC!=I&=!8^/O9;Z\>C3UZ:%[,KHLYH]I9G51B7,=DJ+8<_K*,62H3F;5"5GER M-O]]]F@Z$CU*&8R48 4'AC@Q&%GA.**.4Q&2B$FQ422ZF?/!V:/$Y7F$"I1@ M68+E[\&2)J65H\3[H#F(FC:&D*BP\DQ[/GLYP1(L%P*6D_7KB9,^.(]H-!'! M/F>0E4HAAJV)+ 3L!!L'N,\Y;:<$RQ(L7SU86L.M<09C[36WU&=''Y4D!I.] M.CZ58/F48#EYOD*I\MQ;B6RB"?&4&-+4:@2V =5&$RIE*D+G*9$E6)9@68+E M?(^FM8J1PW]:!.[##K4M(6] O0^2):HMY"&84[J_IH^/O5@ M;ZF\QE\A>5GB(E^4DXH]1(>A>Q;=Z M?MCI#_*96']46F-4*Z%CSRKM:(L"#_;R$:,TA.*"5E%KH=/MQ4J[=13;9_GC MXZ+ Q66QA61;O5&-AMP'.^8(S<1F&7?R_6UHY^C&:\4V1IS8ZY7&E1[F1V_[1=T.N*3;:?GB5EJ8CRNQ9EA&/8*UH.!N2 Z MO6A6:F4PJYQ%VZM6W)C"[;*AQ4_%];W8L7F!73Y@=$=_T/5'E1-8P[G@\(]1 MU>[J17V2(@\DE_/X85MMZUK0G;."EC67TBAJ6OR$#O3S92=M^.'Z(/;BCU8\ MA;$ZBF>W503)U_2+$8/'GO2ZAZ,J*>,*&+V\>(9QU(OK$PI#O \=Z@_&O>L/ MVZ-RXT4%C^/C7+'C2AF30>P/KJS;JZ/;'6;2V2O#FS/+KOY#"'O;%H9")B^"6!6/]J^@V3 M.H4F1>/[&>"R& [@_^*VU/7#?GZUA^7;^F&+)Q3E?#(&5GR[E5\Z*GT":^N@ M=5*LE].8&=/AQ\&@V%7AIF.8G-'EDP5CGC]Q>;$WW4H._Q0\YN]:,,NQJ- U M64"@*$SRROG-3\&@UM3 _\AAK1#7,2(;#4$A13< M8&H$MA*,I!H.P,1AQ0T@NR>F1D9A: MHTVT9*I:A%):6:L3)L1RX8*6087 K,4J1.?N=X9(UF/:D7 M]VTO7"@?D]M5ZQ>\C2NYP?X$?X^9\5V$W6Z>W/:W#-)R^>X)QNMXY#&X+^&] MT.LFR[XIK?3U3>,6)?@^BU]5F G_?Z_;[1=GGMV-?R6@0-@N' MR;R&8@;^])#SO#HIII,;!72\:7 _J :WG2JUY45XLT8MAG5RA2\HW M@"%=.$#=/!(CDW1+92/G142T"NOV-O*A/NSJ ML7?=R_68_+&7=F)\4Q=?S,EOD"P[!R(VT?$8O E)1F<-]D0K9V>.D_F-1Z[0 M8U[%B3"N'WYA>]]J8N]PG]<:^WAWJTF:C2^LWMC\V3P_.JW1VFGS?/-T=^I$ M^".M-P*TM]W9W=K_N;OUD=(I$]IBN;9A3)7P1P<;KE[*=PE.SPF<_E@M=+IB M$ERU!DJ\FBM>39+P$B.C=@$EK03B6$ID1?1(JRBU#\IJH=8V.*U*/AWN]V<) M52LDSB\9JE8+J<#6+E%IGJ@TF;*AJ9#.!H%(H*!%82*0="7"LWB^%6_!';W9,8*H/H#X[AK?MG#^+$O:'C+X_VAV)F)$_! M>.TY-\DXHW+>IN%&&:%=:=&M'A9]G++H@I92*FH04;'(B"#($$&1=H1KGF#V M7,Z(X%5#YI40L4*)#2](1]&2?X[;[MA"=)[W8GQX@;U7X:*P,?$D M 6]$\IRSX*232FL7E9+)4#4_FZ!$FWN@37,Z LP$;REUF6D.U *./7).)Y2) M 34F@@8K 6W8O+CF2H?B*BK]2Q#76Y7^4H#O)\"3YP%&6*U(0EZ1'!)E)#+$ M$L05YU92 U-9U.,BY6' \Y'=U1+=4JN_OYA.:O5&:,I ,!'C(F;A5,@E)Y&U M48+X,F(4SL=VC];J5\C;_QA3_!$D@\]:G.?%J%=W"(V(] M]#11=1I#JMB5!I*1S"DDA'W$.7PU^H0^Y]&VL=_]"FSVO@(]; Z9J9DFLA MJ$@99NF8')$<2 (ID-88A*VVB":Q@9Q?MG+66^I@XC_R,%5[F#+(KA_(3N\S M($XT(\ +*P!EP@ C-098*R:5D@SZRH'LVOL2S=XPU128="#F6DL%_JR8%[GM?$["/6/3)5:/9^OH/@9YY3RB M2DA N2&)0GM @Y-",1N'U(SVE=3L^TIS-ZI5KGJ7X?4%P6O>K'N)6%N_C;76 M:@.1U)$ZIP,S'#&@D&7 ":NM0YY@@>:P6Y=1-J/LRT39"I#8AA]F"KM@6/TP M :N020\5 5Y';*6<.Z $DT!@)CB2R"+L(JS"&I]])[0RV/J 2J1W_3RNNE2N M]K^&DEQ?_$_"O3\S^WB2^,N@#\NT2:^[<7P_DNF MR@@\4S$FQ&_73[KY9[M_W9IS_=D#T_?Z!.@0&_M*=[_JR\'&OVX77.J<_8 B M&1\_^?+WOF((BPD3Q5<<3:F(,[U1!<]7%ZGL9_K6QE99JBP5;=E)J'@V63[O M68?K[K)_>W^_/=Q[_W%_9Z_X]\';W?W&F\-:L=_8^661PV2$_*[R%<_T(HV# MYMYAT3PH/C2V/^SN-_=VBYV#QN'!V_W=[?3#Z_W&=F-G?_MM<=B,']3W&LW# M\7[(;]^KIOU>^?&ZHXYIY=O\VWXJ,MJ[B/=P@UKAOUE_7E:++09MW??C"L'E MQOKH YM^_OTN')D V]':SG'D&$@APQ2A6&)MA(#"<IL0_KV9=3CFR6BG+/6A^KK"BWZZT_-1%^QRL(SD7E'IJ#6>WA75Q% MN;E4/UNMSEQ4+;D7V)6YBERN(K?6C5S[!.A<1>Y%5S_Q)&6H,8FXCQZH=5I8 M@CA'GCFFE!O%]3'"^;3S V+ZWX[>O#ZNX[UOK=./W<95';:.]U#Z=_UT[S+% M]QO-U_%^']NMP\F8_NN3UJ?Z5:OYNG/TZ0.I7[WOU)L?T[\O6\U]VCC^@.J? M6JSQZ77[SBIRCE$IH 3!: HHH0H8ABR@UG%/6*!$Y2IR&9PJ\6Z/2>U8 CJ] MY-2.Y>'5Q#GL@(C!UC" 3'!)ZA@!Y7 +E#E-)$<(;.Q151-4KE66J@9JE8) MJJJ%5"_EB/C24&GRY(;UB% I S!2B,B=. .&^@A-4%B*';*:\_*(.%;3J)0/ M;RS,#',5N<<@D92,!03C?82AV%/-)=)!.1/Q*7!(LT=7/2R:KB('$?.&J(A% M3L!4:4J"R(L<"$(+'[26S,JRBIP4,V-1%I>LL NT!'/.+M R#'S"!7)>,4I) M #"01#:$CCR#"2 MQ)0S)D=RE+"FX"R%M+-MO^B5.OL,42@*DP@A8+8E#U*N0S@.2FA)5TF]?^UVM+.OS>#@RC'K/A7 >0DIA.N(1 M/X&&>RI\_#L[#M4#I.DJ16TUC M?HS?L 1KSG[#,NQ[PF^@0B?_WP-.C ,4&PTDI!C(I PD)%,Y3J]1O8FE&>JD9X""T-1Y 10S)-6;P$!Y9 "7VO%4V!4ZF/8X9ZXNG;<2 M03:3%>1,U9HXJ R$(* M*(,VT@(1@!)!1_RA+CB=J\BMHK4^:K-@\>:ZYE7DEF? DRE1UEH)&0(H_1%9 M/@4&,@PXPI9K1(T-9F-+SI(.E4WW12^TF=0_WDJG2D.+Z&Q%3QM@+A2@P6-@ M)'* 4 *Y#)!8B=*V?)7VY',1N6!19'SQ M&) C\,M A0FF[H7B 5L'',Q+YC$QLKP31CRB@*'3182$89Y\9K\XCR MDWX&E<82& 00T<< E%@+4OUJ8!PE1'/M!%%5 ]G5=25R#;EJ"$3D\AL+#Q[E M&G++!O<[:LBEFD;8* LL7=ZK6S#63M20(RA@CJ4'GD7^3+T5P!A/@,7"N^ UDL;-8;,NHVQ&V9>) MLA4@L2^VAMP2876BAIQ30D$%$6 *1@KKL0:&$ $X(H$&A+VS:2.4UN3L&Z&5 MP=;;->2FJL/=\5Z%HU$U)5_]VW:1;Y>HFU BEQ5 C(RPB%(7XHR1> M$6P0Y=&^S#^[9;5&% ?P1]G&AS.9&_1E[]NY/QOXLCQ:,S[_SV[/GJRH51W] MW8;V]..9_J0N#DX_7!V\V4?U-RUV$*\[:KZ#C6@91\?ONP>?7G<;S?^<'.Q^ MCI\==:.%?&L<;\-_L-#"",$!5UX BF!T[!05 $).7'"8&GITSER<&J^P*%?L)6-^6?:KV2Y+>WV?!(4?S8*B[VWO\UF\ M4]IH+X;Q:Q=G.N)RY+QI@I8FF0AP;'#\JSQ[E\K6=,YL[]077_6@B/\?>MUN M[^N-C?FY6-%RZV@)NHFY>E(9+;8II)I_L2>UJ3A>0&4J(9]6[^J7C67SK$QU M[QZ1>GJYI\70KH?EM33;?>^+T_B]]J#P$1!<4=8/3(6?GE+S:9:*-7.^LC8/\ M)-K^,T_YYAP^"),\_D7XR"0^IU,_;:'6IP]7]4\?4MUU=O#IX^G1F^0K_^?/I IWUD%]]I__+H^&.\=_U;] !PHWG"CCX=G;2BK]PZK4?VG]K;CC[R M_E2BE(/*!:,-P"@='J+$ .- IQ:KHW%P0259\=+G1W>!F2,$D!BI0&%'@+) ME0'.$.J1L= 2O;%%:XA.QT^>/:#R,B+5>0E^@4LP0T)Z195TUE$IG5%!<^.E MQIH'BT<@BZ]!%F>0K13(3FIJ2*L=B:@JG1. >JCBOP0%BB5A+L>H@#*!+)7S MDL5Y9DR]':$NXV;_NA4F?GBX<2*.=GPQ&';"Y>T()-YDSQ:#_+^):/O(0I"T M--*BN+(B2'U0FI%HOD*10#5G 8VL/5[CW78R.J+B.DR0MX9+BI104GEM4TXD MDABG3/84Z^S[4]TYBX-3C)KD7:'C..C/ONAV@A^%,"?2 HO.1#!S>G=@GN'- M.WOCUV^WY+"H9)N*TZ>$1>.56"T@TABG,.1+B30^J-#Z$M?.AP4:?^N<%9=> M]P>_O[@ T,,JX\[I[2M+FN[<7W2<)"R)"ZHW-.WUNL"]T0I:)(71L-S)?^RV MXOMKE+U)F?Z*#^\Y=(LGQ3>RK]Q%/\W+E69&YZ>MYKNKUE6WW?K4PJWC5F1& M?[9;S?]T8AN[!\WMJ_KN?XZ/CANG]4EF='K4;NPVC@\^O6X?'1]U&L?OA MF#09 "H% -/Q)X:4Y,XQ@!B4@%H2;5]9#00FP@D7J(ED>0MMTOD"0'7/_#SV M:'?QV^A$7%'J"DQEBKY(6L!T1 $;L%(84Q2T5(3!Z(##Z)$)+WU&A4JAPG0= M>4D9=DCP.'68!=0I 2+/@P!22$D@V!HM$RJ\<%KP2!7QET0,M \T\ @#+$1B M0)SAA@LIC1>"!X5%AH!*0!D""#2 RDA@88'%V]Z"-(C,G& M%M[DOX: ^U-EGR-@. KH3O_YM#@N)-V]JW\05$2A8!+IA8 B&X"&VL75CFF-/+66J*DDW1PFG2E,RA\2^_QI M + TSN=8[/8&P\YIF;,<2KNZ+_&Y/-A7#'O%S^7&TIY +XR2-4?X0U"M2/;^ M\_3GE^%NE?WPV_9YO],M4 &*76_]J?']@J"99.[7=/=^3;?@-:&<,.NHUI%! MIOI6 BDH*(*$.Z1N4LBGGL6=7AQ''#/B^D%<6].^>ZODD"]@>_XJ+I6G![O= MDX,W[[X>?'H'T[9ZZU/]VT'S\]>CT]VQ@]T_3UN?WA\WWJ339'OTKB"TU=I(*@A @:=2=E8" V$ M$GKL/=3>P22O#6OLCEIVJZNGOPHH3+-R8;7@J1&?W_SJNU]\O3STD9%I?L@T M'1U'$LE@- '&6!]]!$V!)$@!;H,Q4G&D+$D*+35$*""6<:N)!!HK!*CT,E4ZEB! K:2TV'@_@B3":>9(2X4D MD3E2]2#I=>\BQY/FB$@?IA")2Y5&5P"G,0:40@J4U18(@8PT5"D8Q,:6F@<@ M98[T*$"2H^2IMN]['8:^GRG3HO#)?^L.?@)."8_LA +E=AJ1C%#S1Z@[JK0; MYK6A#" D(:!"&A!_U$!QA%D<86B)W-CB-8&FQ2@S95IU<-DYK$A,9(7=^#,UMT1W12UV MQ#ED/:(1L(PPU"G/C208.23_051N7%_5[O_(S/OL@8D.V@DH?;17NOM57PXV M_G5[,..X?5\*96ST9)?=VS$AS*5CIHXIQXX9S:"XVO7Z)1R]NDB)/.E;D=N5 MF9N]4.RD5?EFFO[D?%K^(-_U+AM;>W^_/=Q[_W%_9Z_X]\';W?W&F\-:L=_8 MV?R5A25[XC^QIV6_2..@N7=8- ^*#XWM#[O[S;W=8N>@<7CP=G]W._WP>K^Q MW=C9WWY;'#;C!_6]1O-P7(3NM^\R#;]7?KSNR.6L?)M_VT_RO+V+> \WJ!7^ MF_61+9S[B 9M/4IRO3@;EE&;T0CS"*1_II=%:+-8<&+^08IM[5ST M^W%01Z2\.GGVGZ\Y]TG]>!_6W]3QP>X>2;GRK>,D$Q_Y]NX'VD@2\,?O8/WT M8[O1FU==6B]:;K-G:37/Q^Y-.O3QK-SR1RY\O&[KO+HT][^.^K M$_B/0T5ZA M@*7PDSGY99<7XSXOML>UV.XYDW(MF#ZMD?++QR[K3,=!N&,25>O$QM)GTN4_ MD;=8BHT&6*@XDPSB( GZ "J%@<0H@K1Y@*3Z+>F<*L@7C6:O'<_>\=F ))'> M&0P36TG:Z:.3 ,F=>\C*C^Z4$%[ZV15%-B5[FO(YW^12+D),G*.'G5UYW.^8 M6%!C'W;;%ZI\OIW.SZR$Q/ES]M)W,?C;=/37FE2S]-)J==&-LT5E+SV+POGS M[7G\U??G.@[<^ 3;4\O8OO0"7R^I?M>\MC)*[C.>?^,$F3'K795MC*<1X?$V M1B2_]6]'Q_NXL1O;M-N*OW]'6LT]UL ?OM4_?6#U3WNT?GQTTIB20_WSN'[U M^K1^'*]YLP\;QY$H[[IVO7D2G[WW[:AY\JW5_'S9.'V'[CK5$ @S6"NF4VMC"I839G/=1UJ7?XHO=S7\R6[;SJ%&:<6Q+.3<@^ M*ZV#E,P#)9U*. =!4BT!2:^2!.V1X^GTEJPA,J_#$DO8D5U\BN"SVN?[2,<[ M7U+485"$?N^T2"7B+H:]_F6A+X;M7K\S[$RSU)PX.-?$P4/?_]*QOJF_^<&/ M O!W/2CZR'2_9CB?(AW-.8AXTP(0R0*T00.H @;7.)"H2.0:'^:34HJ,]8P>HQ*(,/?.#GND3F2HX+X1$ M #,8H4=Y#[0-'@04E+5,N\!#A!Y28UQ6Z #4G$(XV7+G';_(EKLPRYT@#5@9 MHB0VT6BE!A0I XQ" C!D?5#,6>%3@GE-H'D%9G-8XJ$5(/J1/*=\XL@94-EWF3L,31]/E!ASKCT$D41(0%,@0CG% ?&$6J<$ M5$)L;.&:NJ,H:0Y!K(T-SXL_9!M>A@U?3NJW.^D0%("*5'9:$P>,B\PB,"U2 MT6$=F(E.0(WAF:G$ZH4?GM4"QQ&(01*)'ER/Q16\2$((PPGZ@#I#,+9N;00W6-=E[4 M(1OM0HSVV53N*?+]%RB8],QAA^ C M67:E=:4N+\)%-W2ZW11^B!\.<@QBP:D0UR.P,QZ ;?O?B\[HO/A.ZO[LS,P= MH*:%-X*!1!.F@'0P.C-8.2"5P< GY0WB.656E0!%JK27F@,2%6,5V:"?S: G M&(?0*D"H%##(13>!2@Z,34F:6,9/'8_L(VU1UI"8>85^W^FFCH\4GJ M')=8;%SBNL,_=8;MG8M!?'??+^.D#3_\CD49;AX!-Y^G,R*@A \I-)X&A@3&UMR]E!HCDE4UV#G%9/(!KL @YWD!];+"*("B$C[D]*> M!Q); A02*C!E+))T8TO!'(]8KKF51YERR&$Y1V-'NZ7USL#Z;E>?^=Y%=D[F M#SXGTT15*YNFY^5B>96P>M#:XO@*-E*)\[E.]]33 ^HF8G5XUFZ^L_EEE$;&! M^U0GFAL'5,"1IEF!#(Q#:AB,O(S7"(4+D5^?Q7Y60]@D(VE&TF=ER!E)%X*D M]=M(*I!G,G@$-,-)ES=PH B$0/#@.%3,H>3A,EA38N8,_\H@Z>UZ%M_K5]R2 M";ZKGL7/BQ \4&J?H8VMG\JVJN>3Q<;+D<4>&?AN=(&[O<%%OSIZQLV]L17W MOK5.]V#]ZJ@=+0C5C[=AX_1UIW5\0AJX3AJ?]E$=MRY;G^HP5:.YI6=\'+_7 M?'<5O]\]:'ZXK.^^P]%B.P=-2UI7%K6./UP='?^GW;IZW_W[JO7MG^A[&L&9 M!3S$/Z@+!&BB HA#Y%V@ 3(+)Y6QB?2.0 VY8HIB14JXM09+!J%P3MRMC/UD M1>Q?/F[)BMA5E,)>_M2YBN!-6/15>*I"Y &5T@(59Q,0@G'%"=5.3XFD_ZI* M1'6DL.<>FFUNJ@2:MTK>R3@.91Q7U9\Z"6%?Y9ROJ(1_UZIF- 378)1 M3.B\??!IG[:.&^U(_R\;^ -LX/_$?Q\=MYH6'^V^NXPN070'&IWZ9$SH=(^U MCMN=.MYCC:O]%(,B\?FL<=IH-ZZ.3AJ[_SEN1">CCO>_E6*YG=L;I8P)C!"2 MT8T(T:O E &I'0%>&$V5\E(34>K514HV=B8+. M7%LN+0'0< AH0!9( 26(8!B,Q"@I<*4 :8TKDA7"*V*L;[T>^&A;9=G>IW'= MG .W;/$-;R_ZG>'E[FC4,JK-#]7J4U2.&^8Y10P0)0*@AB-@A(W01@7TSAK" M24CYJPSET[)K;+MST^#(MKLXVYUD))H'[ DS #EM 871#5-82( Y0X$YJ#6R MR78YKE+N^(T,9#"*A&4'S2MBL4-@H6^[\A42SY2[(A:$>;BPA2\@31I#DDXM$1;-N)Y&O$D MLY(.!VB8!PZEW6$=,)#6*\"L(80(9YS7&UND)E369GL.;;89-IBR&E%6(UH# M1I?Q?W[X?S)%XDC06$.J@0Q)A^3 ,5?^Q?>/>VHTVG6^;* M;Y^Y$B9N?/1#&FY\^+4Z,E_OKN'AJG6U#P]V3^)W]\E!J=G8.&E]:ETUWC3: M1V\^=H^.N^VCTVBV4S)?C>/Z\3MZ$-M5/[8T:3:V\/OVT7$=MO#KDZ-/'T\/ M/KT^;9W6DV;C57W['XAU((%X@$(T[%0:+?K'S@(NE?)"FJ")F=2($Q&M,6=: M>VVIME@+S$)$]_._=D@3C%]YHJ1^S<>A.+&"#U!1>Z7 M#5J>BMST)*R8F-PSS+*O_PB*/?2. ..5!S0$#S31!$@5H#/44,OA4^7DZ*9X M/CVYZZGM;T[MWBW5^>Z/J; 6BG-\$SY1<4YM*L(6(;<6C7(1VG#\:5?^0LA. M"+H4;;@L^)95W+**VTM6<9M-Y=T_T54QEZ&D$> MR^VCQN[[=NOX'3YJ[E_%^\+6\9^G\;].XU,+MZ[^/&Y=?;XZ:+J3QN6DW/X' MV'CSNM/8/>K6C^OQ'=YWZF^.XG_[Z.@X4NLWC>-X/]; [T@IK3913TXS1R33 M%CA'6638U@ )O0%$.Z:#(UC2L+'%2 WRF0_U9VFU%X!Q:PIPED?I<*K6&__0#G(0&!'>:84YIQM;5-0DFU?!WBRC-JMACB.SQ;#W M2#&3%Y]U-AJ>F >J@ Y8H MK0T!'*'$5@2F/)58K<%*F?E+"'SL=#L3N1\YU+$H-C+H#U]=^T+-WK5,TLID M!:\"]'R8HAB>8JJAM "'8"+%8!A(A! @'GHA#!90\P0]T3VJD#N40QL58QC9 M=I=ANQ.T04=PM<0C(!!C@$+B@$;> L>I@PP+C[!-MHMF5TS.H8Q%*IJ]> =G M_FID^S^Z??O,_=N[SWYP(YD[ ]/\@.G=%*FP*.)0I [ !1W]&4PLT"HP@(60 MSG,B%",E,-$J^3,Y;%$Q4I&M^GFM>C)*(632=N> ZY2:!KD&2GH'D*1Q2(-! M,NB-+01KD,WK &$.4SPN0]CJ\\Y0=T>9PJXSO.CG@,6"OWOB:<'W&WDZM&L_7U'ZD-9(1!$(=. VI$ )(C M!#CWE@@.H51EO;^XC%?(F\Q!HHH1MVS$2S7B^FTC)A('+8D'3G@$J*<&2(4) M8-Q'$/:*0:HVMG!-\IFUE7-(:*9#XS]7-'DL;_ZILM<+/8DYSZY9&WB?%T>; MUF/* #]_@/\VQ=(P5Y $[ 'RP0/J, .*. ?B@JP9#T(;29)('*G1V9,3YVA! MSQR8R_B9\;-2]#CCYY+P7/\AWJ^CN_?WV<._]Q_V=O>+?!V]W]QMO#FO%?F-G\R&" MD?S\?N7A9;](XZ"Y=U@T#XH/C>T/N_O-O=UBYZ!Q>/!V?W<[_?!ZO['=V-G? M?EL<-N,'];U&\_#___]D7*'^^.V[^NSOE1^O4I=O!+]3XGQ5;?-O^V?%L-V[ MB/=P@UIT_*V/*'X>'?Y!6_=]H4^3RG(9!QA]4*HN_WX7^MP]#]7SB5#3BHM0 M_RCB71V%8'O-F'"KV6W7/WT\KA_OLWHS/K?9:+=.Z[B.]U'K:H\L*CC;+8X6 ^HM._?/ZB1:?+%_HQ@:HK.;WL";7WM?[N'V5A(LH:2.05 MH,$'H#!40$!FL"4,:6Y64G)Z-(_CO +KJC!--Z4D3U*8EIM%Z:PP_?2 Y'L_[/1].E=1&'_F0V?ZL-K\ M1);7+&R=1:9GW=O[RT>NTSN[=K#^Z@V&_>\3Q6LW5YT'S=/=K=OFJD9WW:@ZWC]G&\CM8_[7U-SX[WPXW) MXF''']N-])Q/'T_JNW64WJO5?-\Y>-.(Y/OSMU;SS_B>VY&4M]!=$H@6)*PPA1I(9GUYG,I_VJ:]]+EX3*]KT@^YZ@ M()YKRR'U(#"H4_UY Z1S&#@245O&B6T]3J=Y,9J9@N2#@(^RS@]G?6][G\_B M):X8ZF_W[O!EYVC>+.2[(_2ZU_]P9F-GZ,Y94W_[:YRDGM%I(>@T74@#":V- M$0083EP2',# *(@!HC2B%D.>)(%]7",XBT2ML5W/BWUDNWXNNYX,?,2Q4I%B M $-%9!U6<*!E($!B[1VE2,:QK9Y=OX3 1R[FM4+%O&["54:D1R#2=/UV)1A6 M)JE>*X, -=P";7T T!)L..8^8+2QQ62.&9MNQPT MJJXQSU6@,AOSLHQY<@WYBAG3655M0UZP-JB]*.SSC^2+P_ [Y< AE'!Y#0""! ,;6Q1%_)SS\;75$J9\H/PBA]_E%RLGGL86+IZV MTSL][_MV.K2:,C)M[]0W>L/J2%<=;X^-]+S;.FUTC][4R<&;U\>-TU:\KL5: M\7NMYKMH:'M7C>,Z;33?']D8HGA']L'._OE/]$?OU^K="4AHB)"XX7N=W2W^*P[9]>7E>=+I\15 M2A'&N+S%YIR-RS'8R]&9U.ZH[[5+_56F-6_&,2P2!*9?U$HYL#3$^NRR**5T M!K&EP][T[>('7W7?E?,K ??HJ9UTB1\,BWY\\6+P59\/:L77=L>VBZ0)Z?P@ MWJ3L$STHK!ZTB]#M?2W:96)U>8)'S1O_II:^KL_/NQ&!(\;6XC=B MC]B(Z?K,^N)K9]@NM@]WBF;O/.*/1*Q67$^^!8U]><=7J9Y?QSY@-OS(*!^] M9O=[7L/AO&O5MXF^&(],:D9J4?-V[VW;*9\2^Z%ZX&T.5)N'4PQ_9L_%-S\;=D'JS M=SY.%R@ZL?\Z@_/>(+U0OSC7D3KI;O?R^Z<+IPR'-K[\1=:.V]Q@Y1 MC)G40C)!L9(D&$K1)*-HWM2;+,::D1$)TC2**%Y.]Q]@5,Y5=]$OOYNLHMWW MOCB-+6@/XOJ49O1M";IR8B?G\-43V,@OW^61;&3IHIC1T=Z$(V?[L:J81&XR MI.8O-$DW&26+4,4D"U#%7*G&XDT,GR9C^BR-9?!A#9I59A.C%14,>3V5)._NF'57 MDKS[K7][Q X;#PHKR'ATK#D5B!BL&.=!$,24@13>O\.6XB+Q7U,>]S#ZS>U> M-W;C8.^_%YWAY7X9M&"CW*9K'#>:GR\;T2MO-3_C^J<6 M;4UNRYV^[AZ\>=]I[+[NUG<_TZ/C=ZC*0\-0S'(B@. 1#A:60*.:4U1"O/05_"(?4WNG,VN)D#=2-)X3S> MLN?R ?9[L_NM"UJQ (/G%%MJO+!8"L2<"Y88?F=^SR_3_.])[/G3I_RD]]_3 MG&RY"SC^N*F_95R;'ZY-5_:B'B,A(M?$R$9<2Z5U)288L+C$Q=\8Y23;V&(U M@G(]B#6V>(8E=#!M+UA.5?0<*9<$*>&%E,XXG"U^=2U^@LDP* U65(" (054 M!P@4ES;^2$R(<(!EJN4G:O$[V>+7U^)UG 21P,H ):&2*N.M5]0'YV'0W#ZG MQ8?.-^_ E>_WLK$_TM@G0TDFI//MP@'DHIU3JA'0B#(04#!68Z^]@RET(Z._ M^DE[.<%?B5L?F*!)XXS82@'' L.J,4LVCQ/M5:8-\AY3)@N*U-R M6"7EJO7*![NOT/IMD_AQ)BB93A9'7EI 8G(@7O=[IP\XB+0STB;XJXP?-?SP M(&3R,B\@FRX:99A6UC,"(',R>BJ0 64A 0QY!;' 5& W-_*2!96K:_YSB$[< ML_6R.!S(K&9&,)A@-8@:@KF-_HM*@B4$:J (8D R[XU$D<8OY0D"V\D=9^62\(@@8R9TU( XQ ?&?!B@*#8CC+1%R+CJLTHYP1' MY4)/8846^F6G5)0:"<]AS2.[*"M)QK[S28IE(5F'/$E#_;(]?YR/:ZZ]*E56 MHMW^D7)F -F\0X[!Z(%/-XB$ _]^6VWBA02,'T.TYA!S>0P6]VSG%MAFG)TK MSGZ8BJYPHED(.@!#62I591U02B8%72@=9Y280)(D.B+3)7L?SK;RGE"%37S) M<95LXHLV\0DJQ;& PH7H0ZG(HJA '&B!,+#,8^*)C?^7SDW5HB>=37P]37P. MX9*933Q;\:.L>#(F0IE@3! $&",*T, ET!&U05S H9(<(5T>"I_E/'@VX0J; M\)*#(GF57K1]7TYN*BP9I*2L8JT4JH:)KU>F MQJ_%WGZM#CW2][DM=)GE??(APOM!W0;"'(W_,UQ2+Z$41'+,%*-:)F7X^PL0 MY4.$*X+TK:F0BX08&L,,B'!O 46* Q47=6 ]%%)IAH3@*3-/UA2?Q2.KXMGJ MQXOA9<#,@/D#,)W0GF&'-:*&8F*3X@^TAC'L-24!9\!9LR4U%F*6&'6&RPR7JP"7CXD9F.A,:FXL,9IRKY3" M%$:^:4,PD6W8A]:WS(I SX*#DR% S$WP3%H@(QXF]0D#I$8((&.1HR$0XA(. MLNF\J*P(E&$XP_#S:051'EP07BI%*.50$LVHI]@A:*!S/+/6=4#KR6U71!4S M'$:T%CJB-:/ (.: 8,(1)8)V"B457U2C]V*:TL8U>V;]V;/ M ^YQXVTG2XCFV^?;S_'V+V&;XV<%"O L>;1K2F#6E*8XY8ETAF'#*6762VH( M(T$PJ (RW)<8G$*4ZID8MM02,8HY]C>CV,9 MOJH/7_4)^,)"FA TX$$C0)5UP&CA@8X+%O-2,*?5QI:L43Q]4&CUPF(9/C-\ M+IP'*LT=AX@9)C05-N*F%0&RRZG M'(-,<@<9L"8(0!'50&L8'5WF'8QNKPV<)8EN2F<1PLF'OBIL]U(3$Z!P6F-- MJ<6&*.$XP]) HISTSV7WV;0?:=H302LH$'21I0"L% .4<0.,W^4Q@H2TD?CELZZY* :%30W M7L9UG8>XKF<"OP[F/Q&)( S'X74&!*73*D\,4#@HX+0U CH-<9")P"N.J['. M+SO7Z=GDZWZNP+^*4G9H%BF[%Z$J.H<82JX>4'40OIJ*H@@#O2&! NBL C22 M," 5D\!SP7"@7A*1RP>LK/TO.9B2U817!04F BZ64QEY-P3".PRH<@)(:"C MS$'*$8^D'"8-O+@<5&-/*)M_]4(N2Q$5SY;^2$N?B+D8(;R!0@"&D[J*1A(8 MK31@G#NM)'&.)765.P[)YK6^VL:^Y'A+7NM7!0$FPBX!I01PIX%CJ9BYC(S? M2$^ 0]R(H.1(+F16O=L5SO_(50-RU8 U"+5DE>&9P1-.A4L@E(A[HI)8. 34 M1=R,RZ<% F)' V1.,[:Q1=6TFY2WJ];&?I<3*.(,11>!:E#0!9!ZJU6COL('\8:SJDFL#RK^!BBEL\J5FZE0%/1%DFD ML)YR8!3W@$8G&YBD<0T5B4M_\!0:L;&%(*X12>:F$3B3S2U7)U(\Y5!XL49P()U+V&*/&(:>UC)ZU#LXQ?3]09WRN/CY/1--4=+9LTR-51QC"G%TE'D ME3$^5?EBF$##M929R*_%0C$1K)52BA1S!T'" *@5"!BF.?#><>*=Q5*I))Y$ MZ!SR2S-.9YS..#TC3D<&SRW%C#(?:.+PE MC*50L:.&MS3B]%C@]$9KWW"$= MUV6@ W: .B: P5@ 29730G).@][84K)&X#2C7RF@+@/Z_RKGVG6B6OSCNLFG MNO^Y?,^;/A*X!DB%/G/%O[W[[(MM:^.\&28AK/1A^74,X]?W3L^[O4OOBS_]F0^=8?%7 M-[8ZW3()9EVVH[NQ5^('IW&D!@E/DNS63\Z[ M;M[.9[PQ3:9GP7C,M_[/]/^U=>]U%9M/CQK22--68(8UVW[@"]V_WK6ZE51[ M0V4MCK75@W81NKVO13O-N4$M_G[8Z9?3HS"CZ36:DTD6((Y08V.;Q>T)CG&/DWJ;^YI\R3RM#QVSB[T.)PR]^[L R=W-H1G^N$2;V,Z+X?V7W)C)UJ=5>_FY!",< M5!,]=N//U-R2("AJL2/.(>L1]0@:8:A3GAM),')(_H,XV;B^JMW_8;^?/3!] MKT_B0AE?\97N?M67@XU_W5Y$X@KRG7]%^YWJLGL[)H3%L,!D+^7X1,+4ZY?3 MY%5'>^X_[.WO%OP_> M[NXWWAS6BOW&SOV0?6-EG\#=9WV1QD%S[[!H'A0?&ML?=O>;>[O%SD'C\.#M M_NYV^N'U?F.[L;.__;8X;,8/ZGN-YN'X4/9O8ZOW[O?*CU>9+C"*OHYS!DCE MV_S;?N0#[=Y%O(>+BX/_9GWDG.<1WP?MM,#HTT11R@5B]$%)628/0?QD'JKY M+^T/?#7$-XNQ3]BX.(WWL!-YDM)BJ)$1%A&*0OQ1$J\(-HARA,DHR8I<)UF- M*_3==OM>ZT[_H^Y>^+K7@XO1JKI_=GXQ'.QV!C8NE_&S9GS@G]WH'CZ[VU8? MNVT]6G^S=]G8/3JI1]>K'N]?O_H<7;8_N]%E0XVK=[AUNL\:GUK?6I<*'OW= MAO;TXYG^I"X.CC]_;37W8>/T7;S?_E5TXZX.=E^WZV\^7-:;'TB\9Z=U?(*. MCE\?_WV5W++M?V <'8\\ 1["Z'5QZH"*+C;@A@L>D*#6X)%[7IKY=O)^M84T M1(\\KA6,IN-<7A/&C+2626VMVBA\=(;/DQWU+R*VIW$HRH$H;HS$X-J)&P__ M!&6=H!2CT?GUDV^W5"(39XY$<4&E%".OH8Z+KDY*^5IXJ#<>B,]W\6*,-]DB MK>=>*GJW/6T/!G[,%=]VM.ET(V>*SQMWN"OTL/@Q#@]9HA!> C;](^?_4@\Z@Y"PO&4 :QY__ M41X*IBD%D.H((,9BH!W3@%$;?1YH4]V"2;-DECF"D..4,.KB6*%(3&V((T28 M"VF<;@-(]*BB ]2-?E(I2UU2Q7*V1Z]HV"[=F73 5Y]=EKQ$_!'MX("KCROE#4.W_':$RJC4='ZNOI\ MX%]=_^,/UQF<=_7EJ\Y9:4/E17^,;S]VG^XX+UD^;_3KL5N@T";G/'D&XS33 M\8/'3L-FZ31,1-9&OR-X$PIR[Z_A)GKB[Y@23[KR9XU%;)-3OCJ-)?AIM\V- M_7EC\:8BZD&W_47J]2.*GC[AJW=L=8WP8=*@3SO.=?VB0[YW[^N\N^BEL-%? M$2GC/3MGQ;9-49V4G'TR1NAB/_&EU-YB3%+N+2>P_OUU&!M0QGJCVU8J4Q0' M)M[I2XGW(^4%J[$T8J'=>GV]%D),M\.?/!FV:_G MWG-VU&]O_1??+=#45F+NG1^]@W/O_*1WR)Q[9Z7ZH-D;ZNZM]U_2P;4X>9X+ M6A.;><"0/UTN[.%Y7-,F]+-DK=S(E]/()6E8+< ,'YA2OY-VT?U_+SI?=+?, MJP!%O7?F+XO3T@DI0GRWP?\^R4Y_<2;^,5U8M=S%N_ORX;F+=[UB57(09Y?9 M04(@;ACE0J5,1 T-$\@8P@BUT(LR!9'\^BA1FIK;9R[]M?=C@GZ/-O_8AZI0 M_N#3XLCC_,'N4;-QVCI]AX^./[-&T\+ZZ.CSI'NT>G![LGZ?Z71Y\:[<:GQFGCT_MX_0EL['X@K>;[]M]7]6&] MDW(']X8'S12'WOY'*RR<)QIHQA"@3$B@):2 0(J\]BQBI]O8$G>("*^\NDY& MH35%(6Z4#4H+&<&'6L1<$H<@IH$CB7C@#&D%+='2 MHHQ0E46H"?Z$I91:2P:L)@Q0&0Q0B4DA#RT/S"-&2$:HC%"5>+?'B+5I0CEA MUE&M*7%88R.0@NE(*.$.J>S)/3<2'4QP)0BI@,P+X+ WD2LQ#8R7*F(2Y$0H M):VE5?/D5C?4_4"+JU\,+W1W'$I[6BSM99?(6&+PR7_K#EZ-!NQU&J]RG^*7 M7*JZ!UI7 <;>306D"%;4VD" LH(#:B*74H9KH+B&+@XLI\YN;'%:PVQ:/RP7 MO%D;:YXUB/,T:\Z>T9,->3)VPPFVT$H#A,'1D%4J%8Z1! $Z'F<#E-C;7*;R M!5CRK,&.;,G+MN2))3FNN,[+M$>D:?0LJ*= 0^*!0,PX(B2A.A>2+D-Z>B8M"T6Y#U-Q!&YUH-A@ MP F4@#+G@#88 @_CAQ!J3HA#"]$EL=!I J3W M(I49H$ JP0#E$;$AQD@0N+%%:Y3DLG!K;-OSRJ/(B_8SF?5D-BHQB$HA@-1> M PJ1!9)X#D2 )!#JH2(X+]HOP+#GE7Z0%^UGM.ZIP(/C'@9G0*3@'-"D?B)3 ME2#+(AD7,"#C1?46[;7/49@^@3BGP.E_!DBDYG4+07M)F.0&D$J'(ND3@4**!(DHEW "MN, ]*")3JWZH:%715 MP&YU,Z,>)AAV0U-\H3E0#[C'C;&<*'YV4)NYW&EKRSWGW&JXQ7U<2K!2?(9G*U%*B:C-@SZ3%W D#B)*"4:Z 5,P K M[;0BBF.[SN=Q,UBM*5@M..DWDZNE(=9DU%U$/]Y;*(#G*6_,! Z4, HHHC7& M'@;!=?7(U>K&U1]: :"72C)^]F?#LII]Q_E1A?'_?:)463[>L.28UY\7@]B, MP6"G=VHZ9^78_1C3G9M#^AW[,BN;"\:=3(6\0IP%AF(#G+4H8IS"0&ICDI)^ MJG,*&38ZGUUZ <8]KQA1-N[G,^XI,3/!N(V#%>V:>D"AXL X+R.?X=)1Y)'# M^6#B2S#N>0549C;N[*+,:.&3016%G&18 *Q8 %0'# R4 4 L%=581.=4;6PA M6>.54E#.!E[1($0V\&6E)!0U\ M[9.)JG?\^"5$D!_X\FL#Z_.*N-S(186>'H-RF:?. M"G7O;D.=E$@*D@1Y-52 0IV$MR4&TN(@)($A*#;?S;(,=!GH*O#6SQ"&RT"W M3*!KW08Z)I6-JQ0"UJK(Z>*?(*Y?$&ACK35041;"O#SRC'09Z:KSUL\0C\Q( MMTRD^WP;Z8QP'OE(Z0P6>H1TFH0DX93FG,^Z7E/CU6HA>MU8G8U6OF+4/PC6O6$K]ZQF%L?UXG^I*&>=ISK M^NG,A35*UKAOF4B4;:%U[!]PCP5Y:KF% MJ]S"]3^MI0?MPO_WHO-%=Y/*4@&*>N_,7Q:GI7=5A%12=2$'MV;."%WAL/-= MK[@VP67C-9%(,"^AHMI XX(EB".<3C(1;S4^Z)$-4AJ@E090F"!GK";0V4*BM<.#Q#U)I"E*2(.!]ID]>"L-:;.&K_RW[N#5:,!>I_'* M9:&7@&1X*FHED&$6&@2,0P)0:1V0Q$1,@R).$>,D(R(B&8(UQ>=5E*5"Z=[9 MGN<5Z'F:/6?G:093GCR[AK# 0B) */21E% .5)P&P&J*/$=0.F[76)HVF_*\ M B+9E)=NRA-Q$!0,,L198&ST*JA #.CH+@*/E!%PD!,HA&.T91K[-) .(2H^D-1AI7$66O?9Y/0NIIO;0G,P7 MK_T3G,V]9+,Z1J6B"P51XSQD@/+D@ED07Q,G(8"2/$SEH)L3\E(*J MMW^3+7O>:2,S67:F,;.:]T2$(7).+ADG0#O& :70 0F3,#.'3D<<1\)%\\8U M0GDV[O4U[GDE7.1E^[GL>B+<0#"26"D#3" 24",IT$@)( S6!C/B,9M?Y#!; M=G4M>UYY"GG9?E;SGH@^%N3N&G#'=+@KO)0!.'6BFN M@;$$ XI3*@O4!N!@N*'<*I*RTN;"6#/89;!;;;";5SCN@6"7 V\SX-Q$X"TP M05C\'P@R1)R3*C(Z2C@01F+O')5$LZ55ULA(EY&NVD@WK_!DIG5+@KN)0*17 MGFEH#3"",T A-ZD4/4W;#D8+[84WJE*J!:=@#KX7V,U^Y:*(UOX=%1N1 M-UQH VAP-O[!(L>RS "KB+5:<:O,_'0TJG=^)*/5NJ+58M-*'X%6V3><%;(F M0OYQ#(FS3 ,D64H8]QXHS@B0-OJ"/E"O$8^^(:]A,2_7,"-61JQ5"*"))B>?T7LC%89K58EP)[YU?-#UD3L M'0H-G9<"T$B> 152 8.4!QQYZ13!6)3RU%7C5ZL;77]H98'XC=A0?S9,ICCH M.-_7J<__]XD"9OFLPY(C7W]>#&(S!H.=WJGIG)5C]V-,=VX.Z7?TR\1L/BCW M;5J$W\DX8MX 3I+0@O06*!'_19P*S#GG(5+Y)--+L.XY18JR=3^G=;^;+.7, M(SA; :Q*Z5+>!B#CN )EB5'.*6]$/J?X$JQ[7E&5F:T[NRFSFOA$9,5KJR 6 M! 1C/*!*2J )YL![B3WUTGJ6E)5EC4N5+7Q]+7Q>D8ALX<]NX1.!"!E79X*5 M Q[%"U<(*"QCHLXE]AXSB@L-WJJ9N%KGU;TW,>11]T]66[R845^US3(/(^> M69L585[QFAOYK'G/;&&X?SE]A%F:X*US0".J #5.1\AW%!@O0_R$"./P@LZZ MS&) %=]JR^"9P7.)X;#'@&=FSK,BZ$3XBRMD W<26"LYH#HN3<:( ' "B<"REF4K G4XY$%Q&"@HY8(P23[54 M-J5MS2?TD $T V@&T/D'=#. +A- )V*WBBLCB:3 (\P 91@#Z0D&P02NA".$ M):%80FN*SUF8YSD M SY_FNH3=?'OUWGR];_Q3^N6WRJ^Y\[9]?/OGGKXXO! ML!,N1Q]USIP_&[["=%.P$E='KV_Z_]KZWA7SO/4"(*"\XZO.,#;!_AP4< *% M_RW>^_.^'Z2SJ,5I[\Q?%O&%3OQP5)BS^-KNV':A^[ZPNM_O>%?H83%L^R)$ M>RZ^)(,N>N=C/(G#6VP?[A3-WGG'%A*SXKK7EHQWY:NEZ!3^,8>KT=^OOQ\" MWI\^!/QLO80JUDN;"[&V]3;D6Y8\;/<&OABT>_TA&/K^:=$Y^^('PW*V99O. M-OU2;+K:%ON_Q7T)Y45G4(R-.9KGR K'C(QS#X@;M'D^%\DOC&XR^V^B=@3N^7_M^0;SQ^7E\D\2H:A$_2H1(C4R\ M3:=F&=V-\S[!C/?#P<3X)D)IR[>[*-_H@J,)R(W5;ZJ!(@E&U[ M53QV<'YB?WCSPO6G.O/'IB^UR= A]C85[K[ M55\.-OYU&Q@C*GYWX65\_.3+W_N*(I>-K;V_WQ[NO?^XO[-7_/O@[>Y^X\UAK=AO M[#QHM>*W5ZMG?9'&07/OL&@>%!\:VQ]V]YM[N\7.0>/PX.W^[G;ZX?5^8[NQ ML[_]MCALQ@_J>XWFX7C__K^7'JZ[[MCT*3A!4*S#$I/)M_FT_+9Z] MBW@/-Z@5_IOUY\/B/"["@W9BX?JT=Q%7X;1$CSZPZ>??[\*1"=P>1<8D,L%+ MB3!RE&+D-=06.XV4=%IXJ.\%RE_"^[+7J6:D&#N]T_CDRW)NBC\&A?N%@M:( M. V&"7;"Z"AK8<=G6=,'7W7?E='-\E!KV(6VXQ$ 8H?C&-T M];^]^^R+R _3]$F/C=].I.WB3,=FI$??HF\_VC$8Q@]&+Y7>/%ST2XKH_%!W MNI/$[B%L;'597#D+/HY%0#$O 8$F[$)4Z]3EL':;*F M ;(_\9_B]/7]2*&2 S5(YC"R)1+-[OPB^BO%76AS[PW[/X(K.O[J]+QW-FY# M,K%ARLEY%:CMO_ G>$=[]#[>A:A([J&@^MNTK;=B2__O==\/UKV65J"RAV8 MY,1][NGN[3XI(D)V3LN&3 :'PK4S>'=?W6I=/5'!8D?WN[UBT#E-KY:^<]IS M<3#*-2\NSKK?Z8'19:<^KI7N_['WIDN-Y%J[\*TXB',BND\@ML:4U/T&$71! MU4M_;;NKRG0U_*G0" 8/; ]%P=5_2VD;L,U@@\$VY!XH<*:52DGKT;.6UC / MZ,RGG@P..BH XIVZ&S_V"LI1;(B5CC!.8$]UB@7-J"4\(Y39[[N);V"""G\:R*9PNB8ZY9.71Y,L*^VOH2T,\&8_6%@RSJX-;'[:5[A?KZJ[GX\*7\Z MN"S7#ABT63\\/2-'IQ]/_[TJ0UMGWUU&'8490,H&CSC, M*2>F2QI8 5J6"Q MWH!%ZLQY6A:=?E@+HI-3PAS5VHU&^R+?IW/1[O:;H%M (]V!=)T8D*WNR/(R M+G[WB=YOSQ:;85]&>GA^9 >CT@".%'X;_?*[KW?/&^;RMWHK?[?\2[\/-:.A M\IXT_LEXB?3 P>6A*JOT%F9I5QM%:PP?/%1TMW)%=^+T<7!-B"TA[K^,M\B] MUQYJEN(MRK,G-?OP-2Z>UNJCG54S-?M(1,RC,6YZZM8[O$ &6M;DK#?KWC?" MQP^WGCL\MGYTY"KPXY3=_Q36C_JEH[.BU_V[\HG[HK>!8KUR>6V&] M]#;B2#S6)@=*4@#E6P#*RQ%0'HC*U<%W3H45."6O%3KE2(/?+ D:R4Q&Y0QG MP0!0ZDU8J^N"DZ^4)7*IPKUSR\I[KPKU[O/&.*^-S +F-&ANE=0F!DXXHY1C MKL3=]M:7 +A[\.WOH3V_^\83#;P6O)6G>* E3@CG)<+",\0S19'2!'@@5K"O M99E7)A9)XMX!%&@?(C;4T) YKI@W*GBLO+0ZTA"HS*& CJ" %E"P_E!P.0X% M6I#,D>B0(DX#%!B.-/$6F(YVFK,,?N!5A(*W9=N[6Y!O?&-&QU)/(C6S5AQ8 M:R1;=5+SR=1;?[6[W?W<.RGX_=:>Z23+;0%MBX&VS]/6+H O'$-$P3F)>&0$ M ;=QR$3,019T),2_X0HD!3:L"\LIL.'EL6'"P),Q8157"F&?D90$'VB/\P9Y M'C+8-I2CP:PB-KPM*\[=1YH?&NWN4XXTQ^LA#_UA)DHBO]-L&XLS+0CL M,JRXCE%33D6T00='1>#"8:7#X"#T!9EB8=]_)?@_F**&QC*.E02\EQE00^*2 MDZ/(D),V4&.(9XO++&<*2BQ2@3%OMHI1!N42>K*P"\8^F1 MEI.3(@W9],^9LD+0&=)"+"M(*?E8[_8[N1]_B@1ZP.,X#U?-8UX2JFRF^SNA M=)%^M-JE7@=Z$$.GFP)"K\.5X%O#&,#\B\,8ICN2+=P$MW=_'I44 M[YBBAT9Y:FX"]):98>6Q(+PGY$I8Y?5]5Z1<.X\1O3LTM@5S=BNWT*W8E5&P M[GFGGH)=&I=Y-(OIGN2K._\E_+=?AYOSAGX9!DO?3E]4;]V1J&PS!432(XQWD>8JWXIK-^7FG_3,/ZDO@ Q?2+%TF[!H$H0\C M *\_'8OWFUH!0&=ZT)=T8R?\:#=^I-]<)\#;P&-=SF1N/Q,&.848WZP&&YSI M=\.=K8\':5_60\.G\,A6,)UA?'=OM (Z>=OIE5-@INGDX^&#[=U>E'/GIWEN M"J*$Q<(#P1;:;G7(;.*4>*)^DZR;./^W6_(%5+8P2T@UZ\ !'>G M,B!RJ_3"$90W4>VW=H&=ED_1[;"^=H"!_BO(WH+:[!Y='GPZOH#^GAU=?ZO]>[?-J;?^[9($P 6/J;:H936E$1MF( MK,%89H%&HM5&Z3K+QT[2*#+K+*@\,3.*\6 S !YJ!?P/&(NSPDY&5CZ6;&"* M@TP&W4[GK7B\"^-=-M1$ -E,2 ="A*UVUA/FN:34$"+\?.&?+YT-;-9$%Z5^ M2N)U*]O$[8VTURXU8;$?)PC,-\?8:%^4 &KAUAQ=8Z?=+'7JW;,\_46C[WJ# M$<[WLZET&+#MYKN5(W)XEM0;<=9*OBIN>IIYU!YU,#<"% M/)P\,=V!*I7>O-5NIFIO(77F.C9]XGGU?'.\.W?'(P^NYYOS?=O3B?DQV.@Z M]6& _>WVV[:1!O\Z6'\0VS]\W_\"68!EE8C"S8/SCG2G$R<2L?G2F1.?G+#L M1J)A*#:7Q*OS/EUG0;FH]TX&>7!"!W;TG/;T3H!+IHLSI%/9*GTD#NL()A*DZ(X40WFW=@%[FC9TQBX-M+AKB3DQ?HP6S20U:<+@ MWO\S3^B4\]HR8H@!_*, GL%SGL%.&T34(=!93PQNU@"H6?!,T]C)>>"ZF)Y> M>[]UI'+Q785(LV Q;V1USG>N+YR%1U@" =?_^]00(T"[+K'5$P?^YC%13*11F MF7+&:&OB_,MBI]L-O6)MS+(V]BZJM3-2KNW1\M4.KYR6OUNJ)$V>JY:E9 MRY#!''X0@ K@X#*S=+Y#84N$U"8X!JJ4"%IG0G''K!'*"&#!\T-\,;_/F-]H ME+"!>H#ZC(&.)2/21G $$XN3&I-%QS>VI;CSO. .8 C&G3R:9/)>]7_IV0#T,*/P ISE7;D E=K_Q&^ MA)MD?.DTK]ZJ783&CU#.K?N%[,PB.^6KX^]$:B*8M,@:;1" 60929!EB$1!2 M6*X-A4V4;F(U78@D,?);RG&CWXZC=F$V@QM_3#U?,.^5V/83,I+PY=L2(;A MFY2.N2X=ADZ5N98S[$8+%GJIER^OX>G15FGG_M;35YH&!*G?'%,X)C@AJT-W3D'5H_!,58Z4.J9SF6>-W&8)?;VBK:*#7\ M/NQMK71NY ;D:MQJ=6R292(7R2=;ZKK=MJOGC\\M(\G#9"P19K>?2GK&LA\&+WF_P6I:]*W5IJ_3AH31_O<$,W9M^ M&+:6]G$+GN='W[\GU^^M#+_0+&R0[6:XMK7=WB_S/@Q7Q/4:3 OX/[^DK??7 M4GH'$*G0O#M_ZN!<=V+]IM/,_* F'>#EZS<]9A]V+!CQ3O\\A,&&-L<)W7NL M+$"*R@)%98&BLD!16>#5*@L\>N(Z<4*+.38V*D&=-WD@@R""1DQEBG+R_M$3 MVB51S;]/@"J=GZ>=[3P TTSCE?:C@ZW_;ZMTGCPYH4[:5KD5.)ML.@T,60AYKCXT[(/2Q:0]MX8K&P3L[AMZ%;7&(> MG$7X=3-\:[%%Y-,R?,LMR>A+ MI.(F?.&IN(G:4IE>H\[*V3JTN+S8;S7%>&ZD?4HN\1G#RY;Y;A]GL V-6<9^ MFXR)6:5)(C2RI)#&@ZW2 MUZUKAG_P=??7&9;0BR9J>5X:XCLCUI8WO/-$C :"%6?!1)H,_F :WN-D!_.;XZJCE2OOI\>=C\YZ2R>\R/FO!NM?+%8;-\>7A: MOLC3Z=;'@SZ5B=II:U#@1B"NL$;*4M!UE-%&LV IX2G* 6]F;(43Z@XD9>5$ M_XUG;\+&"$&CI2(0;HTQUFB)/0G19YIQ6CABKI+H5SZ,BS[+K#)*9LA1(1$/ M7B# ;H&$D)XK&Y*)$T0_8YM:O[CHKU,*IF6RGGOLKT\B/TO/Q;N"_.;8GA?\ M9FU!KCS%;ZPDW!F;(8^I19P)CK0B#"FJ?%!>!Y.26A"R*;5::@[=)S"80GYG MD=^"I*R3_$Z2E,!%)KGE*(J4#HP;@PRG&CEF1>:<9%KHC6VUR019%?%]I?S7 MRQ.^FP/:9=MWE GG0'-R@GX$112S%KDE+8D(YGR M&4\^_AF7*Y3%MA#B!0MQ03_628@GZ8?6 C@!\D7!SWKBV0'4W0D.BD#(1A9XH&3 M9 +HB+$.B6"B\51A'P Q"S$;T)'E6D.64A!L>71DRDN]L(LL#L.N3&$765\,<]=$I%S; MN:CN[M'O4A'E6&3(LF08X9$@Y8($3B*=RY14E.F-;<8W)>8KI%058KQ@,7Y= M*K*2%;K60X)'+&0@P?L_OTN64O<*A@3+ N)>:*0%E8AY9@&",[?((L6%761V MZ1N/L1N$V!5&D<6!F&L7WB'KBV3'M[G(9:5V1KX;8AWG02'"9$(R4*@,<&27-"1-1'B6W1D(,241 NJ@T8A9LFTR3BR M%L/JC2)D*HN&!;F&A=)' :?0V?"PU*_>G6/5E=Y.,L=9(ZBGDA;-$A]]7S+< M8?*%^B!S00YC[4%>HK&,1L,D7J7N20BSQTWS!P=_&!.W$F'3?$LI]I2P::JV M,'UJM/%#UX2\_Z%/CD066YD6Z]+9; MC]B(QWEG163Q;L\]5:F>)IWUR&_KQ M-L:+ #XW7G>9P>&WT^D]7ESA1?7R=SON,R45>4IR@L4F=%A@A/IJI7HH1N:9 M23 6L*E_$,@=T[GP1,[WZNQK"A_-)%&NM6&M%[I(73E(YW!NZ8QKZ2YPN M+VHPG_. HI/KWR6:76W9E6FI4KZ%_M,SSWF)>;GVGETR&I0+_+NWODJ'9R\GE$**RXI M;'.15]NQ0GQ5+%%# TIN#)19%S"*LX8P+SJ(Q M%MM@C-0F>D*BFO\PNX"EUX&E29=_&$=IJ<\0EQ(C;I*O'1,6$2.(IC;3#(?D MH4+ERB1 *&"I@*5[,#9%:$9<*MBZ6+17(,Q_R3! B MCHFP3A'D#->(:XN1U1K@AV/N><9=$*FJ,RM@IX"=U88=:I@1672"8LR%$DII MT->HTD)%![\LE@T5L#,7[%0G" ]5 EN3TE*ZR!!WBB(#.P+B1()VG4GA @4] M3(A5P9T%A3>NBYGL&>:Q1ZR9SPZ'6JWAFAUY[WJ_MX&\0F4Q,(Z=T)PS%[1+ M1;,R2A2+(8NR,(^M)BQ/YX]0/O+,T8A8"I+@6!ID>>:1RK2EJ2:5B2E;\"9_ M/B%\5L37XC.!%[#TYF!)!J.TR"$#B,3E4 F4%!0,\&(4J"'TD7E*'_3N+/4:*P7AI[5C#2;1A]K M-;;19U9BQ@51!AMN3+"<^!B$(R]'BNZ(.L,%*LV&2M=\Z$R4=P^_@X:JT[PA MISE&'+@1TH11Y(7%UFFK,D%7,0:^ *<"G!X")RT8MT1H9I*15RJ=!8$Y8%-T M)F-TP=2H *>%@-.-#6T 3I@0;")ER.2)=1C\IE5*&Z9(1B36#$>\BN#TAA)T MW.WZ^5?=V'JCWJN')_I_OF;P5M'&ZK3QRD;FI>Y6.\YU^L&GZO&AU0W=6[7; M1SZ:C1LY6AM+=,%NEL]N,%;."$TETY%':91*Z3VBU%8$1\VB5*\1S%\6-NG% MT1PW99,FT0>A1(:B3MG9C9+("OB1#@H))TH*X3:V^:86=(5(3H%1!48]B%%1 M4XNI8E0$+B,0^4 %"<%HEVFK%^6[66#4BV#45)5-4*(]"0))A@WBV$FD(F>@ MBL7 C#>.I5R)!&]B_@:SG18@]49!BAB?6U(%H@UL\4RI :"X0FO3MU!@'#;P6&6HRQ&,6D38Z M0T%G2F8QLS82 *%GNW:NGDEZ+0QO P=/&'>T*#O;,GSMUP29G^1NOS[(3$(D MF?<6.ZX#44)3$37/HK(2E-G"SK:ZL'T\;6-XY@70$(5M9+ZPLZTR M1DW:V7B6!=AB.))6@'XK#$;68(NTLD9'([-,B8WM;).29VNX!485&/5:D8N2 M&T=-=)((+H-4@GMBO(Y62>:S%^91;Z](P>O!TVUWT=K9=\V4H)$Y%"P0)Y[( ME#46(\H#P9$%R91>Q1H%!4 5 /6@+[OC403.DJ/2XK03F*#;'2$<9)A#\52^902W@&$F*_ M[^:;.<$$W>SJXV+RU9T$WV^,R<;^36+S3Z;>^JO=[>ZWOO9,+Z3/JO%CO65: MKFX:?X=.+CPM%VK0J3\:;7>VIM)R].\)=LU_6N:;[E>A[:-/!Q?EW8\-Z-=5 MY0KN.ST4Y6\@#;L'ET>?#J^@/Z>'5U_J_U[M@S1]_DZ]X#:#[=AY91&GF85U MKP*R.A(2&>&69 .DJ[?ZP>_T*^P'%=U>\Z::2-[GLYKR=U&!9:T2B]=..B&4FG#?2;<4 !U]Z3I=^UPY MQA>82GPUBI^4XFBCOUWK9)8PDW>9H;Y([?_T@7L7V?QG&XV#5B= %ZX AXZ! M??_GEP;P[U]+G>#:QZW\X_J U13I_E;8Q9?E6Q%S'>K4,"G"=9 M[M8C 4Z&A1/12^,MQUPJJGWT@F:!XB@UOM,4\9#]+G<=^M!NGG?"26AU<[-$ MTLN2->(#+-F/L&+_%Q9L&)DH_@A)4?P27,-TN_58'U0VW6GYFOGY7DY*&_7* MU3&IG![!OP>X4CLZK=;'I/O3!-P]/=WY6:_OB+DM?]=L^J^X>4'@'5JE] M)I5F652N*O7RZ9]G%7I4+^_NB?)IX^3?J_*4-X=P/$BO-;(L*L2CS) F.B*, M.3-<&T6$V-B6FU0OM]YYD=KUO0+9+W,@F;%$>QUH(%'R3'D55&1:: M8IN'7 M',GH",GH74B6JD7";R\,:05JS85:4UG 8C3"18UT%!)QSA12.&"$;> 2$QJ5 MQ1O;@L@IS/IU61EA1P\:K>UAV>S79]5OOHU74@)>YE!V-CWST[W*Y1Q6\B+E MR -M+"C%QDI[+3RO5/(JQV.M PU[NPE5,V:H#L[YP!S/N+=>.^VY-88PJC"; M6Y_\.#A%_# \1*QUX#T&W1AG6X6VN%#>=3BE+6:<*N=2C@W*!.)!":0,P8A8 MY6,*[_"6I;)H@BXW?^ ZXY=)"T6X-(S7.HD7?#STM= M)UR")KT"T]]#!Z_\26/S[M;3+;\->O4C#/UVAC3IUO>&$XEO MOF(L#$>_=_]7[G(_6L:" M-?HA[1:W]9Y)B7W]Z;KK73:V]_[]Z^O>EW_V/^R5_K?ZU^Y^Y=/7S=)^Y]S>EO$BE6IM[VNI5BT=5'8.=O=K>[NE#]7*U^I?^[L[Z8^/^Y6= MRH?]G;]*7VOP07FO4OLZ=$/^Y=I!\]>5GZ_<26E B!G9+(UYGZQJGW_9;Y5Z M)^T^M.&[FZ7PTP78 L\#H,&)Z831SI#0>?"!2W__>A>./-$A<^@+.]!%;Z/U M@#AACHV-2E#G#:X^Z\KZV!ZA66X*IIWB "K:E^6Q^ MBO-=$_QIWWS0J1)OP>2L26?55J;IFO05!I;(ISG!/GQ-#5;E@@>6X]GZ\UR3 M[(L>5E RLS_3$ I6UO%/O:[K[:H[1"_65_-E#/ZS3=FL3J[/&HEBJ%_?+7;9 MQ[#KX,X\V[SM='-&^]*GJ*\UN6]G8FZ?> -Q]X\$.JR%?_5:#'PA$2LZ,<^1 MB*=RLD4&:2S3?^;#Z_O-OQ[1*CKYYCOY2MY)RSO&O3YSFO,XZ>(D=,+8T=2% MZ:;CJ:$7+GPO=MK-E8C!*MI8HS86XL6[#HZ/11NKV<9[<$C]T.[FK@6=\".T M^D4UMY7PY5J7Y&-/2JCTD-=I6HW5^*G=]MV=EO\:.C_J+NS]=(U^&KW=< ZT MHIZS%/B]$8;A/3O--@S?5?[Y>W!&;5^5/^WSPV_0A]-#4:G!=W;W274WI5WR M9_ \?E3;N3A,#EV7$XY?IV7HT\G)X>GQ9>7TC%2N/E^43P]X9;<"[_89WNT$ M^O)'_?#JC-WEC$J-\B$X@50J:/3L5=5'( MI "RU_)+U9Y$ZC$6&96<**X)5]Q*XC1.2?35#$AVCU]J 6FK!6F3OJR&!18ZT81IA9C!@FH^9=,F_7HKIJBBOY,U:8-F[Q[(YH$P0J8+F6GGG MN5+>ZF@R&U0J^1,=M3.XV!<(MM((5I]$, 'DZ'I>;@F0%*2N ;$V C&,3B6,I):S@*@HE,Y_AH!WE1E S2V:) LA6&<@F MJ],9;['DG"-"643P"T6:6X]BIB,+L(-ETFQLDTVAV K!V%KG/IA1:C^%5NB8 MQB ?YZ'5+B0P,!T< M41GHD)PN*[M7416IX!=+M($5_.(UP6FR_"WSU#G,$9!&"GJA,TAY'Y&(@K"@ M!"?:;FPSO:GYLRN7KQY(O7%^L4R#4,$J%BNXDP8=&H.Q+!!D.+$(F*!#6M"( M@ *"RL"BCQH4@V7G.7ZF.6<-G;Z^AD8C>> G)>O[PI,*S(?T:T*R5L.(\Y!H%]([E_1.VF]3&2X^(\@QQRFUR3<*( M>@:SZ8T)*B2S\B:1N" 5:T8JEFFY*:C$PF1VTFCCF(X4&!^B@D=0!$ ;4%8X M%(,+T>&@,NV 2CS;9E.XX,Q9.>+&/6V4%OC:+VUDNRF<<(I#LN69;FXOT<)Q M\L4@^VS*=L-MI!FW#EDK-.+2) <9U"T)1ER(A D*4:X-A0$A4%\:73=M?"^6:5 M)+7@%2]CO2EXQ6L!TV2E8DV\S#1!A.L,P?\),E881 /6$H!)&\5R7I'A:\&8E>N/FF8!.+$]I)^PV@+F94*B2,3=YR6"'%N$(R6AF<<%8%L;&MGUTM MKO"YF4O<]E,RT]#M/*%V"= M>42*"T&=4U _CPNJ-M(X(T#7$1HC'AE')O,<,2"Y%C2AH(7;V):K=/954(>" M.KRJ-:8 G>>"SN$XZ(B F?5,(@8(@[@&K:>BGGMGFF4;%[XO=0S/Y==9>15VIC!7'UO^8MU1-G5 M."#?SZMA_-7N=C]VVLU4QKK>ZL-(5L_#H-QU]X]\&0[NJYF?H5NNM]J=>N]R M!-4[+3_>RMY_^W"Y''HG;;CR V[)BV\4UIH% OK/*260!D<%#181Y23B@7)D M,] )M?;>42HQ"3%9:W#VG(RPJ_ V?EP]G**0"H>3?#.I02( M0""EUTAAZI'@@CD2J!;$;6P+]@:/$5:NC;>)'_.HO"]$" O<>#YN3/ S'F+ M+'@4 O&(BZB3)5&@2)WP/E#+6,(-LB*%2-Z# ;$2\NIX;]QT^(*Z],H1ZKF= M]&=\^;>S8;P3JVE7%BD)5IE#064!<1(49@VW>$ M"Z)4JFLE&"FLF 7:%FC[1LRU!<:^(,9.$';&(\^4(LCIY"Y(M$%*T@AZ/R/& M&N4$YLF@RI_O,?B:!M51+YY6<7W=+ 2OU,:MF6,P/;[=MXTP/G7+[N*JM#'O M4*VU(JIGTD-WX5L_\MS4W5*K#6,2$L4VO>!+IELZ"?XX9?"MM[J]3C\_2GO+ MZFK1QH+;>*6#-!#H)1&RO]IND">IGLB8Z?MZDAP@8OD&FHM1MP?_Y**3##[U MP;';Q4GHA-*QJ;?^\TL#^-2OI0L0MTYP[>,6/-Z_BR.XHHW%M+$0=K4.<%*T ML9IMO =_B8_M#OR9$N*Y$],Z'@/OS5(K](JXZR)X:GEQU\/E^:'?Z826NZQU MX#T&W?@$ZS29; ;.=#7SLS#/S&>>X5-AUY)$8HR(2,M,I>S#&FEC"0HV1DI# MYC31&]L$O\&@ZP*1WB@B9<6^]=MIS:PQA5&'VLHA46),7"5<3 M)W;"^@QCZ9-3KD0\*H&4Y1R%R()TCDGX/#^QH\_.W5, 5@%8ZQI_7@#6T@!K M(G =&P<[D068(HH@CK5'-CB#9!!8&)S!HE;I^$N*-QBZ7@#6.@'6//Y/,6IB M).RV%$XXF&<+ DQ$7+D-& M$8,\*/),,L*$(!O;2J](3:SG'F(NT5-I\"*39[5)H.]U5WA?WDR+&*#5QM?" MIO8F455,V=0X\](*2Y'+N$?.6,##3A M"%%;PSUWL&8J_28TY!9@8YPL465[N_6N:[2[?< #:/J/1MN=+1T+SD98P ]K M3E33=YK[^+!YB*N[!U?570?R?-0X.OU,CTX;)X?-S[0,6'#T[PEVS7]:YION M5T&F*U=G'/K7/#S]4H=[>:56YI6K$^C?/\W*[E&S^NUC_6CW\/+?J\.+V3">F\R%)71B#MB$*PBA33!BHF8Z6^6<%I$#I!NI M*1$,!EPZF1&^40J L..>LLXBX8BT7&K6=:,QZ%]->ZP4NMKZ_N)/A^(U1C6FG[-Y%;[WNI ME;\+8> _0: L6H,XEA+!WQ&9R#FUU#@LR>32F0>W!C!:;WD8[-\HW1*O &53 ME"B'LMI) ,6NT<@7?2G?.KJE;K\)_856NJ4>7/_0;D+/+O/TX?+W+K ])YWI/4N3_QEU.W_EZ[U]L$-#5QKFO!M^&_WR MNZ]WSQOF\K=Z*V\Z_]+OXR\(7#Y]XNZ[YW\)M46EKG6/SQF'3YX M<)5LY9U^E!G*=["V5,[M)3.TIF:7<4#\NLV M]'4;#P3+N)#RX:Y26/%."G8=Z\?;6*P -.O>-\)KSY-B,$U?PH]V MXTY?.F:PU#%P=&J<3N.KE>TXZE1KMUC&"^FB5[2SEZ M_0#&M4A)-;G<%N3ENMH9J69[Z3ELK\:G)%36<&\Y9XZHZ!0Q(G.9MRY:_WU_ M-D^"OV#IUF#E)NUVN++7Y1CK:7KOT-QZ6=VMG!Y>[5^5:_L_#VL[N/II_^H0 M]-_J-^CS[I=&Y5OYZNC;OJC4)\VMT&]:.2V?EG^63S^>E'<_\\/3RLDA/13P MC(O*IP-R> 7O[XJY'V;^;.%*A7H-Y]CE3.9E(HP#)N#>D66F"(K MR@ODOWH=/>*ZC34KN[ 6++K2;KEB2UGTEG(P1:2]<#YC%"/B,$?%)6DA#%ADG&@8TR;!7%EG- MX3='!;=$VJBRC6U*5TV&USJ5[7Q%F9]'1%[2+_5]*OZ+')FWL@6\!(TK@']Q MP'\X1=Z$B$&DJ'^G203RICF"'=PBKH"U.<&TQQ2 'R\$^!9"[Q<)%Y.$F7G8RH4Y1#L< 3P$E.DC'1( DGF&8M1TE0F2KP5O!QWT\_= M)B>=C>?V)1USR5\=]](#D*GD2G 5_,!MM-[M]DW+!9#9;J^;Q.I.%]/.?1X9 MR2/A_RR!/>V&&$!G]A_KK=3]#ZGWE?#&@>'I;M1[K/KY>R ALH@5HAD#N4Y' M(AIKB6SD'/X2V(D\-QO!T]$W)=/RRJ%JK&*'-8TU]+=6JI8/* MSL'N?FUOM_2A6OE:_6M_=R?]\7&_LE/YL+_S5^EK#3XH[U5J7W.*17__Y3H4 M[=>5GZ\[]H:5[_,O^VFW:/>A#=_=3*5 F@+Y[#'=$_2;@6TN)_V(]B!!A^X M]/>O=^'(G;&&,\0./@__7V[<\A9_J_?@<6X&29=HS0Y#+$N,- M\)LED2/+.%.14F>822Y?=YLL'E!OS_N=I"#W2KUVJ0X*\O"Z&:W^TB^)@PY) MZZ1H#'GKKYLE/RK+"/MRI?UC$(1"<_ DLG11[YV47.CT#'#:1DA[>3>'H@] MO*QIG94J6SM;Z>L['OA(O=OKY-P-G@1/V2JEU?R AMZI [281@.6NDDK'191 MOY.NI%[=T2-*\X>GLG;0)L"@Z8 $)D*/SLUE3B]BI]TL]4 BT[CD_Z9W:/=[ MZ:YFO=^$IP*ZPE-[E_=OXPMDN:L,-M56:><29N(N MV\O%23O-7?NB!4L(YBZDZ-N2;T,/>W57ZO9MM^[K,$?0XWR+A=OJ+9@7>-,= M6(8^7Z?I*5_"=47#FT4Z6'VCE;;YX%++6YEZ$U._4Z20N\+#.H,M^,#(3#6_!^[5AQ;=S9;%WDDZ.!V-[9S]* MOYA?87VV?]1]N#%U75O 8/A;,.%3@N3:S6:]-R@#V>WG?3:]_*OF&)H^3D(T MI _0Q(-?-S],O9$+4!*;6VN@#E/WWSY,*WP^ST9$)([6!JPP&R0=,$9I)S/! MHH[1XX&5!7.BBHWHQ4TOERDK1L@R)X07*04N1IQF#&DM,#(ALHQ)Q9A@*>3B M[IWH]](O]E=@IZ"X^4&P_Q18]QX$^QR8I_$47]RNT==XP#@3B MK_T_JE\&:/ UN'Z"D>J/T&DE)"L-S&_IB5]2/WX9ROO7ZLY]8CTRB 9%8@(>7=O>^$:&5D MYI&*4B+N- <@T0R%*+4)F$90Q^[W6MA,O. TN'RK'>W8YCRM*9C"P3[>;@VF MICM@D'>O0EAOC7Z^"F'#[P&[2!@T1!UXQ WRI";K"V*,I9N\/T/K\?V;N@/Q ML*'4[P)>):RY:'?.[@:@"X,73-\X M#QV0IIRHN__VZ]WAX+QWA*I:Z%=NZGA\,I+EY+AO.L#Q0C+'7][):!\AL6G& M4D/=X2X$K8#VDM9'NJT';==S;2;_\&[.G"_&WF-/&MX^/&9X2 H2:(($@?X' MLP-#VH&GQUA/Z)7(<7I<*S'!](>#W1J5%OYH7&>^W\ MT*37J;O!T+8'QQG&#L1I /7]3BDM 0O?:(4NM)C 'Y9OHQY:\%?3G(5KZ:ZW M?D![^68P<046&FPDB5$,*'4C9]0^D?LZ]"L]?G.@.N2*PV8:ZGRF>]#*Y@WA MKX-4>#.\OQDZQT#_-V\=P S>HS,F/ODC4[H>D+8<.D98E(_Y:%)',S(A;*^5 M;NN.'0PZ\ZZS;IV6OUOG3,8-1BR$E .7 I65!",M4B*U2&W4_NUDW;J?4SO3 M@;69]-%2B'%PRID$)23Y'9!GH-KYH._UTV3I?@6SOB3 MTF2I+&^DV1!2Z:GZPQ,\V2<6>0XSI#6:OZ4/DL;X5G36,V=KN'M MCM]M^Z/]M9D:UIV3/(S'-E7+^/ZO::A5C\9#"=S MKAL=A1337::IW^QT8S[_AU=K^VOZ# MZ)K2[Z$;-RW73D[+G_ZIE[\=T,JG UR^.F35E&-]UY]6=L_(T>X?I]5/7\Z. MODZZ<1_^K'XJ7QQ]@[[7#J&/GZ\JI_"LW9.S"BWC:NV?L_*G,C_Z]*7Q[]7^ M5-@+L5F64:$0*$>IV&7R]%0Z(&F#4IF,$6=X8UML33M[KE@.C&4(RO\M8&=I ML".,Y2Z0R&#-2D=BYXUZ?J"? M'V4F(W$<'%X.#P-@^-#-)]?6VE*CWKWQ5G_PE'5)5LKRX"BX'KK5>#L:+O?X M?=?&RMKQ=T.EU1$S%#CQB#.ED)56(<6IT2SQ5F,?,E:NC"3L_4R!%+ 0S\WE MX&0WG6H]<-9QCD5LI!;8'NK!9*_B"*#+7F%3!09FP+YX=5\QLH MV58FLA>P^>GL:6;/1U+C#4)N9J7?#R;>4%O9=0\Q>M?_;02=P=X[7NYVTKP1?W6Q5X M?.TB-'Z$'05.NT"]N:"O>D"0$'9H+DQ"'-'$==2(*5"1%IH MJK$,+*JXL3W,0;&@5&XKE,*R$/,ELIS'Q+R@.,^3]:FR-YEP4F.'; ;$AA.M MD1'.(A6Q85AE(1B^L:TW6<972-+?B5E0+-N?Z&W#VU)83-+::A?M@KPL!- ^ M3Y$7;+SFUDLDB6.(E>"GFY4[H+SO(\ M$9_D+")C.AB5(9;B#'FR:&MI&/(L8" PCD:6+8BS%!59YN4L66%Y>9N<)<6[ M%:QE(9 V72J.9=[QX#%B*@/60F- FG&/A-+:BH@=]JPPN;P#^5X>:YF6[X*W M/$_([^ M7'B%448REXZ3##(9QR@0&9)>8LW">$MA:YF7M\C"UO(F>P:X.J]Y@;%)I1YFB\XM:N 6"%@BZRL2Z0-#70M!)_DPT8\HJC"23%G$6 M@4D3H-/ =:F+'#3ED$K-Z,U,/)M KP" /D*\1P'\\)+A8O M=G>^GUN9.8;2C!(E^$W2%2^^OO*)"/@:#]&2O4S'VM5/:[ ]2V\,^56^EU/FNW>\, MLL';?K<^2&Q_.Y73=>63E.S?V\MAY8GNK=(3>?VD>L=?%X\Z[P"[R:M.I'0Y MU[F[&ZE62G>K-,@O-2JS]9P\4ZF&6KO?R[N6\G%,]VW.DNC",)XQX8 7&LX\ M-=1*HK'D!+/,$SVSK770D5&FN^I-'T>T<,V9W]-31!V(RF[YNS Q:.X(@C%F MB M,D?%6(@;D6W,# R_)?&0>&+P/0M-@,JY=U"QF+)/.$&8)X7+6&N?%S#TR M3ZL5(^C$US[ MN 5@YF;3XS/K9^IN_G:!0FDGGE/7" \$ QZ+_Y5K:1<5.LNJG6_=)\76*U[#@Z]I)JOTTCE$>VUW=M)NI'JM M>__M S&NM'MAM]YUC7:WWUF=Y*%7!R-^<5&Y^N.D_.T+7(?OGA[@\NZ7LVKM M\/*H>716/BWC\M4QK7RJG%4N)_G%#BM_VOMY] GZ0K\T*[7/%^E9E=,_FT?- MSY?EJ\_ 4P[Q(?W,_KW:XY7=S]^#5=19SY!R)B#.)45:AX@(\.\4A>0)9P/N MEPO]3C*M)N\8RK572@E.78";J/61&DJ\X\^ MCM]=/BC?N[U<+)^/"#<*R'[EXUC]SDJ>A!VTC_3HE%QX,!_Y=-S21<:.%6 < M7#I:N "EOAM:JU.M\]41Y( "8[5.&,M L;2@E#@2D,(B99C)3'02M/G -[;; MK3!=>3Z?[MQV,)"!?+IOVQ=>)==TO@QN$DW_W0?*8+IA;"5\[+2;>\WS1OLR MA.ZW>N\D[2?0P9KY.4KXN%J)J)>REQQ^]T[YC'"+F.41<>8B@BE1R%OM!'&9 ML]3-G(AZ69B56W5O8];Y<$D,"5>^9%.!S;%EF]=X#:,U,LC&WFJ% <+EV=@O M;M9-J6=^WEB+1T4IAW714R7+=$]>4'U0)#,].G]*@LI!64D@A#DD@8*.!J;F MNV_>3';FEZ[,=SU5KUR:3V]A)IZ4^9ILL '#OA&B]G\.=\JX.1^[/FYM0Z8&"NQKS::#Q8 MW>XU+1ZS#=6W_(]48Q;Z;([#]7Z;SK5K^ M8[L#>M$M+0D^R*_^D?:$1*I#JYLCXFS.>NNJ5@^+D9'RIW^:AZ>'5X=7[F=E M=P>7/WUFA\TOC4KMRPE\?EFI_7-6H5\:U:EB9 <71]^.ZI53^._5'CSK\\71 MKJ\??3H@E4\?X?-]4OGVF<'? A2PZ?R''@N"E4!:28]@EAU2,7.(2II1&C2V M C1SIC:9R%:]'ME*% YXTQ[+\[W\FF+AM!O#,X%PVI]A9 _Z,E#J:^V%8N'2 MG2#6! NG"C/&+"J?,A5X)A"W6"*5"8(4#5A+Q82F=&,[VQ1TY2O"%E!80.%B MH/#O,,"BQ4(BG43$'1C/1M*!@\\?]^7:0-#]6&^9QM])RTO$\:8_!?.;#^TF MF)]0QG&=262DI8!V!H!.48E"( (^2O4 U,8VD7B++BK.>:F!&&])*Z:OE'CN MS:NX@D@5--?*.\^5\E9'D]F@##59=-0^4DF[4'%7#NBF2T%)S51&G4-<^8"X MR#)@="Y#7E,E@-5EG).-;2HW*9F3U[T<27N$B[T=8O5&6-)B8:50&%<36285 M1AQD=-%J)"0!>&%2(VN!0CD F:"EY)XGX]DFT=-^]P6P%,#R=/7KF0!3J%^O MCQT3K$1SQ3E6"D5L(N*@/B.=,8$P3PJU)DJ)#-0O(K?2&=AK@\<=@;:/1Y@N MU\\TVYH\H9UVVA(/G- ^=D#[,@?+,WB:B:&GV<7,1^#U[DU@<1ZPU8"7;AT/ M[VO'V^&:><"&_'W"46WXQ8KI>O/?TJ=&VR;';( (UTN:Z%GHC6[I=4SNK.9- M"DNMMSLC#S5S?MZ L4RN7B-GM10Q-GK\C9?IZ M[53<6N1*.]F\<]QMVW1\&@=?[\#PMCO=DNGW3MJ=/.3.S!4IJP+SEAA)K&9< MBV!XL#$&G;PJB:/MW1 MU;'R\?<@C62I=$-4C"-NI4&6&8:P,H)E47MK+;##>S))C?I.A\T*K@^SGX)>?:WDFG MW3\^2:CW(P$;("%H7?GL=3=+ (1M^%;GHMX-N7NM#[W0:4+7)Y]YC00P# #K M2<]+]P^?!/+M\PVK6[HP'7A$;^O6^UV_D*]WKZ-O2B9U\'+0_>&S;MJ^?\KG MFN+M_[&=_TR'Y+QDC-:U^WVM$TRWW[G,4>J/RSPLXWU[U9>_2Q<" P:)/%6@ MBW+-$6P"!@7JM(2= &<:/^I5OWKI,9[D9[^9I[@P(,)3_I6E>LLU^CEC2=^H M=[L#<>T_CB"%BWSA(E]TMG"1+USDWXF+_.J-QLQ>\&-C5/B1O[0?^0QMS.S[ ML*:VZE?R(!^C_@.DW''_[=<[P;^+4W3@_D=@\$)7: MT6GUV\%E)>D+NY5Z^7+27KU_56GND?+NL2B??CD]VOTLJM^.ZD>U,U)IEJ&? M^^SHTR$NT_VKNQS%/0^$1HX1$38#_8(;9#.K4;#>$,FB(C:=HE.RF==RGLHR MM7CI*_P2W[-?XDN[:$]80/UNOP.C]C>\2-O_8QK]=:D?MR9P,WFTKI@FG%.+ MF%<&<<\ULM@%%$7P4EHJA7,;VTQL*K:HPK>%,W8!>BOPUBO@C#U&LD;T:F>@ MZ8Q6R/P>B7OZT(]?!4DFW:RYE&P&&U $O87Q"EAR&14H8Q%*C#\ MFD4U4 \9FX:R9YCT"L?%%93V5_"(+O2S5Y7W2?TL$B.C9!:I$#WH9P+D70:* ME/0F@VFD0:0R:6J3Z#GUL\+WN8"05_5]+K2=E\*,"8Y ,R,PEP0Y#'/#E=&.DG;,=U2 M;R@:H[N2V]M%O=%('F%!7'OUQJQNK3YT83A,#QK*2TS U[K7CL#08B?T MDN@EU[E^ZEH<^="E8\[S=BI3,TMYB5F+**1DT.N2 IWBK:$ O*R/W=^AE1RB M=EJ^F@;^;X"_P:PDS\$_0BO$>J^[BFG1CX>(>'YV6&N<')W"O5=[@$Z?,:"E MJ.Z>79;IX47YZJ1^].GS177W\^719-F5YI>3ZK>/3>C7:;EV)@#=6*5VEE#R MZNATYZKZZ4_HRPZO[/[9_/>J#.V6OVMA,FD=1L%HA;@ *J2CD,@1BQ516&%- M)M.B9RP('0+5.@N<1ZH8(0%CCJEQSJHPZ:0W2BE<&@Y_Z>\&+*0GY$9__,'C M';5**&5$%BDC^7+"U K-,/P3I$[F]R<[CR[1@? :H#YU3"\E^L_',Z7BW6_Y MNAESGAY\DJZ/_*5O*F\-/ P;_>9YJ=MOCO+T)J_A%.T Z'63YK?=*MT(48YN MYREX(O<&'LQ/JKR5WY[? 7V!'@U+.(P%<@!0G@_+Q(V:OWZ?KFDD)_ $T9?! M#.IMW6HTSRY\"ZBWX'U+:=M,';@[,J';M]TZC "TVC[/G6]:QZ,:0'^?U!OU M\_-4FRPMFZ1J=4>1'_!:]2:,22<<]QL&H#]Y*.=K=[-T<5)W)Z-1S ?Q"4-X M*XWRZPW8V,JX_?JWU\=6Z:^ZL:FR6BJYEC8/EB^@_WW/,%)_DR @4[_ILQ3&I34[<&4P2>7PR346Z6=Z_X< MFSI\.TUC.Z7&3[\-HH#&'K=9JL?DDKZ9)J3?R!=2/HFP^;3\(,'U<(!NNG.K M\%0:*IA>8&_IK_:/H:LN+ =X?![9E.O]:09'SQV&&5TOH1=T>Y^5/O 5#J.X MKL%P:X'6NX/B@::1B@;VF,HC!R=#+0N>Y)DKE^,W4Q=0:@JS[H^'41T'JBS0Z *L_= MWNNT1W@&4P+?&)U(7-=N3$([/O;A9_I&/M!P+3T8VNEW\DW'G -V_ 3%N)?: MNU<7;^7U+UZVQL8N[ ^ =D.2DX9W+^]X\%_R[E9;Z;,= )E>%S3RY)L)0WFM MDR/Z[BCHYZMJ[?BBLGM(RK7#B\K5WG?AO!0V(PAGG"(.(XZ,E1D"!A<%D3ZS MR4=+;DWG<_J_N>MH$I#F:.N\)9'#S6*P(X1!54^XZ\YBH'<5IBU* -[2Y,3] M)0"+8GXK5VBM*.97%/-[Z3XOL)C?G8K_?(K\.(7ESPAB>ZUPT \GIG4*T)!%5(%&'N<#L6J5EU[?7%7=W?\N+>:$"H(B%QKQF'FD,78HXYPI%C%U MCDW%B+YR*"+? O+RE%!$J;8PN__R,P+F]-,"'!\,F--;6,[6["M%[X!TOS[\ MY41E(+[)ZI"3S0'%7W:XSIUMS#T5$]Y>*S05=Y_&#LQ/^02DXQ\@:N.Y)9X6 M1?6(S]L\H[?>Y_*SO>+Z'MA/9J/AA/D@- TFX]I%S6+&,ND,8980+O-L-$ P M'W/UF38-?#3U3N[D4XTW5H%U9:6YQZ -7*Y/'MXWFI5OY:O#VF=V6-L7A[4OP!L:]?*G/T\/ MZ?[/[5W\5=OOE;^F _RSJTKM\.*[SV#R2*:1IC@BSC.. M+'4!_B0!9]982=C&-N&;G#\[/?[=N/D2'LFS;I_YL^4J8W=NDV\,C7O+KIKT MEA)'OT*PV33"#69SVO19X-A\./9S"L>L8EX2&Q"GS"!N""":9!P9RSP5G&B5 M\MY3(1<4<+$4$'L 0%<:Q(;.#IVQ0YI72G;_= ):@-G#8/;A]HG?'Y>C21XG M;+'^,WAT%3KM N/FP[C+*8QS0F3**Y$86EYOW2"E1$ PPR83/(N9=1O;0_-N M0=9>7SY'KG2E'8(^-HQ@1W6+"XL:WGC(E9!Z*VTE;\Z<.0E\\H]^3L#>\] MP\O4^[\9N!>&<8 !Y[DQG'EJJ)4$>!$GF&6>Z/P4Y4DH7YRBO#36DRFL-Q;[ MZ%F&B,TTXD$XI(7+$"CB@F;6T\P,3E'$':1VP1E?)F7FF9O!A%,G&R2R?K&\ M*"_:QN-94_**Q2H51)$&&"I%,_AA9 M)A72D="@!7/1FX=RXZ]KL&\>^Y;B -JM/,0&*$PK](;!,K *AU%9PY"@6_$V M];0CF;ZOIZ"BE'PYK7\SJ- #_S1'K=5;KMT,@_"ZRF>-T7\[%0_[&^6+D+R:TQA2(U&^Z([:TK]A[T1A_F:[QSYU_5BDW*+ M:/H4+[:,;DGZ OYFV98@+Y%-7O(7R28OR&S-OJ%\8W=O[MG!9 MV76\TBQ?3!LX3LY2^=O#;_L7Y6^'O%S[#"K50>H[.X+^56K[\/QC>GBUURHB(!R5B$>4%.1H$X9Q:0C5!D8,8X<]8;;0#9]'0IUQ5%MC>D<>V/ MTF7<12H+SX%7Y%*CF2@@9V[(*4^1*4\9E6(JT(1Y[:S&7*,!K9 MQC;3T_66EN<94+C[K!]-*(3V.4([P1.H!?'4U",%0(NXU 29:"PRE#CGJ'8Z M $]@]-D%/=;/G6>)#HO#7%+7N:]:>:*YH7O/DQA#X3R](,IP?YZO HOFPJ+/ M4P3"]0<(3R /M*#'&0UO+)&%28']ZT^2%5_8#?"B%^12&> M8!)8:JH-H0CK"$S"F0P9QS0B4D:82"]PL!O;1*R2)?'-&R4JH0<,8EB%HG"' M*0Z-5X-*P;+\>^@A?BN2X%W$!;T2/A].D2SI6"12.T0R2Q&764SE[K/$N1SA M/HHLI>DEF_@.4\V*'B\7CC,%!JXL)2TP< 4P<)*C0C6(!- M\MFG(2LW*'/OEVNT)18FUC>Y\QU/L7_':8R.2Y2%H! GSB%MF48A,DJ%QX9' M\TP3Z^J=TA98M$Y85%B,WSHF3;JQ!:TB;!1(1^40!W*.5, ZL7'B.=;PP6(L MQJN7?V]U+<;[@WP+P.Q*(4_!EU?&-;;](Q3'SR_)C>X!I+Q(>DJPT0DGJ7+Z MCS"8H81!7ZY37[@9"M[,IQI6Y@!71'@F%72K<'I%VP2'G'-'6:2L"!72;+F11'&J_"4AX.8Y2 M0,*Z0,)D?)\CPA#-$)690#PJ@8 !9:]WMCFTV4AE@();_YP?$9K M5\IG]31;U]#*.$SK-)'E[?'\;V]8+5W$R+R=K6+AEK6E[!#P:S46V\2\VT2J M@[8W40>-&A8EI2BD+8('*9#RQB#OF8Y<6(QEVB?X\XUU"Y##%;?Q%1C\?C'X M_;+U HN?C,7E<2P6#GN<)>5=<8^XE0$I0P2R@@>?<1J%EZ#&XV>GSE\^(H^G M&!Z4?)](-#QKQEH^3Q'W9:2LK9V$4A)*T[HL-4%H>LFN7^H&&"#@_QR37\Y^ MS>-WNZ5?0/!*J9 5Q;\/+^02EW]$?O\58 4FI?0UY-,^F/7A?4EM@"_GP>\M M:/<+M-_JIR?[D"X2K;+-E*06$"-/7'G[6>FFT3,V :V@:S##)=-HE *,:CUY M+(1!G;/0S5OQ@\.+E%NW=S)\2FK\^D*W[9)ZTPVNWQEX!-]43AY.M=EV"GW4J%FF]_*W<#Z)^7>FUX3-/\K#?[S?31O=#;ZC=MJLNV2 ), M[SG%N5T4+DU9>="_G5:K;QIC%>/^#IUAR;@ OZ8B:0NR>P/!W@$$A +CAY' RL+&1V'ZE:4H!@\CS['C)'O1C.9+VQ_$^/Z0US"4OP...M=)]8]C MNS.!@8!^"7!O[PY/S3_^G(%ZW0SDBF]I3IZ4@1Q 0^L72!4.S/TE4H43\M0. M+:6S?)%YS6?PLGSTUK5++*[8"^057\1(+J2NR(H/_GSIOA=47N7=#O*[20V> MR_1MTG?7KKU2!=?>D1'RW=@97\J)>E*;&15 W[VMN=^^::<)L_$^PHUP]=L_ MC?+NV<_#T[VK0^AK]=,_C>JG,J[NGIP<7AWC\J>C!CR#E;].&@^A+]\.+JJU MC_5RK5*OUCYS^)L?7GWFU4\?3^$Y%T?- U;==3_S?+[U\?-^YKG(,I\A:5U$ MG'&)E(@464FYTMY2QP2 \"93+YZK?!E'-O-OP054%E#YXC&8!52N %16/DP4 M=5!*:N8=PHISQ#6UR/H,?CB');;,<8<35&(R[1VUBE!YQUG*6["-47R/;6SL M)"$9R'Z83KW=[\Y^])#[F=MP8AKQMOFXFTXSXJ!$>*G;M]VZKT/3H3LZ7!D= M5KQ(O;_"WE;8VPI[VRM9(PJ#6V%P>_N#O!2#VU(Y_]A)^\CJ-CLO*&QRA:+Y M)FQR*;_/E^L*V.]!GSRO'^T>7!Z>GIQ6=OT)M ]]/;RH?CM@Y=T_SHX^'?XL MTS]!5SQJ''V8T">;?YY5:G -=,\*A3[^_^R]:U=BR;(V^E<8GKW/Z7X'ZT \D2X/W]2__SMY_>(YJL/*),N' @F4ABBOH?):N5!>_1 M_!+[_1@_M3JVX^.7:/NQORS[,;-G_6QL/^9!8W_W\'NK&&*0Q@'?8U:WCF(/W+'S MHYS7^OG.GC'21JX$DBPR8*J" 5-50%=3\L(SQR3@\MB\6F$]ALG0R4=N*#:* M>**IU\IPP908G]?A2$_%QQN_+VJ'*EU]N=6*_QD+ D,KN]\S;HXX%=(1%W!P M+G 7K2$02V$"(@\T:ZO=]CWWS]3-[TDD&9=,5@F [X%0(7.'3A<= ]\' +AY M<@4^&XZS1$\KR_0,_2K76([[^:1(LK[5;@WR6DD[&T 8G53I7CC@\.6*_=&+ MQ7FR?F6P;P>5>'K4RFLI@ZM%'#N(_9MG0](0FX=??=POCK-<[.H_[ [R"E#< M;_DVO,-V0J6;3Z]5XO\>MX[R-XWNY.+ZH_OH]6SGQ^A.CGK=?UJY!.PNOBN7 MB5H=L*[!L)(TO)^)1PC=2J<[*(8UW\MPF/Z)<(5!47QJ'1YU\R?@]=R0$@Q_ M.&;QU$>@(GGM"JS[9P0K&\"=VUZ >\D\R,?BC_T6&*GM3;GGU2F$8\HKMSC9 M_H419U_Y#>ZQE=__H1?;\,%_XF@1:$3EKWUNY)7XZB/6 =4Z'MS^D8D2Z0NY M)I4W1^/ZO_N]JQK]CXA<+]J?R":XV0^V?6+/^BO_NHE1 $>7Z8Z&KQ]_^%L? M,:6%<:4A"D(&TQUZYH?"[/.[P(^+Q4/PFIP49?.YU3*>?[JF\[[-O[]L;W[[ ML_9QL_+OK2\;M<;G[6JEUOBX>E_@R&%"3BO-O]"#-+::F]N5YE9EI[&^LU%K M;FY4/FXUMK>^U#;6\R^?:HWUQL?:^I?*=A->J&\VFMO%2C?][9=+N/YUZ>>K M6#P;IFZ,5"LW%GB6]9Y_J>6SBQ 3 'K[U0M0AH!5Z>_;')2*O3A%2!F^X//O MOT[#D:GQ^-XX/LZTM("\65DL'.-4!FG;XOZ]<7SL>[C@A"H9 MO:":$PNWI@333ACK+07V<"N +Q/?FCA9NV]#GKMFSE,/AI8Z1\?';5;L5=L^[ >@#-DFC'\X_KVQTJS>P29B>:T>GEH<$%/ M65SQ0VL X^P?\-P7''NA]W3G'50+M\AC'B)X\&&QOI897?4ZN2EX2[_XL9M2 MP6HN>6+U(=2M.&C<][V6RW.:A2&KP+@Z<6Q#SLVM0<4,7W*RX4VL5M:!Y]G> MX+9/Q@1W.61MW:,!\*[S6-A,/&WU"_[:B8.3;N]G_OPU]CL$,'B8P4VJ/'2W M?+61&0ZO-C$*^1V7(U@YV<\;BUK *+/]GL(/P^-_13GKXAHC CRZ%$R^CZO/ M<:8UGK;['[;]?@S'[;B5AC98ZVP/X,;R9&VE3Q?<^8\1/5RJPZTODW37]S2C MRCBE491:9NE9@2R7$0FJ L \4T3RAQ]N)>QF2BQGK1X^)WI-C[O;&7<+DX$L MR]EV ;K]_1@' ,3#LCS8SIO;4V?P*A/X47OJ\"JE<@';U"1^W$Z].[>IJ56! M'[?[[9X]=5PMY&;)[7]^?7OJ%K/J][ -1^LYOBW!YKFWL7WK:R M*>YM#-Y&]#%KOUR,WUO>"#=]!"Y7/BH%45O$QK:Y;!)Y\J;-Y[C)1W5I6DYK MF;Y?8VNL3%^LB:-N0CG9L/U^'#QD:^0]^WW>SN:=-[H3QS(NF?"!6\M9H)8Z M10Q6G& F S%[M0K:CU['QYK&YXNAHFVB<[YS"^TYV MFS7X[P[>VOA]'Z[!;^8>.O&MEJ_CS]WES/FWC$W^?UR:V(,N(0K44)!XMX- XY&1VR1@C. M-!4TD94U0:M*S[@7<7$;"TO4>-6HH3EA(0I#HY7<^&18DDPJ;PESA'!5H 8E MM$2-I4&-\>UZ)#AE9>)(NH01MUD[@&*+% Y>)FN]"@%00U39E'X!"T>-N70= MG2-++.GPL]+ANY;3%[K$,#M'=L,;",_,+QF;$- M8$F.2]AX1G)/)\5\?!A_9[?M6XMF Z!+/I2VB;-[3M M3C(B&5-0$AB1R8D_A"$ .2(1C5@ZD1@!G%M9XZ(JEZHQ> M$+8+7%K/-1+:6\1%#,A*(5%2DG&*G57"@COKZJOJ<[ZOKKZH)+BZ\\3'_Z8;P:=%TRV2DR>'R;["8HE\P$02@W*TX8 MGP/2F'MDDZ-&6>&PP2MKPE25F&QN=#""**0Z:GA$#668UTH#'P8+W,Y[TEJQ(VJR3+HF&H7/]]-3?YAIC\ M2 _FP;MG%[.7_:EO?5L[G:>'L#]Z.:\:G!4'""^/#E8K\&#]%Q'T?$,LYT&/ M^&88SKP2K>M:4F,;V7Z/65]^W?OCP^.V'<2P?MB%L3HOCKR5%&A^%"BWUZ[= M;*]ML5:>>8$H\0%Q3BAR7&'D-<'<6"&\2"MKI&KHO'0ZEZC878+6&P6M>:5E M)6@M!VA]O0E:"EO%1%+(,I<0]Y"X&0IY'.4J<.5XC,3G9C79"$QW MQ6MF#_YSU /#OGD^_0GLG4X=D5>ROOC+$>,RFVTG/*( M*Z:1Q3XB+D00SN@84MX<565B0SL(;2(9_%(\;?7_M@I5)PY> MHC[U7I;HGO[\RXWWR\6_2NB>#;K/)K@4ESYX11(R1EG$-= H'5F!WUPSC0/W M:F5-2+[HG@F+W4!0XEF)9Z^@Z%7BV/V(GPS!)G,VX?6.A7OH>32<5!\8NM O,X)EZNZY3K M.HNC[),'1\L8-TN,PQ.9Z,/&/L&HS26BD,HC(?2T_2(!L5SF?398"X$$T^[$7F5BU8 MXF7A%SN3?A?S>\R)]+>]/K4LY.?Z<=02A69!(3+!?Y14B5-A48K$(!X=0QH3 MCK!.24J8)). _W#\ KIQI8N]7)0O7>P)+C86Z -,DTQ6(:8405P$AIR&N!]I M5 9S:E7>8L%F/=+]BA9UE^Q(]_ P=[HM]K_@DNZH'0F#Z0S=X]S[/AOMTLK24._DFQI'4/@&UB@HY(3!RE$6G=6#:Y>5@/>MY MS<6[R)(7IDJP+,%RN>AR"98S@^7X6K.U-(8$$$DP@*4,"6G-'**.2J])T)SE MM68RKT,2+P^6!??^5]&-[K*R=*/QXQU-\\S-IGG\ L">JV'@G9VZ*[=7U7(3 MWJ->[.=^4R$W![67/3US(T^*?UOWOI<;;\;3H]CIW^@J.DI(KU^P^!#YK7C3 MZ );Q7L[5\6[Z^^O7GX +IR;Q_H\_-7]H;01472"6J$%<1"FPC.B1,(+OZL>Y%)YRV?[8@\UU M.[FG>_:"H8J?''7L<6ME(;UAL_Z*S:W%I MN$CW$&R]Z(R=>_JVV]V3_H>YM.F\; /^O!TYM5G%3#RF(Z<0JTPOI",G?=PG M[VQR:58-64A'3O&X(;CW9A_6E;3LR'E?[:JYWXNQ<@COV^]78B=#P&5;R<XXH/Z#1>C\.42%.>KXS(+Q5ON=IE/[3!ZZQ[ =S!P[Z^UZ U^_F$1 MY>Y22FM&1![6H.WT2-[>CP M^\;ZV>[AYFGC8.<,WH?K?^V2K>:/L^^'7PE\STGCX/<6Y,0_&^,U-GBMOO&? MUFYSDS::-:3N5A5* 73 K&E0-"D?.06*C8 M$XM(,H"VDII$LXSK*SSW,H^5"GI_E?6-._/')>0B_==R;WG>S" M' .F41.!6#Z\QKV3R$:GD<&>X\R'F;8USZD+Q IUP2E^OC@> M2I5TELD(C)<0![Y((G)64J298I8DZKW7X(NSRJ$OU!??H*S(]&6VL8;'%X,] MUUN1J^(!]_+;4;??RO/^H1?;<$O_Q-_RY"*V.F6;C8-[S1=86?O%_KHXW9,R M>5E8M>%F@Z[+M.7MR[8^%Q!/:<1LI%(>6)!*3B$NDT:.T8@2=6# %&;3TI4U M7M5S.^U1UB&6T)7G7HD/*YI[I0#IE !>*1&&E8(!XF M;4U6,5\F5WY=&P#OY$U_VEZKV$9\M1GZ*=M*WITPP-SYQ,6$7,O;2@":%P!- M=AP61BD38'92E)#4F5P?59#>44^%E%8GK;(D6167HAQ+YWMS)P"E[RW4]\:# M/\'6 F8J9$6PB+L4D)&,(QHT3QQ38U/,ODG:N">XMWNNGSOG+DH ME(K_O*IMUT/9D?8LAQGN?>X''YT??>[QQU[?]+GY.8_.FPEG291A;0!C[ M.;G55V,M1-1(&NP13R(!A0P"Z6 ]QHPGG=+*FJ@:/NLRW8)=9]&5K!>#SQ)! M9QV@-P.B<\\)2A!="(A.% )=2A#3#**4,,19,,@(09$*/@GE;4C2K:RI*B5/ M%@>?N_?,491D9A&2X74/CON#5CI;(EV27^ROE=I02:%?Z>]W>P,TB+W#(2/O MW]!;. 2G@B^Q[3&9CW&!EOQ[]O56Y[@X>S#ME6OCMW]Q>\6ZZ^2B[.@$_1!@ MKGUN-.#XZB/6P=P?#V[_R#1QAI<8=*K&1O#:O_N]J^SX1T2N%^U/9!/<[ ?; M/K%G_95_W30_L+1+$-;P]>,/?^LCIK28O X><6C@@+G=7C'A'\"M8V^X@%[( MM>2#DA]S/.A<*V./>];S3]>T9UE9V_S[R_;FMS]K'S"OWMEY'_QO#KTL]7H08Q##:,5"LW= "6]9Y_ MJ645F^XQ7", [,93'R%:'45 @_U"G.800N.@T'0:ON#S[^-;42YDEZZ#[9#G M6"UH#,IBX1BG,CBKJ0F6!/B##DD/Z5DQP>N9.B4:[C@A"H9O:":$\M=5()I)XSUEA*=QK]'D1AMQ!9[Y3G7S%$CE,D5 M_9@X)F9E43)2Q=Z[;;\?PW$[;J7MXZ.C=J$+9-L?;7__4[M[LMX)A7!6K3-D ME/"0!"0,$8A#D:%@,T;Y(,+2C-JM/-W*4[=R9ORKR/J MAG("^('2U862I(>KKR@.[GK=7"H>[*62P&"NZ;*UKFRF4E"9&"J#[HA6S4]N MZL88$;)*Q;47>R-5K>&K+Z],!9QD%0]YRF%Z"CE6^6E=)42R5--7.-[KFO\:;$CAZD$O6DD2B'^AWH2DVOB68R M63FR9T/)22 %(RK?GQ"P/ 1N<-PK2,65ZN5UH=CE5:5:?DFJ]Z-'=77"HN"E MW>-!IJ9#T^O>/'U1"E.]><&9!9^C^&,$;.]BT07NZ5NKT6P/ YWL] MW/T+OOOSI];W@_RY75YO?CVKM\877;Z>?O]<(W6Z>[)[ODL;Y]\.ZH??]W?A M.?-]Y!2[2TMDA'S:WW1@B;=>"K7,RX M^[K4J2IAXR7.;)2PL0C8&%^KI=%$[ U%'$>!.!$<&<<(_*1EI%HE(6)Q: ._ MWBYKKY^3W6BY]B)]UMX.&+^SGM;/(LDUPNJMSEMK[/-J-0]"QB8R44/1F*QCDB,$,-TT"0]DH# M% F#;*0.1GVB5 MZ/!4=!CG5RSHD**EB 42$"?$(\VY18IS#^Q*Z&@AU6,S=G!=H@+<4D-#T1'A M9B^>2M<-++RQ6':/IW[?=G[$@F=UX#O'%D@7K2Y?IL-O-!V>.X<;Z^VQ-3+B M6F=S9,*?NKV;:RS7 #\IBS_,84=ZMCCB/"EE+.4PKQY$+Z2!0 M9W$,2I9)&:O$KQ*_GI5EEOBU)/@U3E"]M80$HE"2V"&N*$7.N80\5R;I?!H' M4R"H5;PUPJ1%G9HYZHQXX(T,MD_]7#ZDH*$-W M& M K)14<2)S1TC.$/*TZ!"2MX(X(WF!0H#)7*\0>1X$4)7(L<\D&-"@B40C5G2 M"">N$*>2(_]>7/K.SU-=XNTOY\69_DZ>B1WRX8!7O-/C$0\-FL]"5=X,H#P^S-XLR9>0 MLEA(V3SYTJP-ZML95GZ>-YJ[)WO&.JLLI'A4RMQXATJD>6XQ&H*2B4&X58 I M8E4_.M*6KO0\L;ETI>=VI:\W78DJ$W$B$1G%P(&P5\AEZ=KD&&7:1T*HRJXD MGQZ>7W5!([3ZA;A@!8_N)3>.3YTL3=>39^!4%T5 MT>_<>CL6$#9&3O@-?/"/V,MB3I>%3X1#VF: M\THAK)0U. MK<)M/.ZU.%L__NW2KA;O5+.2J=*L7=*LQ9J4438%!?I)4=BOC M. (\%"@E[!Q-A19LX5:3/0'^^PFTZG7$YMF+&^^D]OF\L?;.]*N$A:?#POED MM$U"&^D\$H(GQ"G&N6*]Y.MXA2]: M!7$21T4BN"XX/SVE8G:Z>V\A[:,:W+:J47^\?MXA5XE\UNT"MV;(P^,"FX MZLXJ__6\NS/[,-[PTXTF!;7.\#XW1O=;ZTS?* ]W_+:WRC^^8\$FJ1_\W+/1 M1<:#0U+X7$O'"ND4#0+$M!QK985F>:L[-I-;W0MI?S#T5F?.1C.WC7FSV\I[ M-H?S.@ O4S%0BF*R0$\\A:S%6(^8%GEE)7@7%9B#G&PH7JV$XU[&D2S;/+A# M\[WH/5.83IZ[ H&.HL]MK=IGU%"/2@6_FV MM3,Z$W!OLZ%7"N7K_>Q*4UKV%,,&=APSV[GQ)QC(P;4 $%JATND.*OOVGUC) M+V00A9#@+8SAJ.'&8-^.WI#?>18',.J',,@>9LL=#X9_SRXSB#<^7M#"_K"O MAX,1+!IZ#&59KMW"V-PLIF'-5:-#L(=XRUFINAV 90[.R@XU!SM[D@']C5X@ MJ:F!_(,IY!(/2*E(J# T4$7&^Q$)0-\@J-.0LW#,*>0OTH-/6P)8H5R8Z&BS MV,F>NH.ZG.3+2=[=4YA8@Y-!2G@&*"X%,H3 B&ICN2UVWQHI:;Z0F^4/NZ%G[$WT MH&7^Y>M-=%6'_O)4(;G7/A07R^53!N(]'&$I\/R7]:->JUTA%71)LB%C6NP6N^C> M(W_AZUOC\J54__WG^O>EYXWQ3P.?ANG^V_S[?G.Q8PHE/ M*7*DF>>(<\N03E0A'YCU7FHO(EE9(ZPJ,)F3K,3"V\"7:%BBX7*CX=1JP3TH M6 +=3$ W?N9'&>N"HPGY0C['88H6_\)1[@WM; :G MX?/(2.(J. M4<1UB(!4!H K)64))HSQC%2B2JE>=M&9TC47P1"FNF3I=3-YW3@_R%M@>?0> M)2DLXM1$9+@A* ;MHXI"PBQF?C!C%E2JM3R8 HB%;MRGLXU7B4Q/)0TY:VF> M=$NN,#_4FFPXJV7"7M(L:FPAJXE)(1<#04Q*%TDP1A6BQKC*].3NF%>O:EPZ M]W/3CDNG+OUV)K^=$/,ES*N0+*(6"\05(<@*PA P_\@HD TIB_-M=(F<]FT5 M'&19<%AR[I"W:Y;L87XH--G>5 I*':$424HXXI#H((N#1YX(3;7 4=,L;5NE MY@7Z3I\90TXI$(Y$222)J4 MNVD2R3E?69-5)6<$KK+"\!Z=^R%\8^C4I=_.Y+<3#<.]%B%KIUE))>)<<&0= MEH@QS877WE!KMY=DHV,7]4FNS"2!P)C&.&M$R0!$F;NS FAQ)Q7$A!$XDB+[-6.5WZ MCCJE4S[&*:<2@-N=L?2WF?QMG 40[*.47"',$T/<&(=,4!H9H1*5,(?1A;S0 M4-8<%N%;S>[ MD>G-X]&'/>E:Q!/V[;^KO%KU@)%227F!VV3C?FTB0H( U ) M'") &\5(<_@G:.8#<5Y2 M"F>%7B>54F7LO1E1(/EJJF4;KZC*X^<7@C*!J8 M2$@S21!7P2(K<$)9"$(EJY2U#%Q=3,J6+JF?OZ%"1PZ&'RJUPZ/C0=$'&=A[ M[ _*6L>2T9*=SD6[@!@V3SV\=?TP_U9RE/D!UX\)CJ(THRFW@0D>DB[N!$:& M1(.T@M]U[D)E:4Z_JEJ46RS>JE].I0>W^V/IE $$D6F)>0%NE(#/(V M>]LHC!5;O5Z!=^Q_7 M^]?:7-1_]1%36IA.]- :(%IV>P7\?#C.NF'Y72MKA>AX3L _YBA\ M?>/!N&4\_W1-U[S>_/O+]N:W/VL?-RO_WOJR46M\WJY6:HV/]W94R.XBIVG9 MOM"#-+::F]N5YE9EI[&^LU%K;FY4/FXUMK>^U#;6\R^?:HWUQL?:^I?*=A-> MJ&\VFMO_[_^C*:&__7(I@/[KTL_7%/7QI;_G7VJ=RF"_>PS7"/UJ)9[Z"/P! M$O1*?]]FX?2B"%MLW!V^4)1H?YV&(V.A?\@[$PW.Z!BU$9QS;"TV@DCX.09. M>3Y..?USBL1H([;8*\^Y9HX:H8R45L?$,3&W?>[>-@BW?.Y>9?T%!JKGM].' M:.E/[V"R&#G]T1B]T'A4AO^Y>))GEN^GJ]+@1\KW2RH6H(C/V>U?^@1%?$W5 M0N3[%])K0#]P#$KY_E*^OY3O?[A\?RG37PI3/T-Q57/"0A2&1BNY\\//[YQIO M;'QE6\T_][ YX;D:[49N/WOP S.>H]HP@%QR#$0I!@8V>"]D"IY4BA'Z*HBI4A_B84E%LX%"]^K!.^S MP=S$&I1@PELK$"5.(VZ41-I%B[RP"L>0G"<.6-6LJM?E+N]2HO_5@E"IMOMB M #6IS*^Y$4Y[AR+,)^+16*2IQRA1(8@'CH:]&^[FYC.>1"EW<[\:CWQG$KG/ MYFSC;"!@YWET"1$7P=F2YL@$P9"UGMKH,7XLPK)Q#'B5A"DN3<()R48=@Y3.93DQZR4Y"_=>SY\XRT)]#Z; MYXXS#BX#889HA 4WB(>@D2:*($<3\PG;Q' 6Y9]5+*=4S"M%^9<98$JYW9<# MH4E-?D :$0.7R)F"/E",7-Z2[YSW&AMKA2(K:[IJ^ MT(BL]8[*3&4BORO I!FH@BM M?\H*PQQ1:U*1GT@6<,(.Q4 M:Q-R 0F$(U2>^PHPBQD20)G\FE;C*)1C(D45 AJ94W-J'M=EA=* M0?Y7A#8/I1)7,N EGY@K+DUJ\CM'O./&0@+$).).,F1]P,CH9$P(6OLH"TU^ M25] )[STRZ5@ 7?X8VJ=QH#.8Z_<]#"K*XY3!)=< @*O4!*"(BZ)1CK[(Z;. M$ \S:Y-?61N=%2ZK$J5F_YO7Z'YNWE%2C?GAVZ1FOY0ZID 54E@$Q'E(R.K< M S5I+P*E1L>< NFJ9'-6&EKZDRPE'BP5WRE=?497GVAW'(T')B/ U56$K"(1 MY(0PB%OLK*,6\XA7UJ1Z-2?6WE MI-3L7Q88*C7[7QBX)C7[HPZ0?(F$)-82 M483H)I&Y)>62.B*O",RK%E.>35^.6[U.Q_-I>;*'NX8'V*%B5F M,>+1&J0QY2AY)Z-* D>5VV2(\JQ'J=E?JDR7*M.+Q__WK-G_3&%@4K,_)NJ) MH@(%3QWBWG.D26+(PAMF,6$'*R*IDWM6A4K._1-,239^739=P.2-,$X2_*I9-(PZPB5XM]O;*'IS$$S059..FRY>Z_CN86S:TPU(D=O= M_G$O-N'ZO[>[_N>+^_?7"_\^W?I<(_7F[@GXM:C_!?YWT#[<@L]O;7P[_/[7 M[EF=[IQ\_^O;00-\]?O?^]@?_MFQ?YGCK8--OGNP3B2^+#/3T;@#-_5CYV#V$;SZ#8#6(O4-X M2S]O!ZP,[&GEJ-?]I]7/(P,4?U@3;QUF9?!6-_0KQ_VLZ HW'>&Q( $HTN36 MH \OP8"V*X"/T><^"L6U('6(JY5-Z_W"I:O$]%U]_?!3@'?WB M.O%JL7.Q5:Z\8EP^>>*W[>='[%_\UL.[<^L;EWQQX?'PR8/%1ORO.0UKMM% M]>^;1+KZ(G-(Z&@.)TYA:ADGK=P\JM# <2-A=[XXV)B-+1<*.#AYBI M@S/)2A>UI58F2$0*\*,7X$?'.Q1-D)W-B_N[A,1O<(\?A[X'5C1*+;N=*\4X M1-\?1++&Q@_6./]YTCC_>@;WLF][*"%,^?#\)7#0I.O$L%H0Z7H5%"YU'0?=&X)2P17Q2 4K$3=2(*.,1AB8&O7"!\VS)A!;G93?FLE$V&KE>K3HY08K MH5@I+:)MQIUX>A0[_0*U_VN&C.J)EC296EU:T.;PAGZ/G9A:KV:)\+EM"C*U MW"7MP.-&<_ULJUG;T]03HJ)&"A);Q'4RR :3$(Y>9FW=8*W(!ZZQF#P&6D3E M6:;_B;&FG/[Y3O_&SAYDS9"89KU1YA@"E_3YO+U!0D(8TLX)B5,6_:C"?$S. M?Z:*#P*4PE+RE%8!3?I'0_1OGPUQYH*^ +Y,@Y@3VP=V"C/7 T*5>Y'8?(WC M]B"#SSZPH]@K&MGT^\7'W- $^I6BM5=FB5V@:9"&P8-EB@37S]<=9@&S@&*U M^*CM#2_YH%!;K<#[!RW;AAOOIM2/@XH[RS0:'O.N1X8[&ST8T')XF&+XQCX& M$P$6'8YA*',18O31_FPX/Q<6?$_GM64FU!LSS?^U[*+8@ZY^ZU?ZQZ[?"BTP MSIS0="JU#OQ2K>RL_M_58M;6X9%[\/39:(_LH-3]N[L+__MBCAD;)@9[# M;"3 S*,&+FRIF053]DE4_FE$P>S4J>YF4$\;??OL(&_6H/] M_6X[%RN+LDII$]-M8@=O-3UI-'_D.'I>_[J7K%6+,4",Y4"SK@O*02 *GEDQ' M6X+$LX-$;2\WE LZKTM@Q8%;"XYL5!H9+P@G3E,5W7 KG9D#N0:B#MDAQCP& MR:FBCB9NO2. $DDY)DH3>&X3:/[<"R*1?(04*84IXHF#">"$$;,,Q%P&+6JDF:),HS%'$>:SDW=!P9QW_HG#*BFP[7Y>D.IV%L<4%[,N4P2Y M;;\/!+D=M])&3+$'S/TR7QPEBM^B[_[H &&$OVSED_%Y7'IQ'ZCTM?(4\.OW MNYA3/ZEO;.YII6VR8,=")H.X"1A9!L%-$0T@!Z.K>1Q?G'GPV@F_6#M9BI1@ M9"K7\K+8+VI@0T/)'K2^];&VF-:8HRYV4T?C>3M5:K&*M7I,ITI)5JEZ7(/' M>]HT4LT7T%-2"K.8FY7/TE/2O,[NB,T[\NU9>B7.T#URE@T:RSUX#^VM^) ' M?F\#1]]P)\[I#WT9TH:Q;%0AK?RK\LNH:OCK]?C6[7QXRG[WN=GUD^M;(G4XOPFUD(_AA6YU__=+N]ON_YFJTM_W]2@*:4P%&_6/R M0,0LH_#6-M!.>\3EW@+[RTNNV-Z69GT!6_L(9O8)K.S?V<@^@PGF%W^/J=N+ MD*FU(1MM)1C$?,^0P[WM*L1P>VWWO+%1IUM_U<]VSW=/&N<[>+>Y0[::<+WF M#GS7?_)WG7X_^-:J?QS;7GM0Q_7S70'/=@"9'FLTO^TWX#/UPT_M1K/=KA?/ M]>FP\;EV4BAQ;X]MKZ6!\V ",CXHQ*T6R)H(OUIB@E9.%')]I,JF%+A_?8KS M+/HDP=A7/O@D00EEKQS*YK[[8)Y05J+5;&AU-M:\Q$7L- N(>6H0V(I"6AN% MDDS*^!R[0EI9FSPV]2)(];9RCNF..6[DU_;>%MM&[F.4;USH^)DI6!\>&'YZ M,H"5T/54Z-J9(%I1Z!08X8AQYA$/S"!C;-Z'I1/FR3B)Z@Y>/49(@DI<6:V1M9@C3JA$VKJ !'@UY3Z?J"M.)T[N!5E: MN?.+E26XV7@W&CS7.]]#4>X^(M6+@U8O%K]>;'U]%)=Z:'J[?%B[M.6L\:E; MOYRY3[WN85Y$_B-_!/[0"<5U_NCV!U?S.=JC\$<;QJ:$Y%DAV4\0+<\F129"HBB2$I)$YET06>A].9+$.96S2M]_&:)5^O[+^O[9N+8.]X%J M@P3-S6>,,[FE)' RGXP6A+AH],H:GSQ;61:(%N2YH]VE%7_G"U M]I#C7%M^+ M#RT%F1O/U<31=S:O9NH*V^1-]/"2 M]"0W *%58R9/?LV<=,[)F99\ZU4)J"6@+CU5+FGP([!SC 8S2KTUQ"$GN$$< MPA^RW$J4$O'"&N4-XRMK1DYNB;APFI?(XF:DX,L!W;=HRM[0T9RJ%COGPXT/ M$)(IO^KU?-7^A:/DC_QVU.VWLN5\*#29 "Y'9TQ'D'[MN#CG^B,CUHOV)BM;M'VS[Q)[U5_YU M'P "8R^_"]+JXD1S-U6R]N.- M3K-WJ P\TR1/UY/>_/O+]N:W/VL?-RO_WOJR46M\WJY6:HV/M^LC7',Q.-EW^YU&S^=>GGJSA2/ S,%SI>2W_/O]2R1D?W&*X1^M5"VPZ"^U$$ M--BW67.@Z+I5Z,,,7RAZ@4 [>QZ!]BM=]JWT\9H$X+>A2N#';G_0 MW\ZC^7M6";SHA+H\LA_^@LCSK6:-UNGNV2Z\9[?I3QL%/OO57 MC3?^^HKK],]6XVQ<]N.'J!_LGG\_^,]^XQ#^>_[UK'[^^_[WC76ZU?PA=@]^ MD.\;7\^__U5C?Y]OGM:;ZV(O,NX8Q091'[/N1]3(^JQC)*1(& 8;FPD1=R>( MDX%"[D5-UC$V.O="C81$H>!/9%PG9#NK,U:*<:]LZ%%M1QQQZ'0E,J"T;E]++0J.QG@:D"!0NQ_Z+ \021FU&RBG*A[0/1 MUU[I#9]0WY^ 7 [^\TKA*+-*F7FD% Y6:A'J,DS<_N?'2^$H2A=SLP^[H=?0 M8UH_H194:O:\M8E\HQHYI;C0:Q(7@J%[H8U+F7-F=M"+_T0@U0_7A9E%AV<9 MU^SFVW7Q/355Y"Q&YYT0GD?N$H5TTG)'4O!8)*WUS+L<1CE1#--3IE%GB->R MV>%Q:=-HP8YMP=_K&_\YW&U^^MDXS+T8=^CNP?IY_7R'U)L_SNH;=;S5K/-Z M:WS!S@M(JT[JA]_WX5YH[L68[PW>?]Z M&IKHW92/_\JZN<_SOX^KTUL=A"& M"4BY U*6:<25<4A;&6$&M;19ZI9SO;+&JD).MJ9Y4C?&M]*8MD3 ]X. S"@E M-2$A6LL)BP9X-%;4,*NE# S/? ZI1, 70,"S\>U>";N8..*>!<23,TCS:)"( M04@G),>2Y^U>DD]N]UI2!'RFC;TOQUX_QT[LV?:PNTXX;'6RB/JP4^1%.YUW M=I1Z!A236C-GJ/*,:VZ9T#9)9CP3U%IGF"IYW-*C6'U2BR9X&:SR*&H,*&:C M0AJF&-D D\HQ23[*E351U?3)NA7E4>GE]>W HP=&HES6]:>*: P)FXM.>A62 M[>47[N9S&+F$P/<#@7,7 M$"PA\ 4@<%QR1X;(,!4H<>40]UHA&X-&A'/FD_;8"@\02*J43AXW7E((')'6 ML<.8A _W3K]HN[4I!YR7L"G<0^_RN;6/[CK#N5"4K%TVP[UL']@;GIS*;:F+ M8VA3SB4LY#2^+(X4WW?+4\X<1<9TDY:I%3 UML 1(^NK)FJ M9I/-[5[].G<)96\4RN:>GY10MH10-I:_D&!%LL("@'&..(;\1^P" MM='DC8<:/WG);-[+^C=EAQXI5#/UE.YUI9H%.&QQQ0^M =R!?\"Q72"5E=KP MT&V_\E\OP4WB:;O_84+>8+W7LYT?Q1G?D:M>^7+62^C%01S]VG_;3OSX8^=U MWMCX<;;57&=P?=$X]WN+$5.!8Z45U1S@;$0N7$NK0HZ22Z* M;2"SF,C<,+\TD>\$]M_FXC"13 M+"0<]_(.H7QR?W#'>=Q"ZZ8PISSOD*WWCZ+/>7#[K'H]=P^C6;SL'@5_O!"6 MR H!K:O,_T)E %ZUWG=[P79\K)RT!ON5]>V=2J.["M]%),*F>D/(HX(J0XV/ MZR^.*2:-:WW,,QJ\J&;#>B&?,$6'J)B;C>CCH8N]&W^BU6)V\VC9SEEEWX;* MK8A0E%[Z8Z"0+/<0)3CC@#@R>,<;5JXJ#4^3/$]@+,(SS55BK^VE__Q[;:.=9_ZO8^PV<'#X,*_.Z@HG:ZU?QY M<^ M:QSL\D;SYQY10D6M# I> $#(1)'1WB(,C(!Q*3'W&C)50:M83=:G"QN;S79R M\/ R2:Z#Y=HSS8D!2++!,!QL4H7M4& ?I>TLK>V<@^V<[^PY;RP0 HF"LPYQ M9@QR06BD!69!"4H%2[E;"*.\JL3DKM]A7;=?'0L>]F)&BOZ#/_*<5 I1OP*U M( +HRM9AI^6.^YGUPJSF S6YD]6](GES@OB99##'E-#XBRFA#4/DUE$>^MN% M$.^3<5N.R%<\T,9CB$H1^GK *FR_TNG"+>=!Z1X-.U]F$VP-SJY9VRA&%LJ$ MZK?^\/W3%)*.UU4H3/M,I\"5'Y>M7[\/U[*!RDK_\G]C/["C?4SR-/=_J M%^9NBU >+=SWS"%]>.&9H9AHGJBCEN;_<=03"S]P+HCQ.BT^C(^L\<]B/-8[ M(>< 'GYL=O-+FU=C,\3L$IKOAV8O&@<_]B">LL2Q0,P 8>9:$:032T@Q*B#T M6DM$O*/V-]5%Z+NX!= \CRARJ#.007 M%EF)_WMLV_D3@QM1NA-/VG ]_[_'K5X<:=X6D?C:U_U__1SN@6 ,+_A0IOG: M[.>1E&JV.!*9I=A18866G%#MB,7,*:T#I)_7VC=M[8^(ES M14&$Q!@+!B5N("ND0#V<2@)Y&J+5@0''I"MKG59['M4$ L9#I*?6.\N]Q"X% M L2$8:5H2#S<4YY>&ELJR M4\3AY"BRPEMPA,"0L1BCI+3E4D1JXLQ)':2"DH!?B<@C *ATE$4M.(V6>,@8 MS>*3NM)>%F4O*?E(G!.(T4*102ID%"1YU#&@5]I0+FEN2E^5]-6E==^N '-8 MV-S)=SBI2P,H0PR2DQAK"8B(U&6Z4<\W<)\+_N!.W;-)[P],(U4!_(>[LG MG:&._Q-D^*-7U-5QE^E)J^D*N0K2Q ]EYJO0C9>X/%*[E9BE<5?]AE MWZ&T^[V'BUZIG/\],?J=SO9RZMH?MD)HQY>QDR&O?[5#]Y(N]E?Q"SC8.MR4 M_1&+G0F?;&M4=_C3MH_C^VH9L'4\Z ]L)Q2:9T6IYJ(4$:Z=1,F2LXU;Z@8YUR>8N*S)H*6TB.>K$4F M$(R$MRJH!#9!\\50N8O;Y=7#6VBY%7S M!\NO$[S*N$@4S^WK95,N68\:^S9J=+5,%[ MX_CPIBG5380H*=6\46*BC.4"3I([Q$.,><,B0]I@^(E1[),14ENWLJ;5JJ!O MKX7#*V-4G[J]%%MEK:HD53<@\](L2EXU?\3!5CC--G.(H*5>LG3KD2(I( MX:!D4E83%@$QJX),[O!^.*LJ"U4EJYH[1!P#T)64:MX ,4ZI%+7>"NT1S'=" M/ F)7 P.!]A VP-40>5>%2 DJ/DV%BC-%&":2,H(@[JY!.,B(N)#;8A424S-+99)4_>7/'TH#T MW5+XHV] &00_<''_^5>T&/'[R^,N,VK?_Y_*0II /5J+_S%RS+>I?XRT0;)T MULE^"[*#?+"W..+;/LN)PW5%JGR"]RP.LKJ5NU0RL3-+0KX\KP4X' +C)'!> MY4SO@=+.1PFB=EK?^+%'DQ-..X:") : C^>%E?RKD\+1H*1T/#7/^)1V-&\[:O[88SP:0[A&Q$*NP[WE.8!:E*2241(6'"GV//$J-U-: M"UR78KI'GS__/A)]L$,]DFM!:_\"@8MF>Y.=^$8'TH>4\=KG1E$87WW$.@BX MQX/;/S)-S^ EA!]RH[ ;XW7MW_W>533_$9'K1?L3V00W^\&V3^Q9?^5?-T4< M6ITK6IU/-X\__*V/F-+")%V&) .^;-0:G[>KE5KCX[W"D9D'REMT-%[B01I; MSN-C;?U+9;L)+]0W&\WM M0G2$_O;+I6C+KTL_7U,(V]+?\R^U#C#"[C%<(_2KE7CJ(Z0(1UE+M=!EM8>0 MCPR*X#U\P>??Q_N/7B@E70?;8:#C!E@!#4EZ:B"&"T. !V)K@!1"&*#J+>GJ MW$K;JT!TKC6LN2&=X[O]0?[83"VW'D6P']DZ[[*T4#"B?K,+6+FB[,(TG2SMGC8V-O>(*=3$) HZ,,1%2+D;AD(L$:LQ MCUF;<65-RZH1:I(?00X71Y+FHT1NU!(I5+J0XU=LY>1"[\$.BT39W5O=D*WP M+KFS1RT./Y/!#;>)?.KV1B_E]Y$;5@9.[3^$X]Y9M+WW9U=G]8V=O9P_*05, MF_*\OF L)' 89LM**H1G,(TDK*S153-.I"MYT*:H]CT!ME\HW(&=%#:1>X(5 MAC<2%1J:VD.B]4NT-+_I9R>_>/21A-LM%:,+Y?4_ MOFWO]"^UUP%*9I=>?X 4^'BDG+CS>$?9H#-*O6\V%@LR>4PM<]SRI)E30$(X M5H0:!> 5[RG6%ST&P4XR+0-PW$K7;.9CKP54K677_7XK_E.TCQ@V@!IN\KV, M7(B^/X@AD.?O6>.LIXDA2YD!B'$"0A=-2.453!EPL(&OK/')M/Z_+_60;7;% MW-^O==2"*;@4'XQ%">;"FEN=PE+RQ.1/%K8Z;([CVZV4BK)G!7[+;XJ=(K;9 M.Z.;UH1)*5S>TL)-,,8PQ2-VCEH=B4P/B&Z/+C,5_V03 F<91K+IL>ND"R 5 M.^_.MK+*YX[8 \<6T0$;,II@Q#VQR'DED0XT* 4<.&"\LE8 #O&''=RZP<=BQJ1Q^(7E+H,4BL M7T'BA(CV9&GH7@'F-U0:RK[_8(7EAY?=5(__WK:./_S[IQ\ M_SAVO.$@7^_[S_I!:,-UV>[!5U+__'U_]WSGO+&QR>!O!XWS3ZWOS=]_%D+J MVS>/-U"=VP/*A+QG$7$B&+(R812-9"X1Q7QP*VO<5(5Y-3+ I8YZJ:.^V -B MCT/1\H#8FT#0LS&9.LFX2 [ T^5ERN "LLESI F&OQC"@C'%.8E58]X9@I:T M[*&T+ 7E)0W*:!VYMLH::B$P"RM,8#2&DI:];5!IC-$RI:2WDB9D#-6("R.0 M@_""3(PJ):E:_=:4*7D924ONX67/0Y&2U[V)B!TC)=ABU.Q MCY[#S"/.F40&!X*8[Z\/S7,!7GVBE*=5\(YYCTA(^1R1\D 7 MG472B^@4]=(SO;+&657+R?/Z91N:5PH1=Q2IGH8391N:MX,48]2(I624,!&Y M* 3B3D&>:5U$*OF\/5U+B?FH#1>662B>\)!.+@XCQ I3Q04E-&'(,<\0)8TA#=HT"(X .U$0BR_/^V>OH#OK&?7JR]1W=72+[5.8T#G ML=PLBK+0#"?]ZK:B P'IND4YHD&,"3C2@AYL0PC A(6J95U%H24S*,MP!-5U;>85O?9X2',7)C%6-81(ELT@EQ:@TRP2@D4E318DB:-!L=5"OW![XV MF)B1*+RF\DE)%)Z*!..5$N&I(!CR&D\\(('@ 8A"M$@H+S6+FD*@ "0PDPT- M2Z*PM CPI@LD)5%8)#R,$84DA'7&$40"E8B'()$Q*B"+0Y0J61N]!W@08E5. M-B19VAT]KW_CR:0P4M%2H3+1?>KQQ^\7U2_[%<'E5+XDN,:N= M5A['%+FP4CY#C]/R?/[+0:2?*+7(*/)BDT;*>X:X@W^TEPYI'!PFAE#%SC;*>WC@+I4 '@3(#W&8R/AUF$F MD)+8Y-X'^30+48CY1%7N0$ ) 1[+^1R.N;TUD"ZYX]RX(S?4T"B-90P8@X\V M$<)2C,RI@&,P)7=\V[ T7GV+3(D8"$':T@"P9#@R@3 $\N42%$$U:OR[9#'HH3ZKZ+'TV6S][%F7F^H2]>S-7 W0G%J/7>< JY8Y@+5 M(401$K=*QEMZ/I8-W)>^R=Y/G+O@JL2=2-$A*ER64Z$*:8H9LDFX((E70J1" M>(G(R6+@ ANXQZ!8Q)Y:%CG/NX 8!D^R67#=R7UZX@!-7W!#51*4&1 MBMHB+K!!1CN(2(RJ !:'4S[O1%?9VVW@?F& H[[M?QP#5H/]%3U+Y_EX2Q25 MMCJ5_QQW8H6.>IU4+_I:VPZ$X/9E0UCP_J)]Y+ 7;!'*KK68K-[>;_+B _;H MJ <($XIW;IZV1TY>^3?\';Z@7ZW4.GZUN(?*7?-0^25?8-03=/CN[3_^N*4U MZ+5INF\6Z.K+34*S:(X[>I2*;;>[)P#3<*^MS,/?^Q7CNQ9K]MN0] /QT4XZ.?)MI6C7D17_7I#J^^!+@[R MM^4O@9N!N)"OV>[VLRD<]?*\W32 RUNX^.+1G0S["P?(%?('NBG! &5K&C8H M;5M@-^X8KAK[?7C7V67CX\O';.7F2?_8]K -=LA]0B%('18WF&WRMB?.O=IM M[FYZ>:F;G8@O!OL0;*'2Z0X@# (M#C.VUW9."6DXMBH&[DS0G/&D(1(&J7D, M8J0 #$%O4<6VNCUM'1X?7H;.8]?WO5;!H[[!J+_G+MR;)_6F/]ECUM@DB4"2 M$((XD1&2+"D0$T%RAR&TF;P154QOPYVMY^8DX.1'>S2/9XX M@:D R@2S@W@P'CGL([+!0EYO*--$ 'F:-+)L'):[6[Q_G3MYON\#_>-NIG=4W:J=[Q"3L M@J/(N]S716B)7)+Y'\U2T$:K F=QK@*+&32@&X+@45RUQO-29X!R/V&\S', M]#)$@1T=7J#<94Q,@/I5#Y'&/,*XA\YW_6.#- MO;/*J+A3.6D-]@'N+T;ZKA0:,PD9%[;8B,"5C1H'PAB/26"IB-3C*70!]/. M]@N"/44RX"(Q/NE"LAT[[\Y'Z[RQ\>-LJ[G.ZLT?9&MC?8\HS*WA%O+DR!"W MA"&K.$[M'Y>WZ/$4A>Q @K%'>)&"V1<#HV66.&8HM&IE355E4Q.QL2; M62CDK[$(?K?D@#DV7F2)DX'TT(9XG=:G5J^HR=^,"\.,$PRD'0?#0'#11O9& ML9^N5FY=!ZA8B#?3/S6K%V!(;F@ >B=PVLGC8U= L9]6M_8V2,<@CR+ @68&<1=U,A L$?&.((-,8QI#P9N:)7) MR:-1A;&4"<";,HKSW=Q&*"?S'$EC ^0"4@'@&8L8, N9@C&2TGMS@6JF_7F- MI_5/;)_EWPYMJU.Q_]A6.R^V%H"7BAFZR@FF .-8,77JVNS=9*283\,]#2R M^47"(\%..4B0HW2:41*(A@2(K5S[U(/XS7U5]^=?02#BO_,^JM4[*7[4GF)+ MG/*$<9+@5\VB8=01+L'SW -6R;[%MAUDIM$;G#6!A/2'D]_?:/5SA18FM0E? M]WL;O/.E':I9OW H4=_XUFZ9/"/?PWN;7$[A>.SO= MI$/]/&E\WF%P?;JU\1,,M29P M@AR7'ABZ4GDS14)@>LY)HZAG:HB-8,HQK&=<<@%+P23$2.HX$'D+6;F(, 7< MR02)^4HE DP=96;=.XXK:Z-9J!334+D:^PFZ_VB&_E++0H4=_\^8KP\-Z=Y! M6JMU*NM'O59[Q%JNK1 NQ]6K5J=HO[9'ZW_Y&_)^#5D8;WN/ZWAB;..;9\- M6KY_\<9B]2,GYG\"[X8,.U0^][K'1\6J4;5RLM^"I,'%3DPMW[+M]EFE>]+I M0V;1RTD&#"#!_WW?FD5!]^QM]&RU,EO>_AQ-!%_M0;['\$@NV"_ MFZ>^?9SG8[T/U!CRFZ8]79YB[[/#2_VDOKXG+?;1<8PX%?]_>U_:W;:1M/M7 M<#S)/?:])$TLW)QYRYE,YDL."#1%1"# 8)',_/I;5=T--$!0 M7$1QQ9R,+)%8NKN6KJJN>DH'QZ3;;?9U4#9.>\1T<$MZS(;M;-"9AY\'VG.E M02=K7CPG ^5H+_@1:A&F0^=R& )VF'=/._FZ_-/KC8PNZQOMC@7&IS, J\(P M6,?MNW;'U>U54X,NQ%"^9"/YQ)*W:12!D!])]L[.F>=?\+=C?7QW]1?\;7W\ MX_)WMSNPW)'A-$=6K]^TK&&G.039AFT+E"D;#D:FTWWQH]X +55M_Z]#^EYG MV.VXSJ ]&'8LO0-/UX'P1M\9P0=@RK[OK M9K4L,>;'TA3!H.0/TS"F#*TWM"0P\A\>/#<9RT1KY3XQNG9^BSV,0S]-%M^B M#-LABV1/,5!3+SE7RL]Q)$C9\NFXMP FB2,B-7>D(.)5[WX\:O77WZ^::A77UZNS3KK4)<]CJ13]=?+V^TK]?:+Y\N M?GEW]?7RG?;V^M/-]8>K=Q?XQ_NK3Q>?WEY=?-!NOL(''R\_?;T1"*0O,X_I MU<'3JT)-'OR87UYAME28PC-<< \P(6F:4$H A75DUA-J>_X!;<2OJO3(SA7Y MJH&>[GR@9]?+;'2>/42# 5(OH9J:B\!]2V)SRP+'8P<9I?DMLY5^,_X[_NTK MO'WRY>[ZG=/^-+DT?OOUD_?;KQ]GU^_>3W[[.L8R%O\WKVPK^7_\=_)^_.D/ M9_;?G_]E@6UE_/85GF7\[_BWOV!\O_YW?/WS1_/CK__V_O.7,_OX]>)WT[0- M:V"RINLX=M/J#;K-H6&.FJPW %M)'PS:K%N.T@RZIFLZPZ%N#IG5LWNVW;7= M0:?C,L,QK-&@'*51"$%R4R#%XY&:R@#(\O<7QPN&_0@L?*O3=CK6<&38+O:! M-WL]$T/N;/3B0&*:],0W&,GWG!5$2$3]-65Y3S0]^I&BG:3DJCNT&,*$!Z,; MV(URGK^!*Y6 ];V6M[:1$GK,;?L0!K=?6321J1XYZ2YH6SD6KWW7NNIR]NE? MO[.>V[:&?;LYL-BHB9@?3;OC#)M]9IN#49L-*4.KU^A4GE.\!N- X **#1]^$Z%"1\B=[=[CF4VL36W/%;%/- B4 M,*.'[&6G+B)9(FM1]1XYF$/;IP.?>,P8JL58)M-+J7X(HSN\'\8&@XYCD5LO M)B(N_EPY< IJML0-QU$0LJ;JHUJUE13?H>HUW4 -#K2S/:Z"RL4<65S\*G ] M'%HZC#WX+?)D+@6+L6C3 PYRD7_6RYE_HFI3SJ,IZ>WRVS2,DFL8'+S#_07G MD;3,ML8=<0,A&%WT-'9P![8G1<_ZA7Z['N-KWA3+KGDH4@Y0KX)1\D#:J2O MS!D'P-.W,SPINR-6([;"ZV^PY@04SB7P1S@!._R_80!ZR1F#HD3M,TG]6ZZR M9O34GS%O-4"IRQY#$?.8B3'@&]DW-@&W:02W:PX=8X OA3P0P9O I_)BS.9) M/#R!0=WELWN/5ZIX$YP7LG2 ^M/UP$X$;RS3NK=AB'X9/#*2-X/HPN_S2=JT M$HE]QP+2]O9,#"5[LXSN)?8W_),/0@S( VW*5;5K3X!S4/@K>/PP?X)6KP9R8*U<;V/9.OG6)%$&;8Q5B+ MQ!?D 9Z;V=5D7-'WHN@LPLTG8NJ@-B\"6R=H>;#Z71<9S&5UCANVS:G&XQRQ M7/7/8\_WIE,LPQ)V1%9C ,S\9PJSI-(P];JBT%ZDR3B,/. BHJD\D.7GN7AV MJ_#$R$--#._&47CW>9D8YV/5T"'.Y5(1XCV9W82E7_)<&+]&$SL"75*212_. M^0,8!XL9,W867V0V6<0XE^- LJ'-BS;E^&6\B>5I@4OW9QS*KT ;J\&SOQ4V MS=Y&R3@:+!7S1W+_55Y[DK93R?L^28<1V27!K)P1BZA2$D]N09Y27XB>8#&* MW9%%!1]P85%EA,LJR]A7YI?"/2%J65X7Z8BK$R4-"*L^L*HSFDC!;_HLN$W& M+0V/[B(\2O:+!;M@7:%NY^(/3.V&#@>$R2: N1FKO9P*+4&>8>69U!"4RQ%[ MY&M,8=]Q(F_(710N&?*$2ETG+GBP/6JV4"VX5K15_)%&7NQZW-8DP87-\Z'2 M@BU3HJ5=59NZ14E(>$NC.$8C6$%2N<+,<.QYK(RP.WJI^.##I M472WPX^5??@CN _]>\$T95KAVLCC4]"AX80S#K:+3U&&2 D+9Z;$49S-[%MP M=-'4E"ZWRV J+B=\]8W:2^&3"U\<;322F5<;'=3B;->)#U$*K]EQ7,NV+1.K M3H8]?=#N67K;[+KZ NRH4BGHA9SV.[Y2+@\%B=2V)/PJ%OHS7V<8/;A3L# P MSNW:ZKOS[]]NS%CV:OT>[-0SNMG>;1MW3399V!P>RN-7!& W/4-;L]Q];-H:Y;O65I'C5C M[(0QKM]=_3[LFE9_Z+2;ALFT.;,T9_OD-2*;-C MSDREJA6IDY"+7F?IE10##.XTS**T@75PU[\%TS>6;AG7?IFIPG5BO&ZNV594 M%,'[_ 2C_3D;[$7@OF.4\!%?!5_X(ER/"K9ES7<+^$[_"'PW:IN=GM'O-OMM M+#QQNX-F?]0UFLPT7=O$6)QE8C3;U"LJJ_:BCVHNV#87W/UN&+VV,QKVFH.> M;H#V&79!^\ &Y3*K/7+W=XD$;YW!AT E&(:? B2,OH# ?&*NYT[1*0T M\9GP6912+&T&[^/FMR>-2!ETX] XH"J!O60@!0==.&C!L004X(0A)MSUWU)H M:M?'!60#9YX)07YJ%R[N)%]A75^*,Z%_7WR5.$P40@([G*?&>Q)DJJWW>$B/ M@"RFONWDSI4P]K6?LYB/A(A2W_'S3?D=+<2'PB*F)'<&%_E4 M0*!@K4\3GL M%%ZWP,:/; _=V=P]P!O)M1 [)/K%^#R$99TWMU>G]\N'YW^WO7&;6M3E]O=NTV N]VK:9MM8UF=^!8NML?ZOU. MAVAL5"5M;VL;!*U65#SL#P'16:'$(C9*4?DXONU-GFJE;RW1A/B/=#>89D)S M Q-^H<&^8X''5@0_.#].+&F>KW>_,Z/==H *S7;/'C7!+&.@>9C9[#'#M2RW MU^T:#KB&C?Y@"R&#]L!"= R[,^CJEN'H_?90=WH#4Q]:[9YICX@%#,D"RU10 MS0(;*:/9QW>__6YC,;XY G/<@EW'L@;]9M^Q[*9C=H<=V 4& U1&0/9NE6>V M99,<#6(PDABEL3$@=2E*($U??'K9?,=P9J7%3M\OL-15JY\;_07[/CM:P.L2 MS"M 8'$-;@0ACW7$]"@R-K/,J*W4T3QFQ)_<8?)UL!#NLY ;!#L1 MS^W(4B!N\6P8!LP/2"AS(SL11:+/,83 #R>"@,6Y.E-RB#PJOE#MW&)410>$IMLE4M7 M/$HK2D*^,1>.%.(4$_:R67O"\P1>M@/@X%'J4QJ'8\/R9""4(5;*X*M5K[0, MPXLLG+V92R@^'M[24I3SX1 MBJ+P%'[KD(UX(3:>\?GLGIPU)"#J ""$#Z_SXQ!&?$?#D)%+D5($=$@8!\*O M6-$&/%[<%3$Z+P4=PD$NZ&H^*(Z'9[L\1U?"\/ 18=H!/@']]FHH8WB3S=&> M-#=DL8@^$*GS]4[]A')]B^P.>HR.+>TL20'/C$!S@G<\&E$*3["@++TRF)#E MN9!2@G?21)3D#CRKS4\*"\2>2Z69A& 7A)RV0!8_Q>$7%'&F=@5@""4&B7-B M^-T/ISS$3!*":I^8[@0/*$D5(KY!>HN8P6 0#4248IK0EH$[1;L03_AL1R"L MQ =3Y E7NP=-2:E9&6V1[WQ[2 ?L+@:FO$#4W NFM@(BS#D7=1IU46==U%D7 M==9%G<]1U%E9D;;="K-]M.*HWFAIWT-KT\-D2D>:-L'J+@&L=FZ_8TZIR/OD M($$\8WUD.]*2AOTP;[0 !IWX(U+,L5C8/; Q)[X%)07MSU7UBSQ?\@!8% MQZ&4M3K2^)VF$8R6U+),\E,Q[+.A-Y 1L3$#YJ;!1/Z19VN#@9SZ+,X>^8B= M0/@'12$YM(X[?DC^VI Q<+$PLDDQ(UNXR>BZ H%1:]QR[A*!,-5RY_*%O-&4 MA.31>LZTH)X\$-S12' .2JA#X+,Q8W>R[$-Y(.;3LX),-/*V$QA"R6Z98J"7 M"]@DTR4PP# *6.Y:CABF/OY:BK9,111@?FXB:+;$6ZX(?LA1T.QQ(6$2A6!$ M(^/X+""1I]3?>[=A!,K-GXG%QPLGBUU:?JGT:0ON*?>QE; EYN#SM-T\LL)E M*9:=;]8[P#]NT<(E!:)P=02D]MDM!BIDFZ (BW5 ?C#MFE0R&2QY/Y,89D5[ M'L5LQ%:;)UHD8]BA>%C8"Y"3*:G7]5 04S^9UV\4-_;&(>\[5V0/3!3@\9XL MH.*',4GSGY@&0./(-U@1;L-+ML3R>20ZX*<9U*DQRU7.<%;G??E2-H(28>-O M&A'[<:=J1HH$FR&).!Y)LGLOFB^AG1@SOZ%&Q& %")44-^P*@-3]H]/04W:"[PT ML>W5U\N// !BM/B_\S\_9CHT4U\(.I3&Y CC)G(AZ[%@3=YGNN.M5&9TS9=< MGUUG^NQ@CR\7%B)6HQO_%J9:/*;2+9!3;GZ.0FR[2)M\OEH>=F . N:(,VDP M'L(T6H2L4>D:EAVZ (^RQ(8)?S(_9MRVEP M;OZ+'H=#V-H X+7XO N>&3G_RG]FCK^HV\5<1Y'7N:C%Q0T>P J39MY+KEQI MM##A1=@W!&(L&: YSP D>X)_Q"FY9#"$_ !>I'6,M<^1=X]!&Q%G MPA]RV_X+GT!/M@N,F8#Y-2U.4 9J;E)2,)GA*(N/QAFG2>U1&-&2.G?)& MK#-B7\4="A!2#*-R!5^(1!%-_#"*N3B2Q1R2 "I6(V74R*ZH++CWHC#@=C88 MMCCP'/&GX$()_TP4Q >SXJ5#-@N%\A"EO!(\0YE4"!9+()6#1DV_1+9"!A,T ML6<-&684'Z$M6_Z,+VGY4V',ES_F+X@&;HP[[A@&A.*LV+JX$+5E6S1S'Z80WI^=^R /CG@2565$X"#B>C/^4 M'HP^#C).!BC@@EQBJ@LBZ 1T;F$*Z<(3R.>"S>#J !O4%I3$C$Z,)!9\3FZ M12-OX"Z.Y N!#MH@"*1(OW:9.#?H3B%1] )",%=Q/TK+C&*G%*/!0L"ZD&=-LA=)YXJHE-4" M:W=!^,"-E33@OT=>? ?K,R]T"OU@;C[&GV['ZL(H@WM$"15X(G.9F?KXPNPQ MX81@<.CQ))*2**)P7'B=N*$["6[ ^1:>>931 N>2TP4?PQ61>(*\&&,J'G:I MRIQ=?\8C[CS@F.W&BZ8KA4(.66J%89ID9/-!ECCDW9O-MZ\I%LX'MTV?C9(W MY@J8I$V]O[?]C!1)-P,WV_T0BLNE6WQO)Q82(1?,ZT'NIZ8_P"2W4?B@.;[' MLJ0ILNGPE@*("OGNG(GS@$ZFA&6E/5;81U-RRT2\!^U*3/?*L9ZHQP?M:J)- M6OP$-+B:/9[.'N*4"..4!3X0M5,0I6NT>#V2#2%%"0YY] M@.<_#1.XLS M^#ERME!^*0 FZH@+^ZQ,,I*G/>+3FC7VRAK.#%.\LW0SL((]EY=_N'9B:WC@ MXXSQ7!,M:_*_,4I,)1Y83.)FN/\9H&!U8;T;-R8O-\?)FDA2^HJ;]7 MZA37U[3=*VTS M.XVPBZR2=\9?4//"WGE! MH1N%'O&S[#RKVG3&ZY)Q!JD$F'CU '+)1ZE>*K <>3)IPVY MBKY%7Q>&C?_<(@2PP\MR1%"=B!S="#8#!_TA?O@4N#8>.M.) MV2TU?"CHCYK&^SU'X-8QG15@_4'",\9$$%H><]=$VBN1P$+&NJ))&N2%3M];^OWC7U08/+.C^VOO="GXG3_ <[.F &N<"3\I-DB\R4LGT9H>4\#+"B:8ST8]PK+S8M#UX90:UG!4"B MZE">@16[=E1 -\M3[UL6@I.02A@1GKLH8A8E,[ MP0QB05N.1SMFF-%*8!(0IK%)HKYY"AR&;@ M9/R60G,RT*UNF$=QBR&\/%>!AW;)Y?N"E3UVT/SECA*;LLWOF,CL!E"[&(.3Q5'RMJ>&Z\EA5=ER=7!XGV?5B.!SE.!MGC M32;>;53K^/U31@W@B^8*+AL2<$ XY/GB>0\[48J #F.@*;LV9D"UM*M 5*[P MPSM%=+7XP9Y28L28N72BKGZ)-1HU%^R5"P($1,#D(P(,0N4J0,+%/O!+ZZ9% MYW19;2IF\X]&\1A!7,%>C\%01\:HZ;C?;3[?;*>A+Y**"MNFTJCYU@^'')&, M,I>.99G$61[Q7(E;5=DZF6EHMT>9U2XJ01\O'Z^) MOV=3BHY.PVC6R%UE 1/W!QC@1"VU_E,MW9(>'6IO7N6)K.!&]H/M\[-U/%[% MVVBW+W7EKBF_7W>>JQC M.4*H$%090%5=>[&_[#8EQ2C6<)*N8@IPA"MZ&U)0##V^ M0NQ)NGK? "[+L.EB5E'8CD7(U&6$9R$)-)%GPC0I#X)JS9]4?XW MKP?Q",E MYRNAPIPR*.$C:T/@"[!\Z8K+U"@X-0T$ZK7OX I_IH#]$3!M&.2PM#,PA2.. M]-"BB7'*<]P!%6@ \4-#-,X$E0LXI73@S@$0)QD>'W)A&JO0'9PU1(\%1"(- M'_@8\.$"+2!%'$.!/Q' U@X^G( W@0>E4Y>7ECV=JS0ZP%069;32&@N(:^JE M\F?J18+%F8MPQC+1 ->+F@ULDW/W!2/_#>9$5MGU/095V,.)BN.O D $+%'; M%7"8-K":[<\2S 2AEO:3S-MB" #'$T'=D+*7&)LJKGAA,IN$9 E\6(F M&@R%0RSKP]&#-QR">&/'G6P>#1A(F+H-[>**WO;Q0P.]84Q\0\FZ]1#9$[<- M"H1,O,(%$_4U=!KGE/(21[V;0;'(I,TP%8>(IZ?"Y09\!:3:T,;/] M9.S8$>&1!G<2G4'QX41U$<_"I7UE6F+4)GPH "\&3#L?"F-=%);L+/Z67#&1BU5[7H]Z7CFG MU\N^PV57M$J][CM<]XM\+]E>T*=>^E66?FZ[/$TS"W#=6)56>YC*R8B3T#..YTVJL:F?/1/H#_X(/PS\);Y>2LXTE<8Q O<1GD8 M#> 6_Q;&"H]^"Q2<#+VYZ1'1E%F\_8O!(LNG+[:,;!/Y]J"!J>@9(M1E6P@1B]@L9644H)7%9>P;^#0R M3 ^OE0R?LZT2KXUM7ZA=P;LE<,\L]DK!1%Q=?LQV1_CHPJVZQ^"R(Y,$R)=J M9E_RHY$:A C#8%O:]2JCD:F"6NYI97@>)>](=R/&\:X; MBKZF,QS9]5"$)!29O:<>"'1R04DB2JL'@LOWX&6S*6_]*_L4\/>GW-*DT\,\ M4#()78$-BMD@HO&=6-X,KT%"8E$>/68&T."P0Z(VGL'KFW8*PB$J:;*B;J4) M1?%@JJ&<-"DW1B$(&04*\Q,N#>T!#['74CP. B,!Y*[)U/8DHS1P1-O$3"60 MM5AX)U>.S*.36=O%+L2Q;&DHCK-$\P7Q.*H;L;%S[VV(ZP];-ZSMO6?#5@VT MC9I8A0##(Z:PZ964:&1 -!L%#8/8*2Y0?8V;4-A=AV%O?*2F1$5[^X,O D#/$@$]1LEQ&+ M*UH""CV=-;CU9\5O\LZ&@E^ 0I?8:[($]4XMN'D:$U?VB'X[5-M"Q@X,LR%9 M&AUWV9F"!%.T@*3FS\&MX!#B!MB7PFP:A"#ET_:8S4CFN9$YMVPK1DM.-JB0 MNJ I.W'G,E7@2N607&W,4MHHJS?&PIV8QB!GN;)F.]Y-;U6;JF %\58S&;1$ MWDPM.V$7&5>9_B1;.^M#P-T5A,L.J'C.\&A<<'(>HLRE[* MNIGDE\AAIOD6)T*AV%Y4Z74KW!3B>W)J;.HRG=B\YG%-#9-Q@=)E7=UN':!9 MO@B\*2Z:5DEI^'P!HZR=LDA"I#;FN"ICS S ]N:.;$RNY(UQ/5KJ^U#9% 1Y M>IBZMXSK=>H>=,^Q-U%O\4A,E3E+Q0I>4MVBBAQ0;R+:>)%RXPDNY.7Q3OMX 3/7R6MH-[^.$/CY^SE'$F&*L9FJ6ZU6Q.\39/!5$)%D--P4&0/V@ M]E&*PU&"77R:7.]EJ[-P(1N8"(&$S;8OFV>B4E<6EJL3B?*?$Q6'ECL*ZO:V M$;>>GHZA_HV_$H1Z=%O!LBF9:[*26:*V"SN+;";,QVS"ZC=/Y6Q3V KN8XUW>L])XT?FJ>&Z1 M+] N9M]L9'42Q0!>A2MF1^79\[HN*9YPS5TIFE-D_F)B&^\S(1;Y(=?QF'(: M4U(3NHEHDL=8YTFFR-CF)@(;P5/AE2XC.\H5F+[\?MX03#R9%)0:\0F'/$@) M&G?LC9*Y?FJE*28A-9!>>JFZJ.V4QI$H- 7-LT)6L]-D&:7^L7-Q4(=P KP5K)2 M,9>WH@'N$V4660UXYAYP\XQ'RWC$54 .2G.8ZI>H73T5ELGJ0\2 'L$*\@&7 M94M$9;E\"9E^=(**!+:TB\778@/-\ '/^86?LV!^\WJA-&,2-D1-%#.0UBL: M;P(L#_A90:>&31KVZ!2][@);YW$RTHBQ6#HU>$AZ1(R7[(/\M2"0W*L#=B9_ M#Z2&6"7C%/9M*M2W%\D@Q"-+*54.K_0/\;DTZ\?ISP,^M$Z"H(UY 18)JV+# MP7J&(+SQ-EELI\*5URH2: M,M&M4R8.8"R[2)DXFMBY;GROI#+N*TA.HZ#SD/R<*'>5O0D%JB+CF M?/&*=%>D,L+B-:IEXRY*;ILX)YSK/DL#_5E?GWF6LC(^0P MGZ%H=4G]EV[32'R@'@$6"C242146*!]>MND&8_+Q^:Y+!PY FAF/^!)\@S/C M)VMYA04_1Y,5*\*AEZ7^V*B:.Y+WZA"%-V1C(DL1T36'VZ?[\\,.)4[?X,89 MZ9P'K,G+SCFDKZ0 !F<]&WCAAZA.)_M(N8H>. D##]M8B\?EE*9/44'1 X7!OG;HXI1Y. MJ;;CZDAV)^%' 3'C_2<:(H2B=%!O*-TNPNJ=@<=I!9KZ$J=+.4NPB^!>\PK_F MW,6R4"NY-!A)H6/#[)B25UJ'0BMG)X5>+(0)QC-_0D#;4AJGMFAR0D&*S$^+ M,:P^\1+>!UO$Z177-W.2>!VU7162IW?R+_B1)B'PB^BP.+W*C]#B;. R'PG+ M1U'#%!!"YDO3/7DJ*;RO/.V2!_[(&N"B4B;:Z<9=LL[F(N0PG]I6*>P9KA6X;\X-)[5'SH:K7HW&LJ?\L;>R MS^%%?FKZ.?0]1^Z7EQ+ ZC19["MM%A3=&S(6X&EDH5U9CK=+ZERNEG+&/%57 M*X?[>Y_MQ&\E.AU=\T7@IL E>7H4O4'_09P>B_>M MSECR=OSP$_:M,+2F=H.MJB+2J3<*/:H>)C/\EJ&DR=2#9X&>V8UT_/CW8?3Z MQ_I=];OJ=]7O.I=WU0\^E >?XU%+KSYJ.8"QU-6IQ>K4"C/\] #-Z#"'XPMB M2@#Y4QRFA[P#>$@LCI.SYLA1B.5'.;*-&%=?'L:LS?REQ^P M6Y)OS]YX =5?MUOZPN\>>ZS>:0T&QD:/??R[SJ#_/(-=;0U>T_KR-08J M(AO]SPOS1:[L"4GDC3']INE%=D%PD3(A.0VW+3W]9<+3YK KZ*5FDB FGLUI ML,J<^/:[FUD-EJF_-@_:+ ZH%.9Z-H3,YR2T$*HRF))&(1%-#N] J%R>D0#&B%^M0]ZA[=S= M1B'8VDTQ9,=A#,S\->D.:[E[$[&M@K5@C4E2)OXZLVQK>^7Q%:?[W9.FJ$XM MPJ<>U-P(5*9:BM=D5VW-V3ZV-2Q[97E[J7GNF'B.$(KVQW-KJ^<1_6\S]?Q8 ME.E9%_DMI@%2;_HBL-96Q]*EN.2RP50$+M$.:)JM"C<<N=#B/U$BM7O[)-).31N'(2W:DOZH&LA?])0BVLM]T<')335+=&K3T/=4J/.*Q;HT,>S:$SYJU M$)JR9JW]VKO[6/?KO);ZVQ3A+I2SJ TLFJT%.#/&C5N"#*TVWUCC[(<^(T,@>MP=$'18Y .]P( M5")>+X/(I.K.L9%B.&(W=E"'&@Z>1M;:T=+#BS0<@6)XQZ81MEG)BB_L"597 MBAIOH2#.S'#0S;7U0VTX[)Y&>SS!6Z(?9"Y>$%*"ZR-DW=65)^\.?PV5=WZ/$^C.!/]$LY9H)V:WM!94+FB8='VBV] MCF =-HGT5O_H UB'JPFN,$.>QFBWK51V=.ECRM%N#O9#GY"V :X+/ M\\CW.L>-W]SGL4B]\:]T="4["!_@QG\"D>G-+)6]NJLB5#1D(P3/Y\I+2^QO MTGCA2&MV%!!6(.\H\&>*:(_V:.3Y7@$9;YON_V&+U\*HDGE"OO^Q6F4GQ5-6 MK^:ILS,EK^;T\)G9DOTZB'3H)-+U$TB#.@05L(IAM@\+[$@WS [PY0EMF*=H MAQTI9YG=NE1N?];87C>[G[&I@J)[FQ.6C$-$TKYG<8+PVF=FH-6G?#6)#L ^ MV^M^\(DE,F)F)TGD#=-$MJ2\_.;?B$X;_PA]G%$LFAG%2>C$S%LV9;2NJ M<@'19@)IW##%-ZZ-T79HH#O5"[PVZ,X6%^A09'NAD7N\4:$MD.? \:UJ0:T% M-?,9CM<;W:.@DOWPFO;3']=$]$9 :S&$)DK*&Z-7%)]GQRZG)Z[4-);@K#7^ MO\WQR^=F>S!3>ZF_ EO(\5/1'E!S5RGJ>T(WH<-=BGK.5<^S7T:_[=1S 6 ZA7\<>5%]UNPZ.5_\Q)+SZ MRQROOM!#SH2IYQT 5[K%>,*>N;!_T_Z72\(Y;[6IWL',3BN9._M0DBOU5!&- M5H>R#3B_BMU2,\6G=E<1G&=V]]!'I=]OM75]DSXJL)$.C.[V6Y.8+;.S::^4 MQ[[KFHM?>AZ#-5IZ?W!$@QV8ZW2H*=EYNL&EZ6RZ.!Q(HX8M=ZUYG'XKH/2= M#JG7FWX4/I0/M Z$0U9KY?&913@H\$W(K>.%E%6M/,Y3[NLF1\_:Y.B4.QP] MITH]O.F_G5<<:RQ W0UJ<;KV8=-]>2NH)\O!ICKBR%BC7IL?JNR.$TEG651T M$*>1'3ASBG.=21[:>?7Y=7/2C[@1QCSN9PP3!^YU7Y*8_@R/K=&7-WU-XG: MB=@QC3KMNEG:H=-([]1]:0Z=1F9[;?2_VAD_GJV<"CQ@-.?6,D_O[Q7.NO8B M5B*2-5@[$E@3:=<;A%$+TJ'3:(.(>NV/'\\FSGO%R=J32A3Q9=,]7>R!+9UQ MGB#VP((NX^WVID>D^P< J)$Z:FG9L?4SV#066$M++2UG)BT]?=-@TLD(RSKA MPF<6G,/C#T/?-&B_5_XX$"]G,^"CZL+_G2(=/%IU+W$-M%$8<871T-S(@W%IT\C#^G]_ MQBO^::@:<.A#,A:==-,(_+$'WA'EFQ=3,V_']Q .0,+V9$'8AC9WM$HW9DGV M5: "6P5\.#BZR\6$II+%]F]48E0R,Y(GLR;;KA0Q"OQ4$M==!% M?NB"LB4:]EJ#)7RQ'C\TX/YXRAR$Y_)G9\,=\YL%::#.T[D$%:/4A0L5I-YK MF9LHR/ZF"K)2Z0F%6-22^]*$\Q0I2H#>;76X" "5ENG&6@96D(',=B+FPL.H MI;P_A@>R2+L/_71":(E$ SL(>'\46,]I%/X!*ZD-[1@6G 6W B9Q5=/!-/-A MK",9[:U*QKZ$("=)D?DM8GE<-/C-W"?S(ZMWUV3U):"13Q4KL)5J@,K%@F\. M:H#* QC+(0!4+I5:J]4[)&#&MR$H85B"+)"!2NOG"+7^1YK8F\-#-60)Q5M@ MBW7$Z"-U]+DX6J<:?$)F8ASO<.;HA2'^KS37 NO"&6#)D;H:6]]AC!ZU. MSW@&#+[.,V#P'=-8NZV!M=E3=S_6?JL[Z!S)6(^)!XYIK-U6M]-?!]YR8TP> M0S]2X*[2!KL-?"*] ATWI)P*C;AD;N/!''=MT,M5ROYCFLYGF_ M8#^#/(<*VAK%_"30??MA=L]Q.Y];MK UU6+-\P^- M/;5!JAGD.!@$_,/!ZO[AJ?#&.9Q6GWO_);.[I]!8'9U:QWZI#ZD.G$;=M:,M M-8EV+4;FGM(+]K^3UPRR$EQ_ISY'K!GD,08QSK:!6\T@*UG3>S+4]L\?YW"6 M>+8-_G1K;;U7'X+LF$B#]8V7FD;UF7Q-HS*-!FOWS3B5>&_-("LF$ZX;1J@9 MY*P8I-,:U Q2,\C!I13MGS_.X421.LC6/6/KOGX;GE)T]$W+G4ZFL5\M+;6T MK"@M[5XM+;6TU-*RVOF5M6FRS\D(RSH'4.?8,_88&W#OWZ^IF7,G<;>:.6OF M/,P5W[S"O&;.FCF?><7;M>*L.\$7.Y6]7[4!?&.^:QFVW_R.PE19BTVUL^5W MY)-G7ZW::MYH:+ ,7N!$S(YYBV9+Z1HN6\P;W[>TZS0JMDU;HYT]C!T-B>\+ M0T;M_?T31FJTL;VI%VO3T,.^I2__S]_ZA@'B,8WI-_V'5X]U3RWT@\N["2/: M+9\?_.> E-CP[UR/U.=N07IRS6]U0W3JRRB(RUMF@V;3/UPQEB3>HXRE\8BNMAV6X/LG?"?[3B@I6F@@G7&S';Y9\@[ M#_8MSF;D4Z_)!GTF+DR8,PY@<6]GRO.-A8^7(W2UE+,XSG8\&T:@W_&I$9N$ M"=,>PN@.N6\2NLQ?T/\;=_K]617P M C5<)L<&3S=K[48''6! M3Z=QI3SCJJJMPOP-I?YKPM1\3/F5MBM(W MV*_TY3MG2?SPL21N;OA ;547[I^*C@P3^CEEV*L7+T'*/&5=:QG>L0S/5?,2 M:W<5N=J1**O&P@:B_-BFW5ZH)3;:M)<*@'AI)[?$GZ9H]%9OL:*9)V ^*7B+ M:>Q+WU29ZF*APL#V-7"7/05 MR\&VY-+,G>UYNGO8&UKN@'6'?=/07;W_N]XW+-#E M&%Y%!?06WHD6^=]?VS]64?*(0D_TQ#=> B-PEJ[EBQ]O&&C=X+:A_=[H M?=XBE/C-3K3;^BD_Q1<Z86,X$R!CLJ>=-#12U.HVLNOG%8K3OZPA:'7?6+I\Y+I'W@ H&;@ M8V?@KK5ISZ*:@6L&/H!9Z\9),_ &N".;,/,!TK6_:0#]V>AZA-;V9D&TB>>Z M/MO3C"]BS=:F65J<6G;UE B:PA4EG)D-I6.OBZ0/-O4X5UR'U<5CK^NP=W3X MDV.K#6.V-5NMSE8K/&.%Y7S*X_ 75G[K[A:JUQ8UE!E@2%>(@R6:E:N M6UGX*VI.'T/PT)5G;%#WKXXRB>Q[YA?@07),@96*@Y4;6MK7L<>ANYY:O6_E M!<4)A MW_-8B(=:V+>E2T^G7DY;O5;N/$2IKI6K:^7J6KFZ5JZNE:MKY>I:N3VLS3G4 MRA4B"2*\51?''7/9R&#M_-+#*QNI.>ZX.&[#C(V:XVJ.VVV#F@/BN'4R@8XP MW\=H675EW,E6QET%"3C<'IX,VJJJR,@45V\>. D>MENF7.! MFYH\!T.>7JNS:_(WMXZ)=]>)?)U4#1R0M'\X)#U"X[HN?SO-.B5S[6!Q M7:945[\MC_FM>RY9<]4A5)8=P1"?4/QV -5&C[;%*Q>_N1490J*5I/%X^5OA MSE++:$W6PL%U81K!B^Y9G$RHPS*^U+O%8BC-L:?VT/.]Q&,Q+PA+$Q;%HOEY M(CO3LC]3;XHW/[VI=5:M]NS%:AJNM.R.K5';3'FH%E=&X<0(S5V-L%%-5H:= M;$?8,GB4^IKO >&H0ZKLF.TI9X,Q4"!N:>=2EW<5P"(S;12%$^U:-OO-.^WM M6)QI2)HZIJP!<:DMZW=Z1RW3!&*:G9;Q?8/?]9UEY:U>5VZ&:R"O?-<9*!*U MI?IVOY5U'BEK:(_8\E>,^OM;TC0[F[O?KK:-NM?JK MWV)NI_OL7N6)]J+W0G%?2L7]LU3<^Y(I&I;VOFI#X6SFAS$R%2A:A8?M)(F\ M8.P(6[_9TN;HFD#JT&M53EN,7YW$Z;)6+L816"2!MI_+[[L9F^SP0I& M$2!K3/=LN#T0"EUUAD[R4[?6/,N\PG#+]&F/(..WC*-M6?0L5J]_O9G M4,$PRDS4&4HK12JPEFFN/0F]9:QUTU.H,,_P917<:>GK:PW:Z\WA:"V? M1Q7@KT &[.6,$[:7F-=@L>KK6P %G;/T%7JKO[Y]<@*;I# Z07S!>2H?UN_# MVFQIY=&4)0_88;"A+6ENR92T,V"6T8@YA/CKR5%+[=)I#;Y_PBX)&G*MVXUJ M>]8&<^(!!BJ5(*BU&)PKC$=H0]NW X=IU$F=?&BP0T/_GB!=8!A>HHUL!WWG MV8G@KOQ(+54/XEUC*01XRP_3,/:HJST%-8"?!)@)C[^I]XG!M?-;[&$<^FFR M^):YXLL]Z7Q++ZZ&^G.A/@4V;0Q#XNZ8]@L&^L?T'>Q:_>%TD%5!%+B$N M8'GN"V!N<%%[D&#A53 F^V#&HH$PCO[GQ=^\@>48KNFZ MNL-TB^GM86]HN0/6'?9-0W?U_N]ZW[!>_/B5? [0:&_AG1A>^_MK^\RS*Z&V$D=5J]%5%LU@3'Z;8'SX#D MTS6[SS%8R]IT0'L8;*^WV6/WM++64S"2SJ,)^A,PDO8)M+![C*3C)_6Y@CF1 M];PZH--YR'T-Z%0#.M6 3C6@4PWH5 ,Z':#UJMW]/@R-<<=%\<= M/Z)1S7''Q''M30N\#XCCUJDD/,)Z0=-WFN M\(;8(2)#I00FT5XG1>740J3;7Z##%AYS4U3P[:W0GGVY6E9J67FN;A&UK-2R MEN8;ZY?FX);_-?_8P2XQX6 9"':M @X@FPGE&M)D M$OL;K XNAQQL3X'8!%+Z(FK5P4+7+2OL("7>P7.H-%P6<@! M*8BNB$51@MX!J>FMARQ!G$5+4S%>%&93L0C["K(+RM!WNKZ)'J![ M.0@&4KX _JP)(G!M&$:'01G V>$;J2#8"OQD MG(3.77-(:XP2"\_EL(O/#J]8"?D1%- WJU8^D!.;1B%,AG=M*=X6A$$3WIC" M4N(V+F\]#^BBU14!8=9\@H6_*B3=[%@!".2<3RS;HLJ8.69W [D2 (RZ ACZ M)-2<2L8L0QT2&E,!3)(CV"S0(&9)@PC&#N=L%[ZW*1;+(_"/7AF""&\V2L8! M']927*EL-UV"_!@L))Z.)?/K:VP# 1\/4%YK$)Z]@O 8Q=6H07AJ$)Y%DF2U M>@>RS1+K?O#^3#T7T7V5KSW%'QG&6NG26Q19[;4:;L_G0XQJI)Y++% MVL>3M]F6R3O/F5A;WD^I-@1VG'6K;P_/RCEQ&KVT6KV]5,&=CT&0*X77BJ[0 M1EY@!\X6%,01;T\#O67N97NJS8?5ZG7V4YE_'A;$):6VX1EHL9,;__WVPG.L[%L_C)\I %P72]7%4H65&736AM [UFJIC8Y6:TFJ M)6E%DT4_8E%Z0IV7=0"I=H_FA%Y0UC6EU'#R5-15/#!M;+O:=T8[.Q53#1S8P]ASQMIW>J\G 6>+;S:SN-FB-\>: M'SI4K>$%6<;V'VGDQ2Z8")1VGHSM1$NG6+3AQ;S7.KYA8L^T(=/B=/@'.A]) MJ#UXR7@<^M1!%=_/,\T3^QN+J>1E"C0(7>0C?Z8QF&)*#6&G4YA?&E#8 A^3 MO87Q]; G(3P0R\I0 *8:S#Z[EFK5\*L\3;Z!J>FV^'B8@C6$!2H<5/X.4Q31 M-;KU',UV8*%YDC*E#%#3:Q@&K,5- M?$RB1N67@;V=.QA_GH5!/"OWT8LP 9 MP&6.Y[+BZ(DS<)7&]CW/\G><*&4:BAR^U/;YVN"[X2L04^HYBZM(1*&O-=]^ M@%=&J<^D]7:;^G9AT!'S836#I)I^+>W=6K4V5+^7#F//]>S(X\.CQO$-WM8< M!W&1XC+Z'A8$36V8+W'0=[WLO$:RX4N9[6^5OU&9A9;A58.J&[H5?#QHZ8]R ML:@**A"/*IRP+$?AV1ATHQ:$"6S] 6B:!%G,%EXR3A.G#GP$6@-X#-Z1BQO0 M.T8=& 8G6+JSH,8U.V:\R***;XYV\H].M>H$IO*8E4KBOM/GV'R=6I)",5L@ MWRPCN]6OI2*;;FD76;,'=L1&/HH,W"%J>?AN8T>8,<25"[C9GN.QP!%R#RMK MWS(2 -QMPNB.^Y:47\YK""?V'S!J-P)1C&(4+"%M.# NEEEE$^D!HSR+&8R@ M&<+=3?P-K_93'#_>.@I]/WQ V5SQBMTE36[RUFQJ??WQHD(@F9T,R-P]T,H M+I=N<:F\4HK3BES#R47LZN)B\M)N9&0LD^3[=[:+@GJ>*#S"W (GCH#4G-.- MLAVUL7RM7!F.6X4Z WP(;*+$M"X;L8@>B!5V%&N%+=EETPAV?5[.2B;!!.P8 M[R_^ =Q&5>\^%8GC[B&L.2](8+O!RM&86R 1M[TR2P7>//0":SJ$[:]6@"?+H"\95]F*J8!E5DC! &Z70U%#--@"$+#7.5KCH$OF5C4538* MOSJ1W 4V)*9!O M)E-[)O14-9Q'_A!^/=>)B=3%JW%_5T%M>6;F7\A3\QRT6@GOT;@;Q(Q76993 MA;NQ#^G0WI8]@JI$+/#Q(P9F;3G0L@Y"1US@EJ([4/E.[E#W-GNA48(&HH?U MY]QS>S%B$#HM,%B036GJE&%].IWR^:'TWQ2EH+?\+RZAX>TA$+%=]L:QN3$8F<+@5$3D 4>9^/.:B'$ MEL?3!,"#58K:; E(M]G>5X'I2(S7565AR;T(Z9G;4\AS,5J*M_, M,5"ZF^N%$D@2/F]@E<,7E8J2:RQ%H+[KM%OM3)H)[("$!VS8T+^GH K,S4NT MD>UX/A;R/U5APO(XC GD,K.CO'TMN!0%.$;J 7ID@FN21C.-$)ZXO.N54R0/ M%E=#JA$8V6UD3YXTPR>JD'-$-S&+JU&CF]3H)H<8B_^5(ZKQ$\4T%F> *A16 M4C\)5'?[!#C&Q[TJVF@K#I2#6#5./'TH%,!_7NR4D%<>>VD/4 MRYXXA(T[E\/QVR@^- HYZ!_HATD -NIG1EUF &% -@X#1 M61T_^Z.@.VT)OD?;1W:T>;QG3\M(#M9T2M$I-.5+1]G _.+$@8..P38)AG6\ M/N1BSE?T.OA%T';^V?#.(4L>& O #N^5G2/"?C/*GP(IR_!NR)P,3T#YX?4# M4#=B%/,5+*B&SUUQ% TWX?7"$B".0S/*]_'?DK.A.A?3J2]YL%'E530R=L[O M LO?O<=C9W!L4F =$5*.0N DSY$1:]6A.5$>O)J70SN84<0?O;8XYI80+VA,=":5R%(W^@VCB,A*GM$7_%DLOC%"1@?O0O8Y"53V'"-*.C-6%CF4P\ MP5&$'@5K!0PI#@$%,Z:!#6Q**:/ 7IA"1/I2V-TPPA@/W?E#P%9D/)E$&Z41 MQ=Y3PNLW;FCM@ ")F+@@L9 M>-<#:!*>4R/.83D902CCT8S>2J]158B&)Z?$$@$LEZ8;0@NVM&O4(2F*;,5= M]"9@-&R*2[D\P.N@<)(P*B@EQV^!SR(T=;W>(75':RZ32$D M>-[%W95Y;Z0A-1- MQO9A^NGM6/-&/%D-KE4G)'8FV$3I*C4O*M-1 >/**1QR2ZMRMMN1[B?&;/:M M*3)K5.AQDHP1P[@9'E' AI!&!=7IB5PDF=(E()6!M/-W^1[H:J#*.'Q@0O Q MQTF^"2U*ES(Q@+9P.>T(05ADWS! 01,RQW4XF\^$[FRJ$2 MXR%.&/$T1)<*!^2RD8W UN I4-Y)-7%DOEJFB#]Q,F_ML[L(LW4, J^>CY?L;;%M)BF;#%%B'3SJ%1T6D M?-!PE4$J, 9NI,FG]YO:3\H[Y'D$#]U\ ]W7J->05!&OUR@Q M _2LSQ*R]M"ZXWJ:%*<7N7PW8FI//5R45'>A;!S"JYN)K >DXG*)Q_4;H5NOBP#-FQR/,A3LMEV"W@ M=*_;,DE%KPTX;?5;O?9J8,OK?=?I=K>.#&V8+<,8'-%@S=4&M*3L6W))$-)I MT2,%HD^[\JG5YZM@]V[A&4<%^JH8 5FT?Q6LY&VL]2,XR<>%G,L745I,V0'Z M5CN4/ROSSL$95Q-EY6Z+R\DU\5S79_LA%S=I^<]G #W>$^'6KKT_%J+UL87# MET69/OL J-YKL?M;X>DH*89Y@\@\OK*1$G\BT/ 36M8>W#*O#4&\XN0/&TG! M:J\-I+#6]'>$"[5\,#5KGQMKFP?*VF+/*N56Z@9WTQ_U,';LT.S@TG/8P#_L M:+<^<1 \D.1-!;I&*MP5D0QCKT0ZAGY$RU.B>:LRRK9<2V,LLW4>@[[:ML&S M"TC'2L=QH;&SC=DO9<>]3=MH@^#MI[B)WO^XS&]A[5=7"9P&M9S4?Q8D->KJM70*_I+:/T MZ49)%T6\-LR!F,)'&*-U1383@5&T?[BNP&J@K_0?Z 6%RT0]=?9]+%.-D<56 M2,G8[+#^ !CD4790=7G"H&12,SU$8A)A% M-^&U=B>6S,$363!;'<@8.Y&7(2J(_%L[7XII82D:6EXU EQU0\D?,YZGF^<6 MJRL)C$5I@DUMV3)OPIB8 6A[F.O.6;2N]55K?:W%M;XX7,_]GQ?+"U M\T5= M('R6!<)[4L=77R\_"L.AI1YQJS__E6(]34*B2P8!?.#+O]]YL>.',24Q7@S# M-$$[Y8XEVAC 5/=1[$?#;^$@R#R?/GL8[Z_?+:C1+NZ:FA7H.>U MWH4T]S:GNK0-QIT,LC!.^)%YRP\")Y$63EU()7? F6?K M!KD M+4ZX@+_$&X2J42\6RN,5PN3+.JX&GR!XGO!KE@/M"FQV'*+0?6+8"5!"(-_' M&CK!O#)/XLVW;EKJ4/$IV0BH_(94+0Y$[_T0*SCPN' "BYZ6DBKLU/7T$)'+ M22=I#IR8 U7D*#IB*;,WY)#/A0(G6-NW8X^-8'0P6M*[UUBD#*O]4JS7^ ;#Q48(EEP-F(X&V7UWREWE\WY&>\V ,Q3F7;@KQ 6MY6&N0*DK@P M:M/2?B)L82H^)D92)U8:)*_]Q )2"=$-UV\VHL;B(36X?9(MQ)%$&M;<6Q2H MVRNTAK"46FPKO*8_%QS.K2 !)[J_/,6$+5FNGEQ*1UW*/((0R:747B*6,!M1 M" %N_D**53?MIMYY.>(*3.^XXJ]A-X1AR6E6J(5[-U35VU=1]]XG[LV\\77[Z"Q]'2KK_^X_*+ M=O7I_?67CQ=?KZX_/?< NROBD1>.5]9RF5O( M'%C ^ M1-E8^>ID&$2RQ8U+>HCZUQ0PB5K:A00&X3K5@548DE:%J],(3TJH7+: ?8.# MQMJF, =G 55&Y;/BU(;#552]FW!/L'*65*:=QQ]L%S$K6*G2=4$46+YZ07TK M+U\5(-Y*Z3MGIN>!/"I'HRF8( Y*% ,6'TN%^3FU-HXBZ%UK8'1[EF6:1N]X MI/QBH9ACM ;K:!&#Z"0D_%>!E9)[LKD9,68V<81PA=2Y/U_$"LO,@Y0JO/#$ M!]X9*ZA' E(B-4GRN!)"&42->"X4# M!>J4<&29[!2C.+*(Z ]_8331C]D#J2IRGY>Y=(51@&*S"7%1:K&J %0D$LRM$((T>QQ/:MY5$Z$'K!7\*&/08SD;[@" =*2!DQP*FY)%.E>>8 M#]*IL=\/8"R[3^UX'%\GX\G=8ND,.JTV!YE9%TO'Z+S@.?(SMNF;,M%>JN;'Y?RX2]2QS=2@5E8S MZ,]12BC&)M(A^,?^C,XU+@)>/N!JGPG[.(PP=H$X_D\I*S[Z];R83J/PFX?1 M8^T=P8(A>GK*E+7]BM'OC_9,^XTEVD],6>M?LL.)Q]=T1P@7SP/5M6+5___: M08KE+;*T3;9&D)\_"6APBX *"RLHVZN4[QX>VD+/:%C6MD%NRFNQ9\",YZ7I MP8'%; ^K:6[^A\W+>J_=,DZ]KTK775>>@JPS :@TZGT6Z; M!\K03P6Q/0:K\ST;1I5F9_:%T=\!P/5CNKQB58]%79N-]F"P)G=7,]&S:N3S MIA(:3;U.3:7#II+9:PPL_>BI]&3*'+$!4S7%PV8Z0^\VK-Z@H7?WJ!_.(?C% MYG9HN#$Z>U??8M+M!ARXO>-5OF MN@[(J8E+K5$?/;?2P:S>,!Y4L\A:DSY&_B! *F.!K;*CI7J2W;P9A/W!5)M6 MEZ.]U%]I5QQ#+-;,?L/L='D:;RQQ4 J5?;8C8-^&,RR2%Q@D4TQ3YL#UF&AC M(B1 &0@NMA,OQOI^"9YF?Z,OQJ'/\3CR!O4(''#/8D3X0&!2>#C^2@-H:5^S M]TT+:<<9 D/Y%NW!YD"%"/S P;3%: LS"P5$8,3!(%Q[AA?B,SDV'PZ(?Y$P M"?XV]ZHT\#:&LC]D:#"J#KT.M&LG"3,HBPZ%GW6.E34,[/!B1A"!+L-&'3;V_ !JN MI3PE6S4$@@D1:2A%]L3EF/'%&LZ466V)AYZ&VV;TCP92:#%6^#LVL@D!Y1<$ MM[QA :K6U4$J"B!#^Y;3U1$,E@_[::S1L0:]3J>O=SJ]0P?W6P6\^B/W!_].POISSL)7>603QLMW,'CFHA1+R&MN.<< M(3*ZVVB9,L@UXK9Q->1U,$&G"8L6@Q*UL"2Q=BU0L.8!<="0I]62%Y,>-1#AA]A[P2J ML)V*"EL"5(P$C"*B((+@3%%VN.\%$L,BAMWS;(3;=F4; 8YXNAAO:;4EVC$$ MS:#5[YB;0-#T6AVS_QS0(^9F4#&/C;4_@,N+R!F#T1F_9NZM';UV M[<1^K1N#WJ _> W#U?6!J1N==M?0K6[?>NVR;Z;>&B>3%S]>B/8N&';ZP@BN MV=7>(L%&I+Q0Z5UE6FZ^P8;VFD'ASG87XXIS]H8BMB6[W>0:=5NLO^FEIZ-3 MC%JGG)=.:5L]JSO0!^VVT6T/7MN&8?:MCOF7RT:Z9:-V^=OG+]>?P=LKJ1-2 M.12;!@7QS/KG(@C8-^UB42.G=]CEFEFJ)6+R>D7G3+,MH6J!=3[[2MU\E]!_2+ MV?X=3)>FP6V7]]XH&5=KD)]F3>P!LJFQ8FS96/G?- M,MB]?J@ME;F$.7#I M_E^M3(Y8F;!O?@R#T]OZM[8)?DW;,.&//Q5_AC9PE$0#Q?J&X\2<7$;,='G,6NUER,-Z%T)N3UDR0-C04'7T'O",>B3 M?]K3,(QJJ^ 91-FH1?DD1-FH$&7:66$?_I)G<]U09M(O8++GHJF]S$]T4=RI M7>Q]KUY/ &Z8Q>A?P%'(!?#NH]^;]"K19"_1)"+2Y/8$6K5]% MQZ@=27:GENPM2[952_9)2+;UB&1??O-OL+M]V1Y3NKKP:$W*^LNKP/7L5PB+ M3_GJ'[P)-85%%_C?WAT\Z*>Q[?MV+@FB+)ZKU&U1[8KOA%$5=O?5&U)>9[2R. M?F-'0SM@#=^8[3;1JT3]JL3ZG/[D] )50&T1W3"^ZPER*=>6+77+D7KGQ[\:'F MRBJN?&O[3NISN^.#%]QA^]>:1_?"H^\NW]<\6L6CLDRD9M%]L^B'BY]J%JUB MT0_VD/DU=^Z7.S]_N:RY4V'*SQ&+P1$ZUS?/X M0I3: L2+16A22T ,FU9K,P"9]9^^0WH0(LO__8H *R)TJCUXOJ\%84+ D)B@ MY$J,4:JL$XBBA# [3:-I&'-T7!$]Y-AE>K_ZG%)%T=3B=/@'W"3+A'W/'GJ^ ME\SXK38(-G]D2[M)G?%CXX,GP!^+RPR] *[ \B"8 2+,Y*G+.>@B#V[. V8V MX,4.FV;#9*AH$SY M?(HGC*'@KF^/U.' OR;%$:S&!'MR-CF_UT)K)U8A3Y% MZ42)QK5$:%+8E>PDC&;:U(]CV06^V^[YM!JL[.;JYT\77W_YF1==\8;=>C##5B39&1.H4=A['3F," M/\LAT[BJ70.\>4_+$L,0>.4^XL$-V=CV1[ASXE1)@L0%!.R6XI9.,\Z1U>>W MCLUYYVAQX"RCU3?,K4.VF2WK:.#EK$&KU^Z=%;P<^$[LC83$Z2UIA3O8='X[ M:IDRMYW0%"__\^'F\LN_K]Y>:O^X_O#NZM//-PWMZM/;U@JA#?U *@NW'Z+; M?EQ@KWUQ?IJ]62,H<@PS6M*.\, FU5]I3J]O7FL?+W[Y8,;IG!'?B]&!B\<)TP#ZDPD'K5.3%"Q WM/\47.$:2^OS@D\7H8 MNC/X9YQ,_!__/U!+ P04 " !GA)M6WYZ\4+88 #6+ $ $0 &5X;',M M,C R,S S,S$N>'-D[5U9<^,XDG[O7X'5R_1&E,IG'7:T:T*^JAQK6UY+U37S MU &1D,0HBM2 H&W-KU\P?O]'D"!$[I>,#OK?1]?]S_W_O[EM]_^^*]^_Q_GC[?@,G3B!0H( MN, ($N2"9X_,P0\713_!%(<+\"/$/[TGV.]_X407X7*%O=F<@,/]PZ/UM_C4 M_7P$IQ]/G+[SZ>"D?WS\\: /CR:P/W6/T;%[>'3\^>3CN]GIAX/)T?Z'3T[_ M\'ARV#_>_WC2_^S"X_[G3]!!'XX.)L[DA#-]B4XC9XX6$- /"Z+3E^BL-R=D M>;JW]_S\_/[YZ'V(9WN'^_L'>_^XNQWQHKVDK.\%/PNE7R;8E^6/]MCK"8R0 M+(Y>_")S]@#A)\]![YUPL<<^>/_HZ$"69]R\&OY>$!$8."E_E^ ^62U1=%!. M1-_OL?=,T'Y__Z!_6!#EDI0L+^?#GGC9 Y 0[$UB@JY#O+A$4QC[E"0._A5# MWYMZR*6JX",&=J% [C6!>(;(/5R@:$EQ,&J,+[\!P%#R%LL0$Q HQ%,837AE M(TPX60\(1&]#!Q*NIJQD)+]+*;^'?!*Q7WWVZ_U+Y/;VS*7&47\&X=)*V-0@IYX')RR],W\IK4*H^O'R?_=D_..P?'5B(K=)#<]GT5U_2-5&' MK*_9U4'2;5F'TJY5I0LZ2OX[,JQ&>5 MTYK((HJ HNJSUWN4!/FWV9=(6J9]9[V( N CT39M_O E1K8?3DDB.DEQH/_? M?[\#?=OOIR1.[/]G?+Z+IK:?3TF\P-O@ZQGUF+X'GGO6NPBI$?P 9[1V[/GW MQYLZ:X8+SD@D7\DYJ]*7??[/ >AGEG,?<$K 2/_86R=88Q5'R!T&7_C?ZXJ> M$"=%:@C7-,28KMBTI63)0]F6=2T\O!\-;V\N!^.KR_/![>#^XFKT[>IJ//I^ M/_A^>4.?6C2]GI<6DT,*Q(@V)I*@Y'B"A"D07,'O*=__WB&6:^4'B.GGS1'Q M:(6;A*_(6(OET698@M\+#:]O[B^&=U=;=LDZAEHLC^NP MS#B#X340O'>]L]#@M$D>'J^^7=V/;OZ\:AS.6NY:;#^88UL0M$.Z#(O1>'CQ M/]^&MY=7CZ.K__U^,_YG@T#7,=?B_-$#\.XKE$,]@X/V;U\(PA]#V'^I_F*!CRT^)SLHY/PAB$4Y!C M#3+>0#+O$GIHQL83&+A?43C#<#EGMOA-, WQPK+[Z%GI,#O85S 3/ %E"O)< M08YMA]!Z1$\HB%$4(&*.2YY(B\#!.@*2^AV@]!UJZBN( SHF1 \(C^;43S5O M;X52V^B'ZXTN60#* W F'6KY(9DC?!/0]D16>KY&IVWU(V4"9PR X- U=;^ MT9S]>_6OV'N"/OV0B(ZYCR@BV',(, M-W_?(>1N@B?Z[6R6M#"R\D1:'#ZLXY"C[E!#/XC%E!55-Z9]2_;]5@-4%0,M M !_7 9"-,65_QMT>*= M:^F!X^ 8N5+Y'K$(BYBQU*!TJ'G;"&TCFN?%*=I:< M@ [AR-O@/@RV :Z&AQ8IQ1,7H%!N_6X#0S4V7K!:H*0;A OZ07.JO=X3$M[; M;1C9=2\CAEK(%#\^QUGVJ3SOQ-?<^QTP_ET*T%]##_\)_1C=(&LH"X.2#U;+3 *)Y^CA^?D#C' M7*B^0PB=AQB'SRP:: Y'CD;;]HIWGQ%WJ)4OX-(CT!\1'#LDM@GW*I3:%E?< M^80%2'ETJ.&O%DL_7"%TC@+*ECQ0']Q"T4NIM0 HSKID Q(^@#/J$ JW=/:S M,6R3\MJ65MQP0=BAEA4FWAB^V#1OGDC;QHKC+:@!)^]02X](Z/P\I^KE,B.; M6MBVZ]?E]+KV/U(7K1DCP#F!/*L.8?&(N-/S #%996UCT0.J&&C1*%G %OX7 M9Y5[U:6N0;5PX8D%&VI-7X3*[VR>3@5^EW]U*<2A38<:PXEOA:@A0RV4BK=MDF4%?A?LNP1A+G/* M%BR55 N+XH@74J^ZV/[KF52V(%30:Y%0''0U'ZN+1,,FOLL7'@J<6-<7M-\_ART;H(6Y8C9HN10JD%1(E79"RZV/3K^6;V<;Y2>AT,'Y0 A9*U MUD4TRA+0K)8OSUZSSC&HXZ(%14TLJ,B$ZR1 NO2-@>MR686'EXA SV\R M2Z16C!9B)9!@E#M"_=14:C&I)!&\4X16E528AF&JB1KD:0-1H2EH*4/:4F05.YO$KU=,Q,KE:GE%"+K4Z)N8H^J\Z#VZF/"E#9XO<](F^M35M50ZM< M2F3(4+FJ5O)IS7;Z5JION>Q)EA>.H4,B=M7514RGH07"C\A!WA,W(<7B(6W9 MW/J%M6(U)$^K04HHJYCBV0>I='&SEY3_#N1J\$XNF#)U*JS:=%M3FK&?31GJ ML/ZHQ,O6L=Z9Q'7]O=C]^&O:!\)9X/T;N4UT<",!6I3KS\O,]>ABAY;%0"9R M![QHJ(%#9\A(](S O8[]J>?[;,)DIGXC0[N9!"WT2NRO$OJ<0#YHYT1R!V8W M=(O%M"B;Y:AMM-707<=0BZP27%2&[H1];EH6YES'<;P+G_A2MA<,?#]\9O<1 MTHF-I0CQ#'*,Z(S'$A&V@=96AA9M)6JYCK:4"+P I#)YH$%*!4(L3[+HI ZL M[[2Q!KB*@18])2!9ME>G@X@4M]M8XU%.KD5#B>F5;-?I(!@F>VNL(;)AJ@5. M"9S9[-CI(**Y/3/6P)70:O%18D^%33L=!*!BNPV[4]R-?11.RPI80[65%"VH M2CBH;L]/'TBI;+VCO.1.$S*,+A']+,>#B9LW6(28)+?S)#GKC& ZI09<.+T. M,?)F](4SA\$,?86>?>3HE>NATZ9/5CO(6%IC5B]>(E\SF=8O2'GEF-8EU0.R M?H!5<*=T&=@W 4$X@+Z_NJ1.A$_+N*-P2IZI%W'@4D,W>=.4 MIFTE7*M>2J2K7KVRRH"T-D *%5&/=T#6"/ J9:]W&I6"VDQ4>Q/F6HU0 F#U M&K&+=QMO9DT/[Y$%K0'?6((6=24X9K3AM7!>4$JQP[X&F?47KZ<#59*TNJ"$ MSNQUH61O]$XIK*'ZZ^#MU(+*VBE&6Q0C;[2_P9!A)DZK'DK0UE ]"B[*3D<, M=>0']=GF!+F#)X3A#-UZ4_0&JF(E5:LQ2F#94&-D+4!2#<#JL5,=4]6YBHBW M8)N+KV.VP^N-1YN-I&M5::.KNMC"DJP-$-79C4;5"T^%4UHV6WPJ9:$%U^C> MK^[BL@T@EDC4W@?6202,#V6QQL>:LPZ]SUO>$]9)?->.:?&W %3/2HN@P?UA M?L3]RXD*8DUX$T(TVJ!Z>UE3#_* M-PA(Z0"2//%./9*6N^"+FI$7T"XUI06>6(%PZLBK"0C]*_)EVI4F&BGJ MM=.N=7#76+4LI6OUROX8OH)>J3EK.YTRUZG;T$FB["S!+\3,C=QB]V4# MLK3ZHH0;#?1%BN8Y*2R3,<1B"T_'=V5F!RS*8UXNT80\A&(+HS7\9NQT")\H M(RT^"D!R0)^]9Y&-]$3NPJOH9,$<"X@ MQAYR82!F-QY,)(A^+'F$Q#YJM:T@+>)*W++88\6>R4PJ2,32X1JD@H&4#)CH MCG?G.TABS-LJG&9/MP"^GJ$68"4D60 X8\XFV/RIO1T$S'AIEB=FRUR"I1P$IDA1"VB,F>=#G- MK R">T0>$/9"-WF8.^EJ.VSK&&O156)VE>BRLY6$G/15X>"LKN/+0]G>)&8B MV(-F^FT%4PVN!_M*I*ZZU^9$B([;Q1XK+HT8Q,F-%VSU)9,"$C& R^E\[H!H(Q:B#@/FJH13_H0-81M"6LM+ M"V+5M24BC"[X,O.8/Q9GK'<7MKQ>L_..KOWPN7"">>(EB](-=%%S(5J@E0!= M>6_EQS@QD86>FO.GY;4VG56"9K*[#'AI(57"="FDNV2M-=#RT6W^9)L]%N8L MM1 JX; 4PF+(7 R_7=]68=SP-IO@;9CN\'QC/!^HHX?_B2!^A4ZJ\-:BJP07 MC='EL@ 3UDF@<]>Z-1(W-.2G!50)%Q;NCML%"4L1S)T*DC[+TJ2\H&JCTP:G M8S8F4ZL)):=J%C2A):+>@538#N@,#+8$3^UG9^X%LP?, M[CY;- ZXB0PM\$JLM YX?MV % D2F3L-*$-G+9?H.Q4W8!F?'EE]9Z?!%N9J MOEYDZR\T+%>K*4JPM493E*PD5@\@*P)X310S(;G*O7M^B#&2C4\:1C*TFF%^ M,7:%9NQFD7*+'6%N104.XN]XJ0';C]JX(MB(TNJ#>HMVM3[D!"<%1&$A>Z<7 M&K#6.K <89O7"HT@K4ZHUV&;Z80R7J23R$X?9)/)_!,QIR=YH&PV;7J4,!>D MU0?U*NMJ?4CS:Q([0692,\E='R&2L,L#Q+0SINVYR15TM7RT>"JQ1AD/XAQS MK[JY*L2SK<5]1C#@AUGP8V><399J#7AIX5+B>SFF?#]Q@>U_.F1_[+U$IW"Y M]()IR)Z(WT$0BKKS1_0)\I.+$BF@#)B_Y)5%PVE9@LL@/?\".H*6/SGH$QY3YRP3[WNF2 MIYNR)CCKN;$X]:@'HIA6Q2,\8?$K#N/E64\4]PA:] 1Q0GNL[^B@U,BQ=S0 M]XQ9;Z^RL<;/X7@>QDQGQ\_TS8H^>$1+.8N(8,(=6DP0SC>)J+1H$2L6K_G= M;KB 7F#PT0G ME:OH'TVPMFDC\6XB4C_/>@X78-ATXLDB#.@XBEDKMVPKR\[#E_[/M@2A#/)KH.8US9 MN;;BN7D/=-'D]3K@+:+U1T6ME+E/JW%XCAZ@YU[&R*R%-N36WM&).@U,4'U7 M4(JUH@>,J$T?DQ"O!C&9AY@"\ !7K%;:2<2 LJV(#0+HKXCG1"/A3&J,SDT33F%DS@8?<2OAT9*TU!;.%7@,_H:)P*X"3)])=XW!Q M$4>$FBTX'08O\N?O"I,>N:PDM]>Y4Q\EL5^/Y M%+ZQ7GDT1*U0HON8588Z*CZDDVHTS)_Z,8P)&UW9^0:5^F!,_TJ6IT>=KQG" M9DX 9I;"39"<]\!43JHS2[JCDJ)JE\^4? L5?E43C)J53$JZ_:_._EPKV-9/ M2H#@;BCM^S'.K$"=\6%"VE;KXP%AA\4N9V@XS<6N+J@)1>L&!\[_[*]D'Q*OGZKS<@;,4'\CF&G>V$<,3N MCR:K]#@>H:G?D$]=Z#'F-QBL:AP12SYM'1CD%'6)Y%15[B/713:M>+1U8KA$ M4T0'\71Z'C@45F%_\NQZW>Q@3-_2<,M=3&+H7U-O++LX)EV=K/QJ#55+O_6* M.B SJIWG<>0%*-+XNT>"-V MK]D6YC-[IHWB;J3--+F&MJ7ZG"RO74$B932HR(/$VI&MLL@4BF3!:B7=?Z,W*M,Y6:$M26I"4Z2E%GX;@CZ97]"I;X1F^HR!RN*M, SN(/Z)V'* V-J[ M?2+;%@Q;T2#96"=256Z"419N$Z%H#_KR@A;K 703IFT9++.[?_EB&U],BFD? M3@(R81"=(XHS$C&K.T3FH7L3/%'$Q1S @Q]/[D'LR8'<1-F MO]K/&5/+0N; ZKR;TK(M]6D:S'EXB[R*]IIR60"C<*)*%L4X7ZDQ#J;;=_#% M6\2IUS.BM7.PMZS-9W\=86UM6KYYYTK8N#:YL79,V322BWOJDQLFS9M$)/;H)D4U]I@KEV7X$Q^:\V M170KN'1@VW81.,^BI89+;H/?%8^3H\*Y5GI/PH)!*]2[YMR-^@\U(&S%!U8I MHSX1M8ZJ%9^6!6UDSTNW8B5K6%FF\$WE:9[6$:(FA;4EI>T%*E.D=J<85OM9=/=KM*@X7N)F$Y0>Z>ZG;;DVE:3*9\2 MO/FV+4LN;=6<_&=H#::*PK_:/-K8-TX#B;RJS?O>Z_Q?J:$DD7URPB-BTYG, MAF11+,L4A3H&OUHM\D$Y PNYJGA+K>$TQ!;[4UK#!=^78VP[55&UPG;*;5H? MKV=<5&QN'YLF6VBK[Y+3^8HMB<<3OEU>IWS\.)B(&F +^.6W_P-02P,$% M @ 9X2;5C2R%"'@-P :$4" !4 !E>&QS+3(P,C,P,S,Q7V-A;"YX;6SE MO5F36TF.+OC>OR(GYW50Z?M2UM77E%JJ9):9DDG*JCM/-%_@$F]1I)ID*%/] MZP?.B)"H6+G@,(XT9952!"-TSN>.S^$ ' [\Y__Z\_WLAX^X7$T7\[_]*/\B M?OP!YV51I_.W?_OQ]S?/(/SXO_[K/_[C/_\O@/_]\ZM??GBR*&?O<;[^X?$2 MTQKK#W],U^]^^%?%U;]_:,O%^Q_^M5C^>_HQ ?S7YA\]7GSXM)R^?;?^00FE MK_YT^=<:=&HN%BA>1C#&24@Z)VC5H*E*FQ#=__/VKU9F+:POH$Q68(2+$&HR M$'PJ:+7,)_/J?UW[_#[WY;1EC_&GST\^_NIK>](OT6/G3__[U ME]?E';Y/,)VOUFE>^@M6T[^N-A_^LBAIO9GS>W']<.MO]._@\M>@?P12@99_ M^7-5?_RO__CAA_/I6"YF^ K;#_WOWU\]_^J5^.=LAGQ MB]]>O_CE^9-';YX^^?G1+X]^>_ST]3^>/GWS^O??'OW^Y#E]2B/9/'G]Z0/^ M[^M,7S"7-RMEL,T6_T/<7S^[P MV.'CGVN<5SR?LOUHOS[W6)6:24] M_>^SZ?K3\WF9G?5E]/I=6N+J'SBKS^=O:-&LSI:?)J9J(64I$)(@VCMI(1B7 MP-5::M.F).7NF]!#7GP^Q?L/\FP%;U/Z,'E4:/EWN6!]L7Z'R\>+]Q^6^ [G MJ^E'I#4/WB_?_U"?@)YRM5Y>?;*9D,QT'0OQZ1K9H]VA9?E@L:5Y) M+?[XPQ_8E=B%ACS'FY;E&A^_7I\7O_'3ZNS]^\TS8;K&]Y?_OJO+$U%HO3B= M&,^I1$,_EFLOB0^X7&+=S,P_T^P,)R%&GUH@(%5Y&K1HD!)FT#6K% EBBY:9 M3S? V(4SZGOCS+'B8.,%D?7]8KZ%(IN*(H<,-99 4+2&Z#P2%*TUNI*T"LRD MN(IA%T;H[XT11PF"C0ZO<)VFU3OL\I=G+-*7!/DX?INLT MVV+X1+>20D8%N3@!1H4&464#3BNI,;;<7.(V9>Y%M0N)[/=&(F9AL9'HEVG* MTQE!P]7C,]HIY^M),U6HY@,(VQ*YMS5"KD@:,9 S:ID\IS_!R;+8H66,@G]PA&86V9D@>(W@9;-,18UY= ''HC=T>J>KY>IK/\U7;][?+9:DXNXO!SKITMDRAFGDB_0&F:%H23K);XO?C&H-U/A _V,7"1IBG[S_,%I\07^'&O+MAW F;DB95 MD,K0)IV,@>R:A.QSM:D:XY#;F;\7U!BL\H&HPBL0/M.[E.79C7",4IAB0F@] ML-!#4) Q2]!%6UE$$@'9+>[;P(S!T![.QF 0 !L?7GS ) ;#QX7K@81*C M3$83CN*%(1S8R-QI%91WZ%SR"0NW77$=Q;'CNHR4;(57^P%XUBZ#EDG2]FQI MO>F X)OQJNKD0BS,X[J.8D]G&P:E]I'"OTKM(^?\:$X?%$G3I0=,,4-#$\%4 MXR#YH$%X3U- ^KCX*VIOB*/DAW6ZF7@P^/SS[8*K%:Y7$Q^R*JE$(.^.WITT M&>PV>!)N\%)DW4C*W%O>YLU'&WG]U/G\4;\MYN4RL.&=+[)F"+2\P/BJ(1H: M6+(I::>#R.PA]AN!C"F@>("DKYEQ1T\VXV'=:KV<%G(_'Z?5NRTT$4UU*@=0 M2A8P,BH( 16DJHK5N@@EN9E\&Y8Q*38&Z;-,.1L!GEPD$7PV'R]XB>M)J(*, M4-I@??(]H\ 9",T72-$&&Q,Q-'";;;>C&5/(D($$3-/.F-NS(-]R_>GE+,W7 MC^:U;[0?>EXI??UL.N_9DAN?\U6?WA?M]Q5N #]J:])DVV?&'Y98IN>"F==' M[Q?+]?1_-M].,FHOBD8P,7HP+26(6O8CP&Q\]D(6[YCI-/RHQA2>9*#ER&C M1N_G\W6:OYWF&7Y>9T__O# B_[Y8U#^FL]F$WM^,$AU43WVF]08Y!$(F&VKI M2M2-.UZQ"ZXQ13H9*,8N"F8;_C)X(J21 @7MQC8U4L.-_!5#C*V8I=,UU5JY M,P6^ C"F,":#V ^?7/;S\N?SCV2"=:VVFD1;7*NI@+>RG\21-DH1(VCE6Y4I MD6=:!SHOWX(QIN@D@ZR/G>B!CBZN;%J3&HMRKB5 J0489P.$7&FPY(!EXQS9 MW()9]G<"VH4%X=MA =_DL_'A\_[B50G)E00ZD14B=#18N2.W M^VSG\=N1\D%3.M"6G91 +Z, H6KJ.B9";"Z0 ^U,4L%A%=Q'D7=LV0>D]*35 M.S*7^U_=\/Z89EUU/EH_3LOE)UI(YQ%P])A:00E--C*0L E:.?UHIXCBO5"Y M6.XM:R=@XPO2'<*+:_D\[#+AV]V^A!$_GR-V$%E'*"[YGH=8(-,*ABI:5M66 M6!.WCWT=Q?CB=1Q$.'*V.<_;-QFHK[ @T9'\*/*@+A&%*'Q G<&Y;F75H( ^ M"CVINZ84+$;D-FGNPC.^H!T'$]@D,% 4_W.VD+96TMX..=E")I9SD&.S$-!7 M8ZWV%OEOV=P 9'PQ,@X6'#_G?"D7[Q;+]56'RYNJ@B2'*[ALB8B5B*AS!$N& M-S9MLS.>.^GB!ASCBUYQ"/_H&1_BC@N9*3>XWB1*-LZ=$TO1KLL$TS7S-/MJ$9KCACLEX>K[0NCF^F/?( LY+!Y11!IN< )MEOW^1:6#] ENN502EO+"& MV^J] \Z8S-]!.<$EDB%3#X.IMAK4@,Z2B9ZPDHFN)&"*I;;BDS7<4?S[]-UH MKKOP,^)( 0RQ*4XB[>76R0A(MC<8,L\A*,R$)SHO0DB273GEZ[%Q9JRSI);/=P#:4PA("Y&<$J!]TQ@&\@7JI:4$F*5 M9(/'VF^I5TC-:]K0DG!)5&,L^W'WK6C&%!9BVRUXYOX*%_[SIZM3] M]SU-, M\O4;^O/7I[^]>?WBV?/?'K_X]2E;1P-03G0T;2;"&P:XRMUX_)Q3A6WM>R)@Z<97X?X^F?'W"^(LT7=+7.2/+[ M@R2_7Z@"V9#GXZ2KSI2<^"\S7@.QIP\Q[%U&;ID?-^5LDB?39&M Q*Y0>]:. MU57W1-L 2\XRD=QZ /*,)OICIQ7SU,[;% M$L]#4;_B^MVB;AW8O%FLTVRB?1&M-0FIY "FF_')NPJ.7#BLB<:OZWT;'QN: M,>F\PXGRU?7-DPN)\=+ -O);\$U:%5XF)Z&2C4K6?K&OT\G?Y?>T5JJ:SRV4>0%LF*,=@@52] Z8 J^VPU M>V'% V".2;\>RI?KB2C#2HOQ"'>U?M%ZPO#FZ.GCG9:]&*GC4N*N$V"6,64D3#GOMZ-.I16;5;#8(LF10Q;Z MIM7\QE^S!-L4L,VW1N:(RWJW^A[\!N.Q-L[M&+:J"_TZG2^6FRH<:UP2&!+K M;KNR"BH*:3V0,8&/86AZ&Y'?;:./A%+-C M0, O//F?<8Y=GS;4V2GR36SJ39%B$+UV0X:$Q?G>/9F^G9\G&)5/;Y9IOB*/C2;M[VDZ[[-Q/G?=2T/CDG890><6^JTR#5E)"[Y% M99P/P;%7[]X#WI@"3-\*(X>2/F>AE,UL?%XCQ5N=E0-MK"80L6>#>@^NB>)S MJ;YF[NS)*Q#V3"8:UGO^5GAVC!CYSQBW8K^R:*.0/'UMN[VN8X/@" C]:QDU M89*!.S!Z[R'YPZ8C?2N4.E:: QY=%^F:A1_7G]-RW_CUF G(9)Z-\F (F>X MMP1-D)M74,B/#:AI:5?VJYZWHAF363G#)X(&2/A^_^/7EJZ?_>/K;Z^?_?#I@ M!NB=[QDV'73W(7+EAN[2P#FD:A391X"FM>[<2>*.[!YBG&-RI[BYO"-H;DQ$87W!L8M4],\0>DG= M/@BM/G+_L_V6P=F^>\7)#73S[>$OLO71P:][+H*]JB:+JOQ^M% M*;F:$L!+:<$45VC-HH:L:W A^JJ0^_3_84>\9Q3U.UX=(V/72594!Y64+#%H M!0&1ECE-(J0J"WB%S16ELQ/S4M-5/)\'VX+,NG=[ MJ/V.K5&Q0+:MTMAK:FAKL8&_'_6M<'BO4B7O6VJ^=VNIE28;"PDR2Q#!Z>"< MTY(]"GO'5:J']1^Y.'"5\(?/^$ETXNMWM'PPUH#,J M/7QXYV$]L:$HPBZ?APK-/GK]CV>_O/C7ZV$"LM>?/G 8]I[A, 5?>R5> M+ANC%FX-I4)-18+P2D$+3G0.QF5:5 M5=Q54G9'=W0_K_3I(G_V4?GO,[(S?SY;3>?]_L_Y(MB4-3__29W0@I(YYP3! MTA\T= N1+$I00=LHA3 R<9\M[X-O5!UN!R+8M49<0\F/KV/<582W]@Z;V)9* M*C3RDBJ9H=(G2)G,4+2RZ1:]=.Q=47='-XI4^8=F%X_L.+L1%L2ZR65ZG6;X MHMT.4#F!ON4"5I=>9JEER)@LN!*,4Z6HG+DOGNX!;TPGWZ3!^T=!A]4"9[;*K@+SZAB; ^EG0Z5SV#ZZ->T/NL) MF)NRQ[,9;@XH5R_:-M"2,)MJ:5/VT8$ACX4&KRN4;&UH,800N5W V".J0[; M ^DG;F%R5NJY:3[.^[!^/1_8A!(E>7#.AUYE64%4-D VQEML)1OV5LV[HSOZ MRLQ6X]F7RRD]_4.:72J)22G:RXH-2G2R5QHOD#!8$%[I9JN0COW2Y9V O@5O MY5@*7;O6PB:A053V\]7JK.-[T3N4_=]!,!9.&79O8LG>/XW#7+3C_6B%2N,%82H9 X4FH1<2R\)*50T*".M:6;&' 'W&S#[N?EU*N'R MYH#T\OXT.5_7%(E9U"C(]"R%0!C9$[F4)],S8465JRI9#Y'X<1.8464OGXA* M/)(94&U=;QX\T<)D%;6'ILFE-;H',T6,H%6S+I*F=8;;+=@%U[?@& ROB8Z4 MUY ;X,W-J29!^)H3DJV:/':-2)Z+JP6\3:9A,[XZ;A6T,[AOX+CA!)L;@^"& M-JR>OO\P6WQ"?(4DGZ]WW!:#3TGW1LF]B$CH+9-MTB!N]0>[" M,_?=\XQ1D,/NB-VHVZIOX3[7V M@+<+Q_SWSC$>X0W4.O-5G_D7C>9BT_E]NSC#Y\)8R8H69(+2JZ$;0W]LVM/F MI@-ZGS5F]D3M/3'NPK/P??%L4#&>L)3C[W-:)K/I__0<31>,3ZYW5-:I+P=: M":%78)..MGMKK"[<:6K[X-N%9/$[,_8'DQ_GD>/':;\W2%"?+,[RNIW-+AV2 M257>R>@+N'Y=[#P3JFQZ49G>I"IF+-R7[^["LU-<5'Q?>HI-/L.UAMVT>:>_ M'].'4T(E:\^;RC0^F4E3TM A6), 4U/:5%VSXL[%O@_33LSYSD+JK'+BJS'W M+BWQ9]IR:[] 13OK>2$K<@J$]X(\ R_Z%=6 D)TD:,Y&@]:UQ'X*>3.2G9CR MG07'&60R2,6Y6]NZ5%0178C@&RD_8VOKMU$*!&<:9I548*]:S=6%1SYP?@R_ MEF&6UX!A@)MZ5WV)C2%J'5JSX*UW8&I-$)/,D*1-,DF7LN#.LMH3XD[\.E51 MX0>+!_!)<>@(Y[G9O]ZXE*M)*U%AC@5D+ZIA>G?71/89%)6*T[0>3#M!T/P: MKIU(]=#9-R>*9!XN,#8J??$'+SW$%_/M:P+"%EUZA;G2=V83C(!<5(""JO@B MO:F%FT7W0-J)0.X[(Q"GF(960_VL^BMBRR!T:C:!PT #+]9#]M) \\XWF:PT M8H F4KM VXE+_COCTA!B.T%ZP644'D6KNI@"VO0F(M9KB!@%>!V%K-9G6@I?E;?)76^+0U+.N)D8$T;,O0!$T>C;/T/*T(S=3@ MCJ5NY WJ$IOP]QXK_(2Y,6Y2(JJ\Y/OVZ7FL M^-GH>3[$%VU[V"_F1TWP))&):%1K!+_2?$E5R.TH!7KCDNQ=2B)QQT4'&,:8 M^K%]0X1_:$(-7!GQ-;[M\9HTKW_'Q=ME^O!N2L]^/F^+Y;DD7^%'G)_A*O7* M':OUHEU^0+_1#\O2_!,-_<-BN>X>UL7C5D]PG::SU=>#V*V:XL"(>"HPGG+: M^*HV;ETP$\WETN^6-=O+NC89(&>=(* -LAE=?.+V$N^XX;?_:/Z^I(?0+M2[ MC*.V4JE4H<2^TCDB@O!0V.,-_[>ON#I0/7\B02=K'33:?;W%K&W%;BZX1 M->B^3QI;-"1+GK@T01BDH?-?WSJJ2_P)4K).@*!?L;T&8TC< M>;F[(1N5XS(<9?BE-/#F]#0MYV1Q]Z#F)@G]B,WHMD?Q;#X[ 67:;/ZU82'6 M1Q_)(7F+OYV]S[A\T9Y,9V?TZ>;UJQ=GZU6/OQ&F?F\,A?065#=+3>UUD^@# M<-9E%70BWG GX.P)\5CU<\OKKKWGY[2:EHG1THJL"PBC;*]T4"&[%"!ZK$V+ M+!M[(O=> ,>T?0W)M:OJ:3@I\F:[;4+;LXM*C1MPC];KY32?;8+5;Q9?KLM< M%'E\M%SVLY%STS];(WPDUU!ZH< $92#H7""*VJI(/A9V:_!XU&/*5C@E)4\L M[X%WTTW:Z+F#.C_*L;OY03P[Z0X@F?;1RRS:6P)[*(3(.2N0CLPM$W0_H%<( MU1*?K*T-#7?ZT-V(CE=>EP&(\\<^GZ^1R-S;H3R9]GR%>9T@C;6$HJ&X?F-8 M& LAAP@Y*3(+A52"_?K #K#&M",RLN:ZMN$5T-';7E^?YP/^=;HJ.)NE.2[. M5K>/OLF8G'$(!(Y&+WH_C% 4N.2M;"76W-1]RF7?EXYI;QJ '(/*@,TPNOF6 M2U:Z!6<,%.-[_8&8(>;0 $N6J=86=.7N;'#P%:13G4D-J#^.%\+0C4:OYP6E MJYE 1Y@E^SR>J=7HH0-B,F&.2[2R01>C50)9D$Q3;4A3N)I!&>/Z?0\KD/O8 MF#%'[[#9ZBV6OG[JH_7CM%Q^HI7XSS0[PXG/HJG03W]4;^S4,SNBE VRLDXJ MCT%K[B;:.P$;DQ%T.MY=U7'\,F1LG; ]X,N K5CJ5Y'3:7QK$)U R-(H M[4JK&+G=B!N!C,E,>CCZ'"^C@>CRY3;G1/B0LI4%-/:RA58&2"5(^C9J7W64 MJG'')V_#,B;#:2RD.5!2 YM66Q;?$1;4#4_A,93N@\=D#UVVZ-JV?XU&9W1! ML"ZD7@0M01(E0A BB40_3(%[/[\!QE$N^'G7L0^+U73=';_/9X%!Y*AB@^I[ MTVWC$UGV*=(8FVA>2ZV\N4_B=SQ_3 ;'L8+]RIMFF$Z^&SFW9 B5)'QIIH*. MO=V/E152=0YD4-;J$BPV[A+71^1IGBZG=L$YDF MO$%9$<1*\U5!%:J=3^@K'9J*(BIWU:?>8:<:H6/#*]EC9W)@D_/E MLLF)1M&@VY>#Z!59=-23M!.B4K//H76-O MA7@7GC%M?2/CZPW5M'G$RE?A__9)F:00?)2Y@BNE-XBEO2#'','3QRV+J%OD MCM_? 6=,^_#(:<8EU).PS$ELV2H!WFA/_I6P_7YK!6L%DK6!LGCNA+6=6<8Z MTI^Q+9:X)?ZOY*V=%:JT!%8T[.5D/&1G&PA=BLXZ^^*YLV@/Q3HFA<_%K#V6 M$)\<3[&^;L-I3?,E^=83??KD2(3@>]0:JRVV66\+=P!H?Y2CNC?Q %3C$!YG MJY;;C1>A9)31)1"A-X^IF6C?LX(RAEY!4C?+?CMK=YN4<:SGEZ!R5MF2O0:V M7ZTTMD3(-E@H0KHJ8NU%;4XUVM%=26/CR<[6\_Y"X;N9=K,U=ULK@EN',-': M2AUK('-?1##1&*"W68C6NE1)B_#WM^?"/BHM/1C['D32#Q-BVR0&S]-L]ND) M?L09_4Y]O6CK/](2>SFEU7FU+ZQGA^FZ_." M\+V^U=GZRVL[[Q.Q3)KJ05I!3E_O[)Q],V"K*E:F9*K@KTI\%Z+C4^UN??KY M9A!DB;8E"3J6?MA*(XZU9%#2A=QL"S%RNU/W81K3'LW(E^L9=(RB82P#?BNJ MVXQL)VHT,69P51K"B1JR$ G0D?86)D33N ,3^Z,OKG10W32\B3)*07O<\%HA9@6B'"*D].OE"^9:]]J/PMN79!QA OHI7\R_1C MKQY\PPM)1Z-3/O0"=*9GK&H)628/P0:O6S]NKMR5-.[#-*;MG(#J+,H0,OG=!,Z@2Q$!N3PS9Z.22TH;_PN=^&,=TL'0"8@TJ M0D:B?0V+[(<;ID$K288#@BW"TC1$ <&K"$7[8FCS3YK]S&077 -JY\TY<75" MU5 @5ZF !BDA2-% 2YUL:])(]H+H=R,:LV8^FC=[Z.5]A?-P6MF6UKP5!9QW MI#]BOXMB^WWO6%U%X4*3W-'Z[TDKLY-J4 %RGC+>1?WDA'32%RBQM_?*.9)! MXC24BEZJDB4J[JU^'[TT@)4W"Y-U5,9,0E3S:=$%DEG159]-S7-_='.:H@ MT\.PBD-^(P\R3:ZXBZ<),]%;QQ%HNCK\@4)--]H.6GDE3/?GBNXMMIVQR,"[VC$<,_6I<@(BN@9084-FJC!H@YW0 ?2A/ MI0_9"<:@%?>1XF A@UMB)\V8I)RF#2*4!J:0B9YHP^@7,JNUPI=LN7-W#@GJ M?@,>SS&D&D!8#[R]/EVMI^_[2GAVMCY;XO9Z..FYSD$X3K,%'S]%3)OR/3:D M,[F2L:B@HNP^-?:Z"_05F8]$NEQ2P@%RL1_&D]T6PD61L/\7T_(-C0LGT968 M$RV_)GJI;BP94FX(RFLK4VGTIA,> ]T%]1OR>_=AUSY[,9<@3^(.WPSVV>)L M.:DE8+#=5T^ZSP_Y54F%V$NIV'ZA505W2A/P=J1CVK!'Q;F]Q?A E'N%[].T MI^B]:,^F*Q)@!S^I$M$W:Z$D[-4YM.W #>08M,U92/KD0?EW(^PQE5(:#1F/ M%S!/S8+;47>@Y8K[M+DF^'D=Y>!2B09):P_$ Y#JIC!YP>WWSQV*B75'>6=T3S\D2**E B(9T<]88C$\NY!.>6=P. M=$SMVT:CSPX1X@/Q[3=RU=[\@;./^.MBOGZWFE2%358R %HH-$M9-)JEZ""G MY%S5)KO"'7UE'&)\-Z(94WCB2"Y,;5T3VMX=QQD!D=0AN.I#E%UEL:>?;K]_3!$"9K$?/,T\'M43;$B# MJ(]I%UJFLGY4_OMLNIKV>=CTO3X=^7K*(^1&/!35>"R)]'T5 M]VT%^[QP3&XXD\0'FV\>)KP^WUDW1/S29?(2CP[%!M^;( M%[IG(%7*OM.EU M=B+[T,OC[23_.U\S)O^84^I\<\NFWI_@DE"LR5S]>HR-'&T:DZ9!X<8OLDK4X%I)EI+>A@*14H]%8A.1, DW4[E%1GPQW(L\5"",-_.PEYVNZ_HA9'ESE3XP2 M7F RT%+O<%@T0BCDAC;?5#2(IE;N Z[;L(PT_'.4\%GF_30QH*W>*U8U0?M6 M[$V9(ICL:/>A/0ZJLD6WU%P)\3XUO^<[1QH).DCX0T[W2?S!K:9:)MJ0?2'U M5'M>4I.!#!$7^@5Z:85+T813NH3[-4-[@"#24=IB )DP1I(VV]?%**-529!E M"U;HV$>9(.@40-NB0@NY7ZQECQ]M 1AIU.@HZ1\^PX.%"R=*Q5!<]*!2)>]# M5 W9*$/#JUF)Z#0Y(0/'"4<:_CE2U$?,\\!>WJ-2EF=X>3BYNKR=<+%9_3)- M>3JC;0R/\0'W?@>/AWC11\A?&90,D\ITA+A.ZS/Z^:='9^MWB^[:ODR?^DG79TR>3!"E:X.:!8+Q MU4-(20"JE)KQ.H2KM2!O.T:\[U5C\AD'D#GO5+.9"3^?K:9S7*T>+][GZ3R= M^S3S]73^EB#15ZLI3?R%ACZ?C$]??!W;K!81="D>3,IDMDJ?H;J"-L=(NQUW M(X7#T8[)*>5EUXDE>33S5LOUY)+Z;Q:7OM%J8E.V9&EY*#D+,-83_4U4(-+F MLFM1$/2;_DY<;'',]@$?R?+Y:+\\V31P?S>L_L+[% MU=:()UG8(DOO\J'[49KV&F*EKY)72N8<215RMP38&=R8W-5A%,DPW-IJ4!YH93#%*O::0?9]P#D/I?K8?,=AE$2 M'#(XQ1GWE]C\C"7<2"^)=6M2#56JRUZ 2[)V)LM&TC!=I,! M34&#J>$@MR9N1'.L!OFLQYXMEK_/"RYI2N=OTI\O%^?'.ML#;RVJT(0"K+$G M;36$G%&25U[0&2."T=QQTSW@C2E2PL2>JZIF*&$]I ^]/37D7&&Q&GQ*M(5: MA1!ED5!21'+*O-6(S/PZ"O"8XC0#,>YT N6UB5Z?S>ORT\WS(3)F)T,!HT0_ M:23W/NGL(.J(,F,3CIUF]V$:4TQF(":QBH7OIA@2A3>-V\[OL"W(S2)MB-C(9;L?O )ACBAP- MQ+NAA3=HRM1->[DRJ4B%"#9M J4F0,PT&3J&HG+-(;-7J=X1VIAB3P.Q:0@A M#1QS>):FRW^FV1G^BFEU=JYO5^>)(6F^'8.Y^'E-Z\__Y(BH!,=K>>(6[!/ ME:JQ@?#E5=-5F2TZ@(F1P@#KF]!-U!*N9L@>GZIQ&YCC MFSVNWI&Z[7_UKJT?TZQ/_TVC]B4DDYPF7=MZM6*E(4CE0.9@JJW")<]]Q+(S MN#'%-'AX<[VIXQ!RXCEB^?5L?99FS\AG.5^W-Z&JV@OGHP<;2<^:4C)DOVDR MX5'7(JO=\8QEAY>-*=[ RX9!IINOZM5B25-Z$8 NGSXGO]\&,CLE2W0*;$F] MZZ@TD.E_X*M/I>:896-OZ+$?Q#'%&X;1*T/*C(U86T; 39BLC[69K$&(VGJ] M^Y(6%*%*- MF28BL5=U. 3GF+9J1E[MN*[X1/B09Q$3AQA*2Q6P-=("668(_?IZM%XV(/0ML'\"'-/ZV>8%Y?'M4=X>+N]F > M)_: 03"YJ;\LYF_?X/)]?]\$%6KET(*0I$6,K!62=P9<+-*4(*LVW!=ZM]]_ M]#Z_]:SM:(W+K38;H"I/9(W-0[;6 18IA7)%BL*=-GPSDE'M78?*_=IA^?&3 MSF?H;6&YS _"@%'U9G&UQWA-*HZ D+$K>[-8AR5CY$XCN0'&J/:2(41_R'2? M;&?X-:U[&07:/!?MRZ\/=C^;>'?88"-/^T&7[Y6CE<5HN/]$K'[U?G)&P M ZHDHHF0A".SHVHR X@P4*W)(@I$I[F;&]^%AU-]?)GI5_@A?=I$E5^TE\OI MO$P_I-GS^9>.+[453098@%)%I%FHB3QIF\&FF))"Z67BOGIW&-(Q[3]LO+I+ M*0TDQ$'VJWNPWMQ?@]!9VD@CY-9JO_IK(&LRRW,SWK1:K);<#>J/Q3RFG7 , M)#Q>L ]!QXNETQLDF&)J+A6*PTT5.H18K*59"[YF*;01W$DYA^ <4RAV#+0[ M3( /1[7S1E?-BU9[M1*3>K)M=1"ELJ!S],V16Y$D=]K-04#'E/ U'K+M+<*' M8=NUOAM:];[CS@,:KWJ%1@,$4H-P1DOI73,X9/Q@;\!C2OL:!_N.$NG 7NI3 M\C<7GQ"WLR-_P_5+7$X7ERF3FZ)?YU[>(=[JOJ_@\5J/&AB;]WHU\_0S@FG9 MPC#)(F FP8/P5H Q54 TJ?734*N(I54X[K/D7;$=G]]Z]3T7M>8W _S_$1)TE[OX/' M.#]N:$S6^;/IO+]R@^5+;HF0I%^\#B!L+^A0#?EFKCB\REF;Q!W3OA$( M0Q/7ZP^]/"8-SGN3/8(.Q?4VH@5",0%JR*T8% 0%.5##_]'!3EJ3Z!"P42@LAJ@@^]=D,9D8Y^((0?* M@^^&_8=-WMW\[96!6BUI1.0$EH21=N(6(+:($!I:[9M5TK.WV+D9RD C?/SY MFIU.47H-#6L!4[*#K%IW9J(O15FR![C-N+L1C4E-M M"^K$WW+J/E!C4I"MZ=G(J6DN*281JM7*A<&?J70,Q MIIV!1^3'S3//'>)M WX#(025FH@.6J%A&%\K9)LB@1%.;80LBH/;>'>P><,6Q-PY+CF/D_ MB9.R?<'C*]?JN"+"NS^S!#GBN\O$@,>W*&9)^T1.*5D(2OW?-M)/:< M0&MM40GGO#Q)]'T+$]L.^OGA;Q8_X\LTK?3P1XUH_SD%LSB35#]7(UL\]2K< MA183DJV0O"O98JNZ[;V]WOO:,>P\@Q#D5G.*5Q+#GCU<#O[FVP@55;2ZT"18 M'\!866EBR+(/KI2:E/:5/>]Z?Y1CV+T&)=B)!'@:HM$D?%X&UJ12J^Z)N-%V M=U%!D+I[C]E&B45D?6IUO(_6.I6W]W"D.E18)Z52O\MB7%,NU ;8K_*9'H)( MIB3(Q8D4M&A!/ 23=KQ_=*HK(0].I'U%=5H>;>Z#JMIR4(48'CN\6!!2\1&T MM+4UAPYQ2,_L3G!CNN#Q\%S:6UPG8].U:RYMG>^Y%;'JIHBI+,65,-&LV$CS8:0H$7)2E8?5+UROG>+ MBWO0Z\?DZ@Y"H*]%HQ^0*#TK $POVY&K]\W)Q(L9F983F,DU.-CV1AK:A8)VRQMHDV/.%]\4X M)E=Y/*0[5(@/0K5S6[J%IHU1ELR;K&E%]%(XOEDH,87HG!'9LU=9V!?DF-SI MT9%M?S$^#-O^6$Q*,%%'J<"E7GZ.+'9(1E9P:!L&[7&QM.3UIBBRZ=&"'" HXZ&@$*I$&Q1_L;8#L8[)%1\5\XX2ZEB. M\2=7VH(R'^33XT]\E']U0*)WBH MP_P[G__[O)+7T@OG8'WZ9Z&U"8PB&L;-HII,@BMF%#UA/E7"I8#;30\W55J9"KC4!>2:O).8V>N^/T M#E=N1WZ$S\Z4O<1P^@AS%,Z*WK5%1:1-MMEVD6QL:JQ6U9+9U:=WG/K M A:Y!55%!J4;]DQIA-YG@R9$%!FPE5A.ZB=_"_IW$+;M94>RB'/P.[ZI"N>J M(G]*:5(NN3B(V*.2(HBCJZYAT\DG8PR&2!W M&':,J MV%2L()+KF1@>(KR/&!_N6*Q*H44P M$;Q6O=)=C1!=L=!B1IUE3%;PWTSF/Q8;W?YY*J[M+<0'.Z@0MKHH2H/4H9G< MO3WMR#<3!-^0'U@5MXL\P$'%Z,Y?3Z;4]A3AR7GV)3MF^A$GWB'FFC.DU//U MLY5 .M>"\LH;IW-S[:&.^[\"^DT>PYZ"+\V$VTXY2^7Y4XB4HVUTEZ6A> M6HQ@?;\?VT3U@;M#^[X8O\G#V)-MIOL*\>%/8W/4F>"1.TTKH.?48K^0K4'6 MIKW.(3;[(%EUW\MI["FH=Y103Y:+/PDE"!=E T+GP&@C()D4:8G(FDW(.09N MJCW(,>&-WIQ)PL;&HB>=B$7>LU$YW24[,V].6^SC.9X6W)>+:A$+@<2*?0:AY@&-YOAP<";M*:K3 M7_O5QH886X.J:[])VO>)5C0H$T0N&85AKV/Z75[['9I)>POKM%3:6+U!:U.E MHH$;#Z8D"9D^(X6)CKS[BD4,67#I6)=E-!=_!Z?2OL)ZN+N:M9*MVKL6$_Y#$9X M#\$( :XB^N2J+)8[$7DO@&/R=Q^47(>+;> L@.=S^A+?I#][(P^:R.6G1=OZ M[!66Q=OY]'^P3N_L M;6\(X,1Z;:(A.BF5>FU"(G/N%3R33@5=$$*PGYO? ^GHW*8['D_2F*75:MJF MY5RIU/]SMEKW)?>,5O^C%X^?O^S_A'XPKYOGO%RLUDM<3Y>;=C7;/27[Y!55 MJG59]PQ:UW-IR6'6*D.*P:JB2VF&^W3N=*,;4X"$D\77$J_&R1>^7+\[QO=L ML23QS<\[+91/;Y8$='9EI!VXD+&H6A"D2N31!\P0D[> 48M(^X]4DON,A@'V MF (S#\7@(21\$FH^3JMWSV:+/_Z!]2WV3FW]PY^QT7BNKLJ.O^H04]\/Q]2;D18585>WG5+VI$_H M4=)*L\6%8@A_8 \:<> >5?O(49'T6"'OZ*]=?-[_R.0S_M=__']02P,$% M @ 9X2;5HYLOJTM80 C7($ !4 !E>&QS+3(P,C,P,S,Q7V1E9BYX;6SL MO5MS&TF2)OH^OZ).[>OQKKA?VJ9G35*IJF6KDNI(ZNG=)UAP,POW+^(3O_W( M_\)^_ $G:9K'DX]_^_$?'WX!]^/__(]_^[=__W\ _O?S=Z]_^'F:SL]PLOCA MQ0S# O,/?XP7)S_\,^/\7S^4V?3LAW].9_\:?PX _['\HQ?33U]GXX\GBQ\$ M$_+F;V=_S4Z&8GR"9+D'I0R'(&. DA6J+*1RWOR_'_^J>91,VP1"10&*&0\N M!P7.AH1:\IBB7S[T=#SYUU_K/S',\0<:W&2^_/9O/YXL%I_^^M-/?_SQQU^^ MQ-GI7Z:SCS\)QN1/%Y_^OIRDLENIY< @_ M;/Q$_0XN/@;U1\ %2/Z7+_/\XW_\VP\_K"079FDV/<5W6'Y8?_F/=Z]N(QU/ M%C_E\=E/Z\_\%$Y/"?'R"8NOG_!O/\['9Y].\>)G)S,L&]%?#+F"TA7._ZA/ M^VEO3"<$9);.(P+]%">5X TQWO7T_3%?/@LREG!^NFB(^/:SF^*=GH5Q2P'? M>G0#M,L'P1F>19RUA/K-/L\SCA7]+T[*7;SZ\?_O+^P]O7_ROO[]]_?/+=^]?_G__>/7A__SC MS;-__/R*/O;P,.J+H"Z^3*ZF^__8Y3771D7T&4_&=45Z3=^NWU7Q]S\^_++ M2<;\XP_C_+?+K^^FIZ>_3&=_A%D>:6Z%\$F# M5(*!$H&!4UD#9L4%2UI&F1L/NB/$;R5R1>IGLPO9K->-'1>6:@TUY<9B.IQ* M5K2@\?WXPW1&C_O;CVQ?!KV8GIU-5Q#?GX09SM^>+ZI=5$W-$0LZ9^095-(( MR@8#SF4%@HR[X#,KN?D/Y(L13_#!],R5O9;(@4=,3/[Z:+)#&LQAI+:R0+H+)3H$*24!(B0'+ MR>2(K!BIFZ^Y+9 _;>8=0+NW.2KVY>B'*J?SV=?E:-:3:3F/1EABXM(:B"H2 M,,T<>"0_*]%"GHO22DK7F'8;P3QM)K71P6URR"8+V*OY_!SSS^>S2FR?JAKF+[^0 SF>8QZAY%YFI-%K0>NN+0DBV;4$.^9$7H;@+O6Q6'5" M^;3IU+/6;O-,]<2S_PRGYW@WX(B)BZCJ?AX-J*@]894"+**+V2J-R@Y#L\T@ MOTN6-=+9;9+I?4GV+/_?\_FBNBSS#]-G.2]U$4Y_#^/\:O(B?!HOPNERCM2H M8J9E^!-.YLM@Y3LDR<64I1HN;&IN%ZMNV_A/&V>M=+#;8K8IA19DO8"V8OI?/$;+DZF>92Y MECJ4#)6RM'"'"!&% .\E:E$BP6SM@&Z#ZSLB30O-W&:/VY<];Q8BX!LN43E@R\L-&;/ M-KB>-GN::^8V>_R^["$<5Z!&QG,G/'D?DE4PM"Z"H\4/+(O<I7!D6$-GJ.Q M3&8O)3],@'*/H]8/59:CH%D.CD@OLB.KD%M6MW1RF@U*6U"%Z%H/[5L$#5?# M:_DTO1\C[B'&N\Y_?EAE1_PUG4[) ?S;CXO9.5[]D+B.7Q8O3YW)/C= ]O=E#T)L[L+? >CA!O8/IY:5EL!6IT(^NJ$1ON!-32=MJ4-78/ M!_97W+0OJ0]&"6M\X8@(NFCB?V# -7/UMZ6/,4+-@BXY03)D+BM7LXE%XE"RUYCY[W!!X\/\,LPFY&/-+U )'85E## [7\T?!.^"!F^==(EG+KQLS(.[D3P% M C20<0]Y.L]2.C\[/ZW75#;%]M9 =?%6R4P6L+ UJB=I[#I&B$YDM%P4E*KU MHK MN*? CWXTT4/VSAW!B@LN&^;1< ,V!P'*\@PAZ^HX&5W(7PJI>8AM(YBG M0(DVDMZ86//O/]V0S6OZ=O>;&>]7@8HPR;_B].,L?#H9IW#Z:E*FL[/UZ?9G MG)SCG#Y1SYJFY>('](DJMC#Y.G^'GZ:S9>!O_;CYSW7=/)WO=(_\OU_*YD%JRQD=85I,4E2')QM0Z M5NB"B>OV/O\., ^PP _"N-MV8[\:[.4:RWSQMOPZG>;YLTE>YS)= OT9R:Y) MXZ7TZ.M37&IMDI^=U=.?_U[^?%08HW4\%6!:D\2D+.0?&PU")JD9UXZ7UJ?[ M^Z/^7B@YL'Y[<'A_G4WG\]]GTS)>C#3WNA@L()'K>E.BU/Q1#8&,+.DY0QU; M;P?77O^]<&97B??@\[[]A#,:].3CRR\U\Q+GH^ D+^2(@V4N$1N#A.@=@\R* MS=(Y'WCS7**;(+X7(NPG_1[\V3?3R?0"T\K/7B,;B>(4>6TUSS9X4$@;:A#U MQI^PM$996:QNGCNT"3S[B^$#!R M4B-G2Y!AF5(0(19+BYW+3.08G?#]T.4!8-\7>5IJJ8<;%M^F529F9%0F@2DU MV7R5T*2,<2Z7 CIFVCE)2!"436!]8OT,I"A\@@/0\3#Z_[H MLA:?G\])M//Y10QYF8%CDA(AT6"*0D..@RG@=!:@B^3TA94>U<]DL=0G+50 M4)/#X', )YT%I@0ZI3@&WGS]Z%_EVR8U]JSQ+L)MJ.EZQDI&_OQ\5LN)KH_+ M@PXY%IDAKO!8" M:SWC7I(Q\7$\^7BQJ%RFN58O6L<:I*L7B7,$+R1"0B-#4E'HD+;2X=W/?[0J M;""NA@&PQGRU&:YO][6QML2^W;B^M(-HH2 P)3RX, L\<;%3&2AN0]O!M MK!EZP35+AKZ[LF(VO?M/QZ>)5AI.Z6MXK@]P/0>V =7%Y]F.,K>!#.OSM-'1 M;84W$G##+?E^<(YQA2$3OP5+9"4(>7#K?K-]31= !M_:F+JV4&YA0&F:8L.3)>PG*,0%.< 5<(_)L MHD+]8#[U?2]X] IN(;B-L_I0J?;/:X6YZ63#IX9(K=\.P;"I]#M(Y4;JO,N! M.\'0L(A*FARR"R%ZP]"2A9C+]JGSVV%ID@0^O],0IBGT>CKY^'K\&7/-(5[, MKPZQG#&H="V%(A1-)JR'6)@,L.BX3($6L]Q3)GAGK(=(E.-VS@H9'@IWM)K0=3],UT\H^K@ZTD M#+,2DD?:B33M23%$HJ59@\3\M?G(S015>0)!,I0 M:[S22%Q-9];>Z*2U\/F^FOS=)N2OSX?W-W<6]W0O6;6.X;_#>JWVGU,RV2\& MXZ*TAB%(QFDP2A5PP3DH67 AO$O"WJC.NR%H>^O1CT])#42T\7QUZ/#L[[-Z MQVWQE3Y1;Z!\JI]^@XO#16OW C1,\+:=S&[$32I" MH=?\X5CN7M .%-IE*>9@N 4>F*6%+EEPBF7(DI/9$57TJ77A[T.%=FL!\?/9 MC)2R>O!(1XSGDNN65SS.\LXMJ) %M%7+LH8K!PVS:@OK>(:R=% M;15WVT7*@U& (8N2>0(7)4$23H'+T4*V/I-/&U(,6Q5T/B[5[Q1Q;:_Y+L+M M)^+*,O(@<@#I8TU8Y@*\ MO1EEP4P0/$ 13I Q'#SX8NE;5KS-V9!G>I\?TDUOK]X\!;UUE%H/\^WWOX]* M*-$66CY2%J665PRU:5:$PC%D5@*3\;ZV"-WT]OO?GX+>.DJM]>6FVW%#[4/* M024@+M7N':C!H] @+-F$@6'2>KLDZ .&5MNKJX&P-EYU:AQDO3#Y)[BXZJW0 M)ERZ[:.;!#YW&L>-$*8J!77RU@NIE,@\9J%U3LI':XQTU[+E@I8 RY/3J?!@M[%#NU1U?0#3 MOA&E?TSB^/3TZN'S=YAP_'GI8').LR9I,BF$TJ!H\H!C/-8.08[KP!03K=OG MW -G^)!C4S[U#@^OSCZ%\:PNW"/&G9 Q%!#)&%!.TC+M M,Z\=2K/,BJ%SK0O"=<'WQ%C3FVKZZ,=U-]95\"K1)AX4=X"XO'T<' 29 C#C MI B:HVM>F_0^/$,%F@]!CNX"/W2X^"&VUT!(("O<,)E AA*J3>? F6! )E>R MHM6S\-:EX.Z!!$D4D'3M84T&I;XS!20I2U!Y%WY&&R+!FVOGYR ((\4$WK,/SH(OK666H7 M<'XY/RUD@-=MJB*[2.W2FKSH(,GJELJ3S41;;T ?(0D14TXAFWR#%1OB*O>_ MYVC,TETT,NU'G*VODE] >Y;^ZWP\7XKW&VBB.&Z*@\P#X8NLEIO2"I(ENSE* M7LNR=]+TW>]Y>Q M&,^82BJPX$J0+@A&/F52S.!HY[?V'*<36CG/:X WU:PLI'1*+D4BO<<>/%DVWFO MP9=( &.@^2]UU*)U983[\ Q'EJ'TN9T]W%T9[4O-/B""-421R=Q/"D0H#)2) MN::=D#'GO-4ELR33=M44MWO?D^5#7S+OHAL\%X,GC(6,/E6(N:7(8B ?^C!]#(]K-=E9-3UT);N7V9D[3[Z?@Q(*^0J69? B!5)V M],FP0.[)5J4^>]E]&A]T>*U""N@@:G*.5"+GR GRA8-&5FQQY FWOJSQ* XZ M=C'&F@O\,1QTJ"(\EYS&@Y'7PAH6@B*YF1*98QB1#>7,'.U!1R>5=SCHZ"+Z MP>/7VX#[\Z"CLQH[!;)WT<'@1(DJ)LF8 &^+($M#!/!!9[#>FL)906M:I_$\ MKH.._OC11?1]'71LB-?FR(3SAH'@MMX>\@R\(S^C.IRB.!N"O5$EXTF$OSMI MI$/XNXLX^SKHV' &$S5C/ @+%BUY&BG2[E@[I/#$3##"99.VBP,^KB.MO37= M0)Q#'73<=8-_@HN+"X;3;AE]/&[+II*0VJQ![.4S;B_\<M'UMD3;45$].&P; M(:[BH\:99'44P%(RM<=3ADAV)"22B@I1295:AWSN1_0G@W953P\',]>2_7_& M3S-,X_4=*#+7L+60?:%H)2:+*CHP+ELG\]D(4W;JDUWUXOC.* M-5/-;=JH1O'-Y9CGS\-I[?SZ_@1Q797K^=??PO^=SEZWYS09X8N>6X!N=6U]"<'[Z0'SHN4QF9M M76LR[HKU8+&]@=DQ/8!JAZ7D)L12**M$\,09I4#E3(BYER 5;2D2$\?FMV&Z MH_R3AGVHLP<7Y1[$(Q=YB#'5"PBQUE$AJ\)[ID%K9[PQ+A71.D)Y#YP_*;67 M@H;T$>CK^V9"6>!L@Y]TPST:!5V,8%*!+H63Y J9+LV/]M>^[']M02:X]\ZD751Q+RNO&(3W_^H$>L4S,$LGK M(*( G4*I96L<.)\BV)J599E'$P<[MKV"=?ART2WIL.VFNZ-:ACP\JP#7R3_; M0.PI.78+>(=)D6VNVFVILZ=>#D0AG31GS#)(O!A0FGEP](-Z6(PN.NN=&>PX MHF_J/) \>PS,Z:*.'ACS =/)9'HZ_?CU$MPZ'S!DG=$6"28O.]_Y2/9:J2T@ M8A(\&J?55MT+.O!D(Y@C,JEW5=VT#[GWT8IE6A9_A!G2F"^^_!D_X^GTT\V$ M4233+SIF(,1J EJ7P5N:&;0-"^-B(3NP]4*R-;BG1YA^]-+#BK)T$T^FI[5B MXVSZ>6E=7Q93R1&])_Y'VN=YE<]1K(7_"TL*K6U1'O@?/T2-)*]GW$ MA,YG)-WS)8%_&7^I7UW>,7"(TA7JD M:"3Y'F(R_XDGXW1ZB89EEXR4' I#!&7JPI6RABP\LN1\D*[U]>EO$3P]W>\A MX1[R79Z?CT]KKL^EI<.E0AN Z;I1$14ALD+@E-4RBE+H XWU_2V"IZ?O/21\ M6]]Z;U,@3*Y:%2A=-%<@8F;U=I$!GPM"C@1#1V&E,*UW_LNW/ST][RC9VSHV M>^>P32?SQ>P\57F^JAF:'VE[N5AO>)11&32U>SJG]488<$8H^C8EAE85T;RC MYWUXGAX/FDG_-C/L/CW/WH7)QU7\1*+A5G@!NJ2Z!#$+GF@)&9-'50)M2?=U M.=^VQ]GE"Y]D%'MWD3:TY"]!K.FU#8R�ROO7KXEH4["O^F^O:07..FA-?A MU#O>(10'QJ8"*H<,+A(<'AP!Y:S$)GU*>U?@/8T'V^JOB\ :Z^TWDM39^=F% M/5\K62=&KEM2RU)J F*PM-8K+DPQ]2IXB\7UFY<.VT=K9[%/6\BL87QU"21\ MN08D*.6L"AQB3O7UM!M$ZS7P9&P@5\SGV&+:??/21ZB\G65VX"(%U_.SPK?Y M62^_?*(U"^L?E()I,2V_3&E/TJ<<5G+/I)#0[NXE!F\D@9T4B;X*),4K4=X_?U'Y$CN MIO6;?N3.PNWA!+).E=?3^?SMY.WXE(;Z:YC_'?/'\>3C,_)S/X\77T?*TW25 MY,H6G6@/MT@;@DNTF61),]B6G%3KR.'#J)X<*1HKHH>SQJV=;BMM841)G7N0Y9>5'$L29VO)F2WX&6R\^OZ!U5%2X=2 M%!5)/"!0+>MF9?(GL@7I%!-*R1K>:TRM>^ 8(=)V&RFQNWHL8<.!B=*X(D5SCT(1Q-#L5K=W&(]T:')X4S)H?F! MR0$(\D!:YF'XT47TK6N:WG.7:QWX2(HYHRP#B_7BJ]0>@N !2K(2E=>LL!L& MS(9BEP^^:G@SMJ%>IKT)=:.CTSB:].MTFO\8G]+FF=\N3G#V:K((DX_U%M7J M'NW[\[.S,/LZ+1K@G#2 MNC#:^:U[.K7KIUT9V\*2M:,]!_*OB=="!?">>%W/[%5FF)&USHBX!6)O5WW] MP.L-0)A@-:V$7 <70SW$]O4K!S13,ZDA%%5:UPJ\ \;PJ]A^&K[E>^\IV3[B M,FM(HY2C#SK2BHRU G%FC%9DYN@?Z:1$FG"LM9%R\>[#J75G16Q0;"LCAON0NNN3(B6>@HJ/A!N*NMV;9#;?VT4PZQ-:% M)NY> ?8)&5X\<=U4W@IE:R_HI#B-*_ (GCE/CH77W&E, EO7)MT 9:B 8-L- MJX5KY\Z7+JA/+AA/Y.?"TXA4QGJ_QI$?JK3+/*E@ M6Y/_7D"'#_GMH?&;+&HF^3Y.&U98UG[I-F!ZBNE] ^0P,;R&BKI)@;VEW+OJ M@R!74FH)2=<4(FMH!T;:E8OR(JM(($WK"H<#J/R!J-Q0&N\BW-9QN%>3^?FL MUKJYR*#.UJFL/1"46N7$&7"U9%@(O.02F>%YVU;3WSQX>*-U#QE/&PFH=7N@ MOV,X79R\"#-<#^ZBD8TLBB6R8EP6#I0OO-8-MD#@O&5&)'$S^V6#TC:\X-$J MKX7 6L^XEVZA3AYN_&.+T8=,[ASV%V&KD-TXC4E9.AB)2CE*)(+W5 MT@3!T"8,PLKM3R,VO7WO0HWC!;X>?\9\\P5740'KC4JLVJ'HDHPFSQ6$$P$4SXXV2"N!D0Z=-=:$T+PL MP0.8AE\#FS/DCN*2[=30PZG'/?@V%:EF+"$:KJ $^D7W1:46JNJGH/TFQ+4]20I6>,R6[#@C21A>0$S6@@B^%O,A0R*T/FB[ M']'W19JN*FAM6;^:K"6\@=,7!=.]H/'QVORH&J6U4Q?XVBU'"F,L=Y8GW,[A MW?*%3X@%O4IG8B*O7F=@G-=.P5E"+,& #BHI@SH'CXV7 MCZX8AZ-2?YJ^E678HYIZ24B]P^JZC3(6)HH+%L@_S:!\=7]%1A!)*J.\%4&U MKL:^';(GM!KUJ)(>JCG=L5W>QFB#RR4$VC6=*:"$T^"4M+76F$)?R%5.K;/! MML'U'9!F;W7T4!#JZLCX'G&L3I&+(=/+DSV>8W(D"B7 15'OB<@L)$_)^=;K MS?;HADK1Z)TT/2GD6!(Y[AG4]7Y$RQ/,++QA22:0CH2GN S@D&Q^;VVH6<61 MACFNS7^MP%G/)&.4 ^32=*;ZK>G M6#.]'0'=4#MK=;$04MWA0S;@) JPVLFHZ7\J#1@S&HYF#V2O'"O+NJBK!W:] M.)\OIFX>K3./YR?C3Q3EE8#$I>AVZ](=X# MYZ@L]OU5>;..8R,]]' LJXRC_FJ9<&R"=CE<781.<@LR?S$1+/%!8A62!"< MYHJ/5GK3ND_$ Y">-E5:ZJ./AB*SD/$LS/XU?S;)RV_JN"^Y[&UVWDGR.FMC M0E]2O;N@(*'V.;F(UK3.LK\7T-.F2CM=]'"9Y,VT7OO]A M\]G&&W[0J8#EG MHWR&7'BLJ398Z[T%4 Z#2MKK:%I?.-J,YFE3I)$6AC_NN&6U:66<9((#UTD0 M2"O 8ZIWDF1T18209?M(8R>(3]R'[U-A/:P_#\"]11_'4I?F MGUB=4,S//N,L?"0Q%APT6[S3^P?)'-]=(C>RR#D3#C%Z:VO1JV"=YIJQ(%3B M3F9\.(N\$Y+]%IIGZ;_.QS/,6YU<.A-%5C("K;9D;6JL%X]8 6,Y,Y)E)WGK M!*4N^'H,W;_#NH342JK7LE%_Q]EXFODH,LLL.6X@@ZD)0?1/B-R#U\Z;7)!A M&3#A_CZHPR_4O?&K0R"_F?+Z:-]ZZ>L]+*GK1M'*_1,U\:U60$,M:>-QSI'H MD(&4.@B!)1:C&C-O+\!#Y6$,QKKAU/<84S2LS]XSS!!XK*W.:'Q.1P/.D:VE M:=KYF[="OZ\4C=XYLT?61A?='<$Q^C9P_\S:Z$'U>YZG[Z*W(Z!;<4&I6"P4 M7EPMGR'!84 (4@2M;+ Z#WC7\&BB.L?*LB[J&CAK0\0H=6W!X%0VH&Q)$!UZ MX+6DK5%2FN:U:1YUUD8G57;(VNBBAP-D;029N"E.@3-&U?3O +%@ ,M=9B4Y M84ML3)-'G[6Q#U5:ZF/P^+!UGF5R:D 4(4%)SR$H)H$659.,"D[[UFO*D<6' MAZ1*.UT,G+61)&VX2H$,M:Y)M)J&JY VX(3,Y/< ,YXM1HB7"JN)!IBHM M53/%$ZW]1A>I7B'/A0& 1OA1_4)2W&(W6;506*R.9"_D.;(RAVBYA1R5 95R!)^2!J:S$SJF:&WK+*>6 M^)\N0P^FY1ZRUN\;"K M$W!RN'TR,D)2Q59":0A92>!<)J]T4*SYOM %WW Y+D-Z:7TIZ%C26BZ[):PF M01W?='+9+2&82)934J!MK=?-5("0T(&Q3$FFK6M_P>U>0(=*7>F/!IOZRNRM MCA[\K!N8+NJ-;P&JIPR4.P$=N,_,_HJ;]B7UP2AAO$O)&PD87:W9Q3QX(VBF MZ1*3=(ZGYO=_!J3"MOUG!F)"%V'WP( MEL;UB8^1+HG ,PBNR59%5X#L8PG) M9EO7Q9)CZW.WK<$-[THT4&9W6V4'3?003[X&]%KSR&?Y_Y[/%]?:O;!@I"S* M@I.:I@KYQ!!4*&3&+3G]\N0?949Y,[*+:S01JI9=^%YR+?J/D?K\( M\Y-?3J=__!WS1UPYY6NXSFHE T,PD?Q*Q:0![SD#DWS.OC",JG4&44>(WP&? MFFNJAR#N-;@_5QU@?HX3^F+Q^RE-AEO30,5T:JVGH1)-?@GCV7^&TW,21YB?SU:),:L MQ*:!@@O6$-VU3]['VANO=5Y^RP'LO78O,5RI:#RO031"<%DJO\HG6>X ,RT[ M*M .X[VT]$_4 KUW^F:[M_V7ZX= '2#Y[V"LN[6*-]58#UY*M5-H^/4_U5?[ M'$[K&G$'X!%R6E6DKCWR- $M]2(ERPA..]KFLM99MBX6MS6X Q@!;15[\RI# M+UIIW2WTM_/%>3C]Y7R25YO*7?A<*<(;$\#S;&M>K0./Y$8%D1&#XLS?3%;? MT UGBY<]%1;T(MP>7(E?IC,D4#;+6-S(W@GEJ)&DC]1[R+JX9;?>-O12F160(D4M&I T98K&VU@M'PX)3 M1;?.W=D.V?=L^/:@NSXNAM^]/LXOT'^]:U9D3$*&98\G+T'Q6E,F)%ZK+$\;*FZ:;V34TU?S,;TG MK ),ZU'0>IZUT337JG5/N&GJ1 ^20IUK>Z>C#$[Y?* M2(C .#(.(:9J')"9$%PT((NE33RD1-["H!ODD^1-0R7T8%JWL Q6B5]^F:AJ M:CWJ>C=>ULH>G$;C& G->JV-;,VF9N 'ZQ1W-';88?1^+'F?EZ-_?F48_'U, MR_.J9!M9,TKF6V%[%"9H =B MS2;NMM->'S[$78=LM_&N4Y^V =M7);,N0 ]4QZP'C6\B56_J.CC'9%"EF"* MUXB0DJ(&@[B&G!DS,I-%JIM7K#T\MQXJ7G9LU.JBI3XI]6KRZ9P?Z@6E)EW&W=#WNUCHW<+>W]Y?)2Z<#)IF PV<>%9]C&2 M!\;RW7S=# @::5B]+4/'D#!XEUK_ M.5Z<_&,RC96+U45?K1N$9SI)!'-5<^3=#3SK0/?R62,NHD_,>.!91%!)&UB6 M $A.."V+]-FWS@GO92"/_7RV"[NW\56&94:?)FO'06T8T^_GM$>'.X+JXQK6J%U *J M+\.L=MB9C\@+UP"+Z)"GS*[DA()G(->WWF?C MM9-$94VTZ*)WB>O>=MSO\Y2YR?(QJ-Z/\)3YE]";:+J4;'A4=)>YY"U2_4BBPB@I"G@./EGW&JL-^5R M:5Z4^Y'2??M3]$?']BXD:'U5ATVDO"AFJY?O/.!M_)I"?L19O6-:5>9;2]'PYCFXO:W(LUFBL-T[!DC U@2<[GZTRV89,3HTLK$B38R@XVOVU M^[:'NWCOJ\F004R?KVMJ94T JT=<;9Y'O]V MR/9OCW?QEC?3E8B?G56ICX1WS)A40ZJ91LQ3JGW8)%BTS#LKL>C^1OPMEN%7 MSQY8<;L/7@/!]](O\0+7TEF\ :XPQVBI=Q"9('!.1_#:2\B%1UJOAP ]<6KLJX(^6JY>KZYV,>X/T^?7FF=@KM'0\>3#'WCZ&7^C[?Z$!**22C9: ML$6J6I<4R5S0'')$&;FU*6/S=JR[07V2G!I";3V<&?P6OHS/SL]>X^3CXN1M M^4#>TG($^=7DFQ'QD>3.I\P*R%3K)^CD@8R-!.B0]&\__M0J/TN9P MES$FM#+)Y#P(;B(HPPU$%Q!T#L4RSJWAK8]:[T9RJ'.48Z7-M+GZ>C <;Z-: M!Y*VP=73P<@F3(IL(?0!R6%9TQ65,K)L.K8Y&IU )VS4N0!1^-; MESPKF^CPUO64%L%]!J5VG;G74X7%S2W$0,$AK4*.+D?#O/R M'A^A-U$4;)TSN1O2/RV:>RV: =3?0_#B#ECKV;H-L'Y-GMN@#F/S#*'9N_?! M1FKISRBZ V")2M5F Z"L(H"!18@^F"\/F$5'19O35Z4FV#K2<;YCY'/A[,*)"7Z)QD NCN<&9 M!A]9!A9\RM;XQ$3KH/'P]-C!:NF?'5TDWU^!YY=?TK*6P07 ]0;*CI@A) M!@U*H25PW $/WM(6:A!U\WY"]P$ZY!'MOKJ[NU!S \'W8+E<-+9_1UOL^S_" MIS6J6(S,J 4P$4+=04T-7PD@^G.1BK9X,PUW;SK0)\:"!J#%^IMEN^MO^DVUW&?R/]EAP@FM9<ZH-?WB4M']MJ1T,HIM0ZUUSZ"=@IK!U0//IE"RWYAG-F2?6H= M*^QO-,/G'K5FX)%H^EA2C.YUB3(7T6KC01=5:%):"2X'!63Q.):BSM'UM]H? M3P3K6"C3)6+5175#AR*VP?9GQ*JS%KO$)'91P= TD=($PXL"%USM6<0,Q*0T M2*>=<%FXHEN78'Y<$:O>V-%%\H-'K- *59L)@:?_@ JZ@#,2(2%+69 0HFJ= MV_V8(E:==-=;<[,9%KG4J -%A&B M-A:802Z$=X;%_B]:'%_R9FEK[]\<3+WAZSA$ MP264:*7,0@IM6U]EO /&$24W=]+1M*V CZ+&R/OSL[,P^SHMEYLN??EM5/ZF M\;0.RS<_%MD#2O]'):WD=./X1#(O36$A.Y=4O0X=+4_>J.+1^,CD_<X#J M\TB%B8Q<:@>X+.*3&8.@@P1KBPG)L8C-BR,.=*1R^>RWY48IA9'E0H9(>X8T M-1-0Q ^1P],&49H QK9VFK?!M>Q';5TX<9F#[^1'GK-G[P3XU5W8?)>"R^T M\X@Z?&5L[?/# [ 4D^2"16GZRZ6\']MWQ)G=]-%GN<3V/J\C@\9$DES1,8)B M,D ,TD%B(?G D:?F-O]3/Z[;AY%'HNEC.:[;X)'Y9"6WB@-/09 A30NZ*S: M\);9D@(ZW3HF^MT$P3K19+L@6!=U#1GOV ;7]QP$ZZ2W;0,?NPA]4%(812X_ M$=YE48N,9@DA.+(8:_'(& A\+(^:#+L%P?KA0@=9'ZH"0,PN)R%!H]3U?,F# M$]Q!(+\AF^2+]*T3QA]7!8!..MRE D '!?3@LMT5QRMHA$K20D%/WH!&!=%E M"VBM2\:PHDWK)>*X Z7[<&!? ?>P+MQE2"T70<$8*B4L<%%KI KNR;+/"4P0 MD5Q!J3QOO1ALPO*GY=E>93T').A&5XBZ.5OJ8] M"+L'8W.)ZQM Q7IOA,O@72B@0KWB[VF\B%P*9F.*N?5IV2T03TOM.XNW=8.8 M9RG-SC&__/*)5D2LW=&NT_*;_BDK;J+)004&FJG:H<09\'E9>!8U+7I:L'B# M"AM:QG1\\:-7?^_2[L%N7((CURAMPA=MMB8E#C*0GZ2,Y[12%0$ADK4<>."L MM+YF]1"F1T^47H2_L3[*01)Y7I:":7'X+)Z.. 9,X=E'0C?R=W)2/"J>;9*" M; GF-#)68LS&J")9VC)_IR.B01H321MLSMF"E60C*=I%P=,H07I>9'%&\S)$ ML:?VC8E6N\+T[-,,3ZJG4M]6BS/5E]S9S.(Y%M++53N+M:\]9V>I@,XV@X27?AWM_5_"!7W<9/[VT7APRQ, MYK08$+YOT5>HK& TB1P;'A,#EARB+\$+TEP[YG?4KV8>]1TJ)8\E.ZBZ> M90!3!R=3,AJTC F4EG6HJ@#*$+5)T8K0OJC\G]7!]Z==F^K@7=0_:)7G;8#] M61V\E6:W+O>\BUH&Y8VOI[,":SWBVF#]T MZ:*-P:J#!X\V\:@@JMK.T2L'+O),WSK'BG=*NM:)$T=?';R3HK:J#MY%RGT6 M%?L6E4W.&F0."CDW-%C%P!5!_C)3B7M7M&C>@?5N)$]%^0WDW,/$OQD>>7N^ M>%N>I71^=GY:4[LV15V62V'!8IFP##Q#!PI5)M=7:7!!>:&Y#\JVYL@^>/\T MC.\UC >C0@\';[MBOSAVV@)]3S;T?L@/8V@/QY1&%-U#S4>TYJY'H9001;E2 M3[:Q-K 5X)P7(+,W1C&'2K0N^'",)'W NG^L'.VBW2/BYF6]>&=T;?SG:D]! M0E\KD L&1OM2R'(JMGD+O?T0#V]=#LF/1M3<0;G#E5:S426!M?R78(Q,'N&A M5GD#[9T(UBCGFY]I']>MTD=B7C907P]-BS9>CMD&U_=\R[23WK:]6;B+T(>\ M9>H2NF@< \(B:FLX6GPM9R *V00NQ!B;MR=Z#+=,>^%"%UD?Z)8I$US;4#)8 M- 44IPW9:5H=@\\BTYB5#NW;+SRF6Z:==+C#+=,N"ACHEJD4LG!D%HHA(TTY MF<"7P($)9CUIL[#FK:J.^Y;I/AS85\!'T9'HPKB:EFJ436?5+"-+?/IQ,OYO MS'TU)-KNK?UGZ.XP^IOU]%!$53PYX*4HIJ5SP_\@V;/DE MG9[GY9) _F0:K]8$)%ZOTS"?G4UGB_%_+W\^XE$'3BXM:&9I5FM+G@7& ARE M*=:XS*UO?=2X-^JCS7WLPK1;AY3#*K.';?E7G. LG%94^8Q40H):BFQ]BVAD MF'7&2 LL!59K4V2(@H#FB%9[CIGQU@UC'H#T)(G44@T]&/CO\91^]9'@_19F M_\*Z5UP@B\HP';4%-):3R2+(K/3)$7\#,RHX:9JGQFQ&\R2YT4CX/9PD7E_@ M;JYK(4B;+.,0N;4U*9>#=TB+6^#"(D_:A-8G+_? >9+$:"7^'D*%%QU2+X@J M1-2H2@(LW(&R1H,K,D*M>V)9=K4V;6,VW(#P)!FPCYAO:UWMK_6+2T:_D#3J MK;WQY)R6J[>?<+8*J*^N@JP^]R%\P?EOU<\8+[Y>C(1X_.U37O[7.?WZ-UR< M3.DWY+8LEG(<225SE$J!-KIV,I'+2 9]JXM$F9DN*)LS:K#A/5&V'B<];L\$ MW68FT!#6,_,YV7=EO!@)\LFM$18D_0TH1XB8FU;P \2QIW!C=1^N]*6>VTQRC^C& M:I;H,-"BF+(BB7)9>T 9)(\AZVP=^99QT'H'3_G&ZGY>WU%2XEANK.Z5RZ@Q M.<6U@>!X 56+([G$$JABG2@J5\/Q2%+ROI,LJDX4;)FDWX4*1Y1;>G&C<@OT M?R;I'X I;1.@=U'S\9'56A>5B ZL9,O"^['FRM;F51R%D!@E/Y95][$FZ1^0 MHUVT>T3I'(:G&021$D9N6-DP+6N9/&=)>EWXD?C)/T. MRATN25\G';2('DKP9/)8G\&;Y"!)QT+FRAG5^JSDNTW2W\>\;*"^(?NA;X/K M>T[2[Z2WK7M@[R#T(9/TN4O&RLIZ*1BH)!-$K0KABXRP&TW3X%&38;":<@ZZ)H+F@DUR%RR)[EH+1AF%HG\AQWDOX^'-A7P$=1%'.Y1,:4K8W6 M0BF%C'7F)/C$/-0?%Q6LX[RUE?IGB;\>K-@!U-_?5=0[R@YM ^S/$G^M-+MU MS;9=U#)HB3_AI63%&4A115"ZFGR.UW.Y$ED('O%F[Y''QI=^2OSU0Y1,P;,!G19&&-TZSM)1U_BKY.BMBKQUT7*PY7XR[Z8 MZ%-ML1(+J.R0;'(;P$MN4]!H.&^M^^,O\;>/\AO(>:@;J\^GL]GT#\(XKZ'D M,/DZ_QGCXO?I?+RZV;7SI=3M'MSDWND.8[AQM=3FI*5CT4B3%0_>:::4,+F.ZIUYO^Y7[R[2.N\ VBM1>U#::>(I9WX3E,L')?7=VK^CT$/10)R.9( M7)/-J0+/M1EOO:JM,@C->&#)^6#[G?@'C#P.H?LN\NTE"_'S]/0S^<;?@EL' M/5PN0M3VW-%@ 25Y N>TKH/GQBJAK&V? 'L/H.$-P?UU=BLSL)7 -SI\O469 MGN6\?%XX?34IT]E9N(J?[!=ENN_!C:-,6X_A1I0)7?%:9^_K!4Y?A%,Q!S+3 MC=(EE!Q'V[UB3Z>,S-2WY5OF7)FNTGB)P3 @SX)HR<@X">A-[6Z2B]0BI>8U MY>\%M+^34I!\X?S+>%);C=>:5O,WN!AQH:6LOE/BD=QCGECM+UY+6.?"E"%- MJ?85.^^$,OQZU(X!MYV7_:7=1PSJC@'_%KZ,S\[/+F?,]2*T+@K6!=]3HDMO>FEHY-2=X$Z@;S]5L?\RG5TM MU;=!IUKW6)!,;"IU+Q::!%,\&$[$3SYG%_Q#6]Q>")X"789300]1LM>X6.!L M?@'][?EBO@B36D'QV5FM3#JJ;41T\!IB9,3KK$D8$244PY 7I3SSS>.B#V!Z M"J3I1?X])'O=-?)5=,C;$C1MCN"5=JN:UAZ%)9Q&.6F99K)U+'4CF*$BJL/N M-=WE?,315./=HHJN-M/MPC+6+E(<* MKVV#Z7N,L7;2U39QMET$/1@)A)*920%2QE!KPFD(PI-YS*-!%8T4N;5#>\PQ MUO:Z[R#?P6.LW@G+#>,TO,Q!&9$@2N5K";BDD^?2)M58^8\AQMI)9YUBK%T$ MWD- X]O#Q"7A3:&7^AR!^1I/KK=WO T)K#1,1?(E$5N'V6^C>%K;_YY2[CWE MXDVXK#.P#:Z>3(!-F YU+V0_G=U+@3T%WLO]M@WXN+8R%O)EE0^:%BC-P8*UB[9>!&UKZCI/48+2 M-,@0HH-4'.%)-BI_H]KAAJCCIC<<.IEN5P5,6TNOX=Z^!'4W(FW1%D^&AN6A M7D7@!;RP$K+DOKC N+=I*WT^667N+[<#W+>X;JZ,]H[#_N&^?JQ2!Z*TH.4M72Z-Y[ZY5,BG[",S.C?5_> MS[T.'K0LP1H0KB8#B4Q.A(@&6.'K85!UB:=,'R8O1 M*H+@NA[N2@E.FPR2[ 6/65E76A]ZW(?GF)++.^EZB[H9.\F\UY(NMXB";<1U/C8S=M+B1'HU4,#1-A#4>35+ 0[T<%[@AC*4VTT"1 M-6/(L'67DN'IL4-)C/[9T47RK>,E&]Q]LGDL,PF21%'7R9HXK6W]UEAOR?U/ M^B$/Z[B\VV#Z7O,?^BDJVW.P'<1]%#Y#RPZ$X3,()!6(>7J M57?C-!2ON7.!VY1:EY$XYOR'YKKO(M_!\Q^,MZ6P7, A05*AKF\\);#%BYAX MML6T=@,?0_Y#)YUURG_H(O#A[YC]%A;GLV5X=UJN?MHD@G[_HQM'RCN,XT9$ M/&=KE/,%930J,N.\-PFE19VX4?EZ1/S^E_1YUZQ$D8Q,%K(FCBJ1:+5*Z$&B MYT&B%J)YR;E[ ;4L=W(EU7?X*7Q=UAM\6WZ?C2=I_"FV+^=BN"G3AU'W%57K7 M7\^EEA[ _VKRAE:,#W_@Z6?\C=S$D_E($\ B:W'+VDQ4)52U3E2L*6W6QTQN M8O/.K7L!_DZ9MZ?F>J[R]"#X.D\^_#$=29%]+@0WR%Q[-KD:8,)JI'*KI'U\0/6>N>!SD3K_HZR7B\(X!FS4 0GF>6@0FQ]/+T3 MT.^:7YTU=9M>JFUN0\TV^GIU]51S9DP. KA6#FHQ$ C*"0@HBC0.49K6R]1] M>)X269K)_38G=!_Y+L)%K*FE@(:%>AR3P"DA@-'/"U=!IM1OC=\CNN;;3N_= M97LL62]WA'2UREY)Q2$4XJJ2C+[R.M;E+#N#S&O9VF0^[J.M3GI]^&BKBWR' M.M78!M/W>+3525?;'&_L(NC!RB<:P[4@D[BX:$'IV@&ID'\?E4G<>6:%;%V1 MZ)B/MIKKOHM\!S_:(N\G:2X91*?K(E<;LCG+(!NGA13%%.L:*_\Q'&UUTEFG MHZTN N\AB'N1I/WRRR>:(A?-G+.(O-B80;M$H'Q!" PU.,YE\DA0<^N]_TX@ M3T#[^PMXJ*M"+\*G\2*C)Y&[BXU+9W9Y?).#S9W'<^-P,R7#%4.DY3XK M\@F<8=PA3\ICB1[-J,N+]INM+__KG%CYHO9I?UL^S##,SV=?WR^FZ5]7[HS5 MP@5,!411&E0V-0)A VBA&4:O1&:M5_ M8.UW\_2\3AKRX.H;L!;7FIZ=32?+ M-URKL#6*,F8A@P99:A6.6H4A2$-;M3"99\N8XN8AFG9YX?#+4VL"?'M%M0G2].IK/Q?V->15WXJ$97T!0'P:"KW4@8 MN$B+N _!LN"5-JYU%\(MH3T=WO2IDS[\G3L$L';N10I%QMH6P44"5CSXC$C_ M>&5169^:YT)L!#-46*QO4K21]K&$R-Z?A!G>IOBJU(.R5KK:8=%S4&31U_HO M)#.=,V,QM)3D!&;:$967TA090M2M;Z8/3XX' FZ'X$87 MN;>^%/;AC^F'D^GYG$SI#W_0KO25?G +YT4]D=JPU].(=5 UJ=Y:\#H$0)NS M%"*C]W$K=Z;#2X,B"9\6LL*KHX&V.PAO'M."6UH?1EN_88\Y>>\.589QTD=Q)!4[D (JQ0JM3 M)@[YQ'(P2B6^7:G]NYZ^[[9SK;K,^N&U"$>]H#F>G),+_Y;LNE4#ZE&I^?G. M%S@'6 -=QZNOIW6!BB/G0LM)-R#A?K+=(;CCY.7 M83:I%W%J?MMB-B:6YE'46:*/'C2KE_IT-. +$Z"$01EL=J9YOMAF-(]=_8WD MW##I>3G.S;#^.5Z.7,YGB]'[!1&N/N17K"[/IY-Q"J>K*]M.*V=DJ";57!G]YR;66G[ZY6]7L!#!VG;*#/:6NY-MS/EZ!6?+D.Z:*4 MPA:@NL0C'U+Z)B##!B ;*FK:EY0'HP!GW!7E B"O22S*>(@Q*@BVU.ST[#S; MZ@[)<:E^0WAQ:,UW$6Y#C:=ZJCK[.GKUAK8X+Y/G C+/CK8X+\#5R\"..88Q M*%9N%N'^1KUS3'_Y./W\T_J)*PVOO[E2\-7[AK/,&@I^NI?4&GK=%PA^?3[R M3#J3G(5Z=Y8&0'9_L$Q#3IG9;(H5]KYIV4UOOSY_"GKK*+4>YMNS?XQD$2%P M;B"[X&IDFIB#,0)3-6_3>F["?>93-[T]^\=3T%M'J6UT=1N'VI,O MIF71UZW7/3I MEG>8IA\G-0-J5?MZ"?O*+]5)"2X#F1_%T'0PS)(-DFI!0^-UH=\5U[HD>^,A M[!M^7+\)\]U UK'2D0D&2^(;?5\4'GLUF8?)QZ=RN\5T-X.?Q/,UP<7&^-!\Q M'Z7WJ$%+L:S-R" *3G^+:T MD>1=@^2>_+<0%$1T$2)#-"F:P-MGS/8QD,%2M8^ R\?#B$,?K'Q[ MI'\99WR]'N$NXAMO$KN0FSTWT<1\)3T]K8;I)_BW,_H4+^OI;?%BT$UI8*#5)2EE/+D(."5@R3!!(F;#Y MI>D',#TEDC25_V$/R.ZY;-'P%.S>M_1XU+7]Z&Y6"S&F8 C26)&48BJJK)D( MOFB;F(QBPWG6O>]K< ?Q]@NO8E#/O]Z.4/T19ODJ7!!3+I(3Y6L7CQK KY=W MDP),SBE,(176NG7"_JB;W-W%"S$ \\:3A8,2?&0*9-TUF4F1A=:V9C/P0X5S#TWB@RC[6**V M-1WD33C#92R %YE1.[+"+>>@:B:X%P4ADY7.BT'4MG4KK^OO/WQ<=E &3!MI MH@?/Z ++19[;%FAZBK9^B^0PX=7=-;-!Q7N(=0!E2^-<\@42.6^$2B<(V2)1 MVB4;=FX@S1[+*_QF,9 M[9HQUW4K:@G..;RMO(]B-A33:"C5H4IIW.UP7Q_ MFS!;Q>J:AR_N?4N/X8OM1W>SDZ,*)=%8___VKJTW MKB-'O^]_(;8NK-O+ H83 P-,XH''F<$\":Q;+*PM!=VM;&9^_;):'=F6+:E/ M=YW3YT@-!,Z,[>@4BQ^KR(]%\A6;_!^_E<3_\_WU/[9]C-G+O%PWW^\VI+WP M1BJI%$%PD2U=MIZ.*2*DH+"ZP&>-UG/9W8&R+9+>&(+V;O3&F*"9-=V1M4RJ ME<&HY S?>(HW.J$%::VK6?C6SOM,=YP6U"=1]ESHCMOE\U^^;:HGA3<",R1J M#IJIL;EJ!#7J6E,MM9K>A_57"U@^X3$( _?K)0[6Q5B]*0_:B,]B7.5[,<8^ M,HW9^+2S/*=A7XZ R=#[?"H=+P6_6%.,'*R"#!(!2TZM'P@[)U)KWZK%2^W= M[VPYN'V"4)HY;(>H=@2XWCV _APJ[TB3))1('&6#:._($*6$Z*($@SI5M*92 M]YE+#RYFAA'/Z+I^J&#L*$6=F-UJ&_83;=*'RZM?=]UN1V2Y]OG:F&S78&F_ M:3+KI:BN:@8&RNC(I8RD8E*BS?RQ#[%>^WSWY.R7\]XP.!74[#.@B!F\3P6< MS28$*WRAWK->%\Q^W0[%^#S[<_UV\Z&LWG^@JQW%L7VNL?[+U6U5RH4L0E?> M0DBAO=N@-O!9MYXD54JCJA"N^YC4J62;X5W0%^W=V*\Q03,&^S6:G#]?7_V^ MI0!W-)^R2)2P@"R9Q3/&0 @400M!5)6(V+V%[&3"G7R X?A>J3*'N>[+#)583D+&!JE7$^16 S M1&!YL))Q1+Y.?&3L\" ./LL-#=+$4=FT?F<[L\"!V>!!,IJ#9#M'Q4O!; MDHF49(;L:FL7RI>-KVSB&6.53K3QB-VO\\7@=A [/#O8#E'M*/V=MCS2+ZR( M/RN+OR^D9X^"*(6G :].Z]%* 4$QLQ[3/ M14671?FO[O^^/'-]:K]_0LC0HTM&U495'RT)#ZS MA.2[3\M2HI*)NC?EF$RX&5XK??'>KR!T3-@LFC1&$PL592%&V=K%MFD]N6H0 MU4E)IF0?9U-M_HQ)XW$!>C)N>0BZ3A&7]LHQU20-945@O6DSKXP%GS" L45E M-#ED81=C18M-3#X3(SH"6V/TI!U-SMOZA3LYLZW>QMCF31?^I5)K7&X]2)^U MTRGIH)9S$WTMV]F&IK:A([#5<>;C^'*R%FJY_%)4%#*A+ Z<2AK0*/:O;=!0 MD[>Y>-+!=&\J-IUX9TN:VI*.0]BWQH3S-:;[WJM&LK8:5H@-VW8;""%&#"P*"#+8-NC;DC,YY>EK":;=@@4=C2=F@V8 P44%N_MOQP5Z39(P M@S1-GT:'5@O \;\K#BM*7[HWOYV#W NRO3F ?X:&/ BYB[+>K^F$IS>BY)!5 ME@ZRM@90* E1:@$E)(I4!>*C0U+G9<(#A3_;\3SM>$P,+Y@S>WHC*I%!(Q"< MS+)-W];@,3M(*GA5I- ^]Y[E.!OAS\8\3V,>$\-+).]N5F7]]"[HBLY14!!S MZX0OT (A*U3G$$,(.F>UG.J>(9*?S7B>9CP:>I?)&>X18;A80E0M]1 K8$D% MHM$94%?O(V^'Q-FTHA\M-I[;6[$=U5L-7S*J.- E14"DUO)*L<59&0PI40/- M)ODX0*X%G9U+>"%V %A&G1)[; &54YX,L5/E'6\W)I\@V.B@*%5=4A0*=7^V M\A(K)H\!]$F4/<^*25&C)Y4(;-:.+U!A(&*I0%5F%Q3E0+WS<<^L8G(0!AZM MF!RBBZ54G.TCT[EBH=@2X?J>\:OWN[[_L"OF"-;$ZZT%(Q<$]V@QDC G MHXPZ:Z%5[Z3OHPN:8=0SNLZOQU+8["HO1YP@L=?7IJVH'#91PD>J+=$E(PDL M2GO,/@1C%2EGC:[[5T_.<+)$)BI9)P4,6K8'*32'45: B-%ZX:,(=C9O2_[: MJU+RKD'F+8*^OZ [,F[[[?7[ZPU]_/+/VR3MGZ\W_RJ;=R5=_WIU^1_6]-U/ MNOV/[A-\%\Z9[(R,T$:.M3X_'J(D L?'4A*A:A-ZTY4G$W:&-T9?>WBP[^JL M835"9>5H@M]F,]]O$@Z!=&>'UAG64+6<^ )IU=[[$492@&"%GBX#5*@A66U"N6OX=1^B[=\9]@5SS,= ^C;+G MR35+23EZA\ !6 7,;'>AQL*_2/1"6JME[WJ"9\8U#\+ HUSS$%TLA:O;1Z8S MUSR(:QX$DRE(NT-TO!3\QF)C%GR[4, ,2++5QK&;DH,OF%4AX29_S#(;W [B MFF<'VR&JG9QKMC)&Y(V!Y/A"09$U1%,#U,1NCG0Z:]L;=R^!:QZD\T%<\Q"% MG99KY@"L7J\^T56ZW;KMW[H-X,:CG(=\=$3F^6#9[Q'00G@A,$4=/&*5SBLJ M,0K#1UP(3L@'".@AGS\Y#RV\LDHQCM&9U+I59O G6Y*:M+>I4^7);?MZ-HMZO8O?"_D*9(Y_@\4;H] M?IIC*19G<^<\W3(MYW@ C5&DVHVV1R>%-3%!]JW:EK:#7/E: M;4WZOR3H,\O3#<+ HWFZ(;I82IYC'YG.>;I!>;I!,)DBX7&(CI>"7[0AYEPE4#"Z MA<6ZA<4L6RG*I!HUXN1DY6QP.RA/-SO8#E%M[RE:[\KOY>IFM]S/;./W4D&[ M/% Q&"36#-+6UH>9$'R*@F\=X4A$0SK=B[ >((,'?WJ&H<_HZKZ>3%<=2>'M M:G^BU?^6S>OKJ[Q5TH!59V.T*%F!R-L-8N?:DZV01;)%.L'6N]\,MX.7\-*1 M-HWN>I]ECR0?=ZL35>M:!(*R!J'9!@01 @13BM0A!&?W0]:3GWKI".JKBQ%X MR3\%W;H$7CDM, ?0L8DI.)*/0EEPY .%;++LG@G^\OLO._8\6!,CHF('_WU6 M,U+0.(=P[W#-/*#B([9UA#CMWJJ<::5+U4/-;0IY)04A10U)!$NT[7K6^T7: M#&*CL70\9#=[.P*O6/B\/:&N M&M[SB?\<6COF.\,G/CG-*\,A#5S!XT%)T#)HJ M^;JJK1%G%!P]Z!#YE+)2>6E:NG8NV_LB9@(/P?OI9@(/@<$7(O:";P((">;";P$'0M>-#*A='%2L&> M:/"MKDL5EC-J#5YB43+$XL)L7B.?9P+/W(B.P-:"YYM<>!,K4@V09P/.WI.,0MLSY'COOU7ETOM0*1F$$U,9!S.A!2=UFCEEG'"W& ME)[Y3&"M9"K6&- I(7M)U4,0)*":JD2PJ@33O>74O+9@04?CB=F@&4!P4<'N M@+E'.2@;3)!0J>T!&8[U$R80T3J18K U/O^Y1[.VO3F ?X:&/ BYB[+>H?-4 M18P83/1\!GN.E:(6K:N@!:K249M@ M 1R4$6^$\L"BLY-5LI>R)E-K68PQGV<"/PMC'A/#2R3O]INJZBU9K:L"E4SF M2$FR?Q*<@*15H!J\P?ZUVK.0_&S&\S3CT="[3,[PZ3TP56IK-0*5TF:;IP3> M*M:JD-HKGYROSY&BFD^["V-#"E$D*%46P* S>!\L)!.E=UB"=-VS]"^PW<51 MG-Y)E#W/=AG[8>#1=A=#=+&4=@'[ MR'1N=S&HW<4@F$S1-^ 0'2\%OX6ER=ZR/X6IM$HD S%4"S MP>V@=A>S@^T0U9Z^W846&"_<;N!8XU$V/^3(Y8J'BCWO5)%M-I)]%75H)#:R[&L#17R ME(JL,3Q0JKC_QSLUV6W?>?M_5V6U_G#Y6_O0CW]_^[!O+-* MH +EHP&L(4#4Q8!A05/6CDKWN3_#5WDR:O G^N/RT\VGNQ7?Q'5:76[9L7>T MX> SRH0:"S@;!:!-'J(7%K0B&Y22&>UL4F]/R#+]X3\R6KNQY#U!T-O=&$.H M"UMJ<6++X;?.>+RK?)MY#4+;C*Y&6:3?RQ,98W7/%J?ST.<(Q !+\NGZ:KM[ MK^FWRPU]W(JP9G^*[^[26F^_N6DYIK^LUS?-T;J0,LFDM >E2;62P@K1LH&A MJNS"U9QSM)V/U<&+?+8XG$9M'5_D'&+\3@MZMC [F=;F]'SDUJ*: 7U9>T,6)28$FZ7F,QLU4&6)$F9, MIJ!,OO?LBJX"/%O(GE[=8SR;N,O$[;V+MXDWGPQQ/&Q 1<\[J)(#GWE#M1?% M"E&)S_S1,NW#UCI58GUJ'$ZANIGFS9.R0BH!-6Z'[!8/@5P%'XMOC6>C"+T? ML,\L;SZFRA]/DP_8^J6D&?>1Z9PF'Y8F'P*32=+D!^AX*?CUR7*ZQ?D2 M?'O\%V(EIXVMJO2F9[ZSC&>2K1RDWX=FXAVHG!&ZVGW51QA5ME1R 5?*-K1A MIR-4!:A]MKH6:71OH,RKG_J$3MK!&S]^^_1]5O-2VJT5E48"V-1L;=7B20Z$X2BWB-J MGEK3L1?([H'G&S:^U]=7FQ7_^']>;CZ\OEEOKC^5U8]_I(\WK8_:J_6Z\#_Y M/?UQ@=HF5$5":+4>J%. (*N%HBC)5,A9[!WP'K#,Z<^KKOBY?S>-K:@1PI%7 M*5W?<&#VKJ1R^7MSLG\NF]-"I_Q5327S-9^\FTCBQR52,44T+YYB,X0D)(.6H]U MIXWRWO4^L?9?W>GIEM&0\LU%.(K&1CCHOG)6=S','BL:B8WY=C6G863&TM\C M,#EB\Z>!A2%G4C !JBSLJ(F<.?AT$HJL'+RA8 OI_91]*C@\P=V<#@U#]GQD M%/Q9.F<45:T*F"K:K+=2@(I"B+DHI6J-,HP97IZ*YCE6-X^H^H"-[#"'<\ MSY$1)4>VF_6KN-[&O[W#PZ]_^+',_.J:W:C-OQO%V&8PMH8_OVUSDE?YS>55 M>[/]UT+K\JYU]WE;?UF7[?=?U4U9T_V2J&EI^NOOM]DOD!?S/?_T_4$L#!!0 ( M &>$FU;:Q-6^J3L! '#S# 5 97AL&ULW+UI M<]PXEC;Z?7X%;L^-=UP10IL@P04URQOR5NT(E^5KN[K>CHH;&5@E3JD \.#L[R'__[Q_TR_#M0Q?(>_+XL_IY_HQ#^5W73Z^7#4Y'?WJU &(31_K\6/XLL MHBHA'/(4$8AQ@B"-&(5*8(E%&.&,)%>W/\>(14&<5O^ZOK3,CUVH'XM>_I]?/WSA=_*>PGQ1 MKNB"FP'*_.>R^N6'):>K"O.SFIG])(M\*;ZL:+'Z0)F<:^FKIZV>'N1_ M_JG,[Q_FLOW=72'5\E';^)^U?P@AQ=X:YB+1:Y?J+<+,=:[NQ[J8M&'E]C7:[%6J/+'2BZ$K-ERY]$@%__Y)_W3[+&$MY0^ MS-Y()8M"BO=Z>;R77^D/65XOA/ZO7@E%OBIG)& 9%5$ X13B!D)(25A!'F8 MD91$@D5Q,M-++5LV;_E,+N!O7UJ!JE'=AOR3@^[; ^]B4,AR^5CPS?IW/S^V MJ.GUS*R VB0Q6] =@WGP3EP7K4ZTX&/#2OZ-Y\5RP*;;*_HF5>?L@IT_^R>OJ% MYHL/R[+4TLX?A9'Z+2T6^K)R1E$D:<8S2&/.(<[T'U1%FK4HH2Q"A$8DF!TL MRV<_M]$4L/IN[8P8G]^PT1]\,P ?J?_09[^8)_Y!;"CSVG-YS@\7,UAI?05 MV%*[WNAN*PYJS<&NZE=@K3RHM+\":_VO@$$ O# 8_ 1:%/1:"5H<_/'[Z%/G M::$83^Y15YS1IV-_Z1I?@'YKH/&9B,>YO%'7G!>/>K/2#)G+\JL1\JNVV5]I M:/\^2^,T"23#,$@S G$@ [VK$=:=5G*P M5*"1';S]\2 796-"WJSN9 %>ZYDT5+:EE]OZY# Y=@O,,) /O$(<0WM+;O!' M)3DPHH-*]O_7'ZV[ ^:)EQT&'I58W0'99\8>3^A';8>/;S[(&1(H"F6"H< MT02*%&&]YQ$*LA1)2 E+4HJQ1"B9K=9NIY'@/N%-^^>'VVXI\ +BP,Q_A.VO MVE75'\>?1<(3I9\>9U0&/ZON/F&?OZ$?/U=&TD?_*N^9+&9"I$*& M(8<9PP+B3"I(D#0,@B23*".8,!>:/C?@U-BZMB(7RP6\F"W.8FU'&CX1')@[ M:O VLNZ:C+6X'@U%6V0\<RS<0 MYHO3+WLG>-W$< $D0^\:^Z)A_>F?T+WK"]>W;'W=^F^;+WO_::-\P"=4:+_3 M4__<;[W_D"_TIJ\^NGE'>>77^I7^R.\?[U\MBV+Y/5_20^NP'TM.&"MY( W MHKM9!4XS8F]GM&/W-XO]-=)2_E&UO]]O[AYD(5>@JH1\A6=7[-R55"^FF&A8A3$ M$C(:!Q!SKB 3E&ES! D<\D2I4+E0F_W04R.VU]6AK3F06[82 UJ616+28O7TM:"+ M4C]2?X6&;M^OY'TYXR%!1%$$>18AB&F80,IP" .)68AYP!(4N5#E"%)TIR18:3T1T=KA1Z<=6^7W2 ML;ZO9WS"'2WD*TUFXO7RWIRB5%$2UT5A+ >SH2]?/6VN^42?S.^NO]-"5']\ MU:->+\0G_5Y]U&]:O?>?<2(BE.A])8EH"G$4*9BI+( D3I4D,N2*.)W_#2'D MU"BMDA0841T=2H/.I!WG/??\#'U,YC U[A$0 V+G*U9B"!''C:H8$.2#^(LA MQQJ(Y$])]%;O %=/[Q?:JJW2),OJ1.&KWE;>/%3[PH_+Q3=9FNRLQ\J;S6E& M@C1,(>><01RJ%&82A3#1K"]EF)"(.1FFHTD^M>6@ELILPTNCG]Z@/S;R@A=Z M#UG_\B?/*X2WUT"&&<\X)I!3P2%.*8,T)!*RC'"F?Q5F2,T>]I(D_SE?AGTM MAGXEKL#R<642<$U.\Q5@\C9?F$!5P.C<9.7^,[P>>OY3*A("1:!-0XP)A@RC M!$91$F9ZZTJ2,&E>CS8/\9_YY3B>MCGXJR&K__XSO1>>K,WGF.FA3UN-0K#2 M"&QK#;;4!NP);%_7J XJW:] K3W84K\)HUYI $"#P!588Z!_K% 8T=3U/7%C MV;_>Y)Z64>Q[.IPM9>\"]#.?WTBV>I.7?+XT40Z;G "2R1!Q&4*E,F/LAAAF M4:Q@2FG(@P#+"&5?MS=SU\M%]8QW M6N[7C^5J>2^+=4JK_LE TX@.U+,!#L>2R+,%J MK0>@:SWL",_[M'9SXG-.UL"TV6H%C+"@U6N[>,'N3+:ZU==O:0>NGWL.15.D ML+I\DG.Y(^'_3^;4>LD<"OAZ535/KY;*(*HK(?ZK]_%&65&'0JE== =[?E^? M@_\P7S[)PNQ3"FE^2XNG[8NN[Y>/B]5,12J*LSC2 MRV_((98I@S1 !")&92!Q%C(1.A=?NT @%S(8IS3;MHQ@M02K.PEP@%[\_2=@ M]'+V35PT7;8NC+&F8'!/1Z4(V)D#H\H5:)4!.]KL7EGKX[7VFP=<_56&NT28 ML>O&>0#N2%4Y'T_M&SK[;3G_9B)R=[,2ZF0[)#D16928K*<4XC0*]":'I3 0 MF%&4I!(A[$:KG>--CS77XK;)3JH1V#56M@OE-))8FFSR.(A"B),PA%2E*11Q MC&D49C3AW"TZV1/&8^P//Q7Y@NOSFN1-W0VBTTW@ ;>!W9O(U[>6$# M))!;8>(M\KAKK)'#CBW4/HPYMKFI'T&_K1*,;M3;'W5)R<]T)6\6KVEY9_YG M?&/?Z-Q\-I]EJ9<&OM(KB?Z'ZX78_<76E;.0LB2--:,C::QE$9ER^BR %,6! MHH0C'D9NM#Z E--;#&HEJZRO1DV@-T?K6I] FVIZQ8*UK] MNQO+#?$6V''C,\_LP(RZF=)6/V 4-%/YNII*\R?8DMW4]US/8WV)F=R]7^[> M88RV?/%H>+M)@%IV[+>-&N#1Z 'D1A$'_[CU/%@<8 R![M \78D, M6IE!)338DAILQ!X"58F\H$'Y] L+'M;B_]G308 K7)U>?NN'C>?" M=]5OQS_O?'-OY_MN7X.MRE&F1HEM%*"AUI,Y\K;QZ"T(X'+ 1J8 M;8-!(. M4W"[ P-_U;:/#3)VJ>T.18_4V>ZZ^H(BVR9]J9!W,J]SG,1_/Y8KPT/:/)EE21#-ZKMYAKYDM?1-D7_^5$?+0X MN:=']^/N-D#CZ_+:E+HLM F:[3ZW0Q+A;!D"":QB$S[VP@2R2*]G0M"S!@- M!).S[0;$9[_ZKN%Z$.W0KG_]H#MJFJHL%<@WDKIQ:B?$=F1Y,6SCL& KIHE% M;00%[RU@B#JJYE;;.R;GBZ8H5)RED,:FB+GB&+( $QBK M@*DHQ"FS"S^P&&MJ3+(E:D44?%M8\.*S<>^;5?;C)>7IF74WR0MP*]T]5@,5<&B M#YZ^W#PN0X_KS^D!RH'CIL\S>H1JFOC/&_7[LIB+)ON%11" MF@8"*IY(D:0RX=+J)/)RY,9I$.$+MV[ROAR-@>FY N*F >)\6I4-(@ZQHQ&>AW>-%]=Y4N*= ,[35_6-U"SR;WJ"O\GKJB]5>]@O MPHQKHY1#I#>\$"=*0A;A"&;:1I6@!J8T;8PJD0<((#B# C>8BV/CS)RC&6GJH>QE=V7]^Q(E-+QE$ R@U%Z22<48SMVZE9P:<&B^T<@*^%M2Q M$^DYA.W8P2=N0^]+M:C0R K6X&VDO?)>@\06&5]]1<\--VXO44OE#_J'VM[7 MDU8JU\3Q[>K3UF;5^"+>:4J;132-0H8(9,STK4JPMCH2'$(9B3BA0<93854# ML:\ 4Z,=_=JECCSC"KDE[PP(Y,3\8Y5CS.C@D9MZHN>+JUR''Y>[>H)SP&5] MGW/IQFFK#/[U0OQ%BEM9;CGE9D$D8V0L)I&*!.( ,TB41# @B0JR%*4I)S+&_7+T']J I$GBH-*R#7KN+F<;5'SYESO'&M>9 M;*/V@>?8ZB8W(BF+U:;]V"]R>5O0A[N$-H8'9P <>:#*R4[R(! M_8 M M!_VWS\W<\>Y:.W4J_]V.TN[IG';OK.25&:7D:5%Z5J@#/#$4H2C!F, M)-)?>O' MD;6S#"[':^"/?A>J2L0SO9/75":NVS M] +4\([*MI;IX"W,;2#QYY$\/=38;LBS2A_Q/9Z_Q]S;J" MW_=TQ!NDSW-*LF[W^EW+OV[WNA4Y-^1YB15V@YV;=(_^S.Q>\P% M91GKDYE?-7?*N7[?Y/)QG0Q#489$&'/(@X";;N<99$$<0LE8%E,4TH@[U64] M,][4Z*L2US7E_0RD=B3E$:B!2:D^HZU%O0([P@Z0?Z>%^)7^ MR.\?[YM6I_++(RMYD3]4B;)"9!&1%$.I]V(02Y%!0DD*A0RU[21HRJ15#M-@ M$DZ-I"H%(#,:F+RGM9: ;M0$[ F46]<]U*H":G2] O>UMD VZH)R2U^').A! M7HANPIS$- ]]>%W-7"4\V%807._.\/9UC9;@NI[A1M&V[[0$7R8TPPZ9\L\] MTR,EVS_;C+NE[P\Y&YT5 89>+PB D/BME.'8-"!>C:V;1]I_+DWWQ=ZA;S+ M'ZK.YU]N/FT\..7Z;'=&>9PE02P@QSB$F.($,DPP3&,:2ZY2EF"G6'=W$::V MYF\^ZNHT8JU#=2X!7A@U?MIR4%X2_-%CONRV.,/.PL!+\C 3X-X#MC>&OEJ\ MN@LP;@?7W@ =-&CM_Z2^P6WKK*)FK[:NE!?AF$$L=ZR99S84F&XVX'ZIP=4RZU<9U%*#2FS3JKG>L/J, MFW$!REL/ L#_69%&$,1FBQFD1!(E63:D G" M6* HCJ53,] C8TR>A_[OX,]!@#9T].\ Q5=!$)C_U514 OJXNEL6^3^DN *+ MI=Y(Y&7Y:-M(OFL"^O"1,ZQCDT\EX!5XWXW1A62S@\(@S%*/\(PTLJ-B-V?L M7MHSN:^OLZI.@]ZJS%"=>7V]HXN;RF-5?EQ6+6VD^%WFMW?ZO]??9$%OY2_Z MT:LWFNC>T;RH5/BLS8!WR\(\=28#%1 :01\]'CQ?&<9GN.X$:%SZJWX9[O<#5S[U> MB*VCBE\E-<>9XF;Q69H2/OGB5E^@%\VB_:M>H[!( M8!:9CA0T%'&:J21.G K/>Y-L:BO7QEZ_ FOIJWJ@V_+WJ^'C;SKMMHG/,DD# MKW.>YL=YH^4=2T];)']RC;JY\0[G_K;$_P >ZUO_0O/%AV6Y%9%%@I0HPF*8 MQBR!.$X22)- 0A&$...2)Q%QJMAO-^S4R/=X->8K8 0'+XSH/UT0*&*U A6PG<=D8S(D.U M+* 6VF.RM M&OE*DK<8<-S':!8:#=&BGFWMF)-!BH6VRLHUS>9//'_7&>Q8+ M+"06(40J-.6@PDQO:HE)@R:4XC1+8^Q45/;$.%,CGD8L+U%QIZ"U(QD/@ U, M*ZV$F]BV*]!(Z3'(OQL&7Y'\)T89-UR_6]6#F/PSEU^ZIUKO\F[4YI>;>B,H M(BA.<0REQ!1B%:MD./#G&V-C^\[,U1RZ#W'7WY _( M\?9/6QW/OCRR_Y9\93J?_4K+E2F&+U=5=[2M$] KP*0V7B2X44HOC$/LK.Q@ M]+ZW.C/L,^VN[, XO;^RO+\?>?VV*"2=FTC1=N]VLWA?'717&[J9P*G$A"-- M4J9 51 CR"(:PT"E)$I#P0B3;NTZSHQH]8V-VJ9C(S"8:VE?OKC5&V@T=#^-X"0FU"("-I"'FL(L0R%"KJ M5)"_GQA3LYX:,<&VG$Z%MR^<%0\.:2]8#TQ9?6#VZXL^B](8ONG30DS'5WT6 M*"??]?FG7=J+Z%.Q?)#%ZLF$:*RN%U7HX8.1H3Y-YS*E@D84ABH5VN1B'!(< M9I"B-$AEDO$X0_V:$W4//#6B:Z6]JB*25M6I^EKB2]L6G9D#.Y(; MF!:>TR M4"_H<&2'D/>61V>&?:8>2'9@G&Z*9'E_/Z+Z6E3Q"$];:7\*!3$+,85,))J2 M, M@)FD*&9))@*,T$C)RVP4>#C*]C9_I/?XS2*\"%%X1%*V3*TL31?RKQO7N M?_TK2H)_C] 5,*]@]3$E5VD<7<51N'OY&\GE/9/%SAWA%;B3/VK3ZK%]^;7!I:OHH5VUAVYBB+"."PH!1!3$-A#9S2 CC)$L$86&( MB),WO&NPJ9DVK:R@6 M[!18=OEAW>)-,A4)1 ;-8:54 MH[UQ-SC&ZO>9%CN.&AKL@;FK$1^T\J_;6Y17VR>C6XG/&S4\QN-? **OT/L^ M(HP;97\!2 "H2&+)$,Q^6VLI2VMYBD<0T(BG- M0B9:#K4]\0CQT88E28Z M5-QG@:Y+^S2HV#C8] MQ1TO30'AY?[]<5%MBTU:P+>M:FO8Z=\NYR!>W7^F/ MII) G:.SZ65'4T(3%5 3#)9DA&K>F6#2#@\#WHB.TG!L)KM_7$4(/TL /:IGKO%Z_I0[ZJ Z/:+<;K9;GZI5B6 MY2Q#L60""9ADW!S4QQ)F611 @3A3$0_#0%D=U#N,.;4U^UJ(O(J1<"!<2W0M MUD?_F V\ZJT[-UC#4U4GY1"0.C/0\U51.JWRR/DK'+1ZBF1J#L@K,F66$I5D<8)BQ+(4X M316D(E,P9)J5I9 A"9R*R9\<:6K\8#*AP5:X41MM5*7PUE%+CM1Q&F3-P)IN M<0;C*,I,+S8$:1K$,.1")$@R*5361HY]DD6^%%]6M%B-@?AN+-G^X",$-#4% M_9F\S18!QJBB 21U.]Y8EYV2B!14L)(O^81%BPE7.[.P]M% MGU ^+[/0#CW>',B%&'@"[%90+QPR\/JY'Y!7BWE5Y[-[S.(ZB\40 7H[XSQ? MG-XQ=3O#]8[><&FBPD>Y:BI,&HM]W\^9,"0#3C2U9UD$<12&D) H@+% FFL4 M80ER6C\MQYW::FKJ3"\7E1]ZJ4R^-:A)+.>@K;1::=$W4Z%[$NQH90!H1SP? M,)CN0.GB\+\@9<$**^\9"]VC/E/"@A44I_,5[&[O1U=5G7;S$1;R3B[**JF+ M+^]EEK"89<(,S5B,PEQ50CM\G91.='$8U7,5*MH"OQHBG.CM(LFRH[GQH)_ M8/*K&WSLZ %J19K,^74)CP-UUO^B-?+'B3YP]424%XDR*GOZ &V?4KT\L\>) MV&'$\3HP_-VRJ,/"C0R_%_E*+I6Z-L'C^N+E-UD\S12B<818!!G"&<02$TVP MC$#!!8\83DB(UIO/KY;G91=)U&-G^G4$QOVLETM>39KF6FEB5[X;Z:$6W]A! M1\+T78Z)+IM#B^.XX:?D&=,A-HD0[_83(5I]]$55SD2KTFASXW"R-]HH&W\Y#PLA'&.SOT@L3.D:*?)_;TB1@?2]T@]$UE!==[_.K(HOJW MIDG4VQ^RX'DIQ4RDC*81)S!-:0RQ.5A@**8PI0E!'%$D8J8XLG2=#(C^T&Z4"O18>U-(W[JEU MV]OZDD8'L%;"HT.E+WZ^7"O.XX_K9.D+SX&[I?>#W#A1R'SVM:#FP.3+TSU; MSF>8$!8IQF""$E.H*U4P2X(4*J(4C](H1M0J"^;@R5/CL$8X4$MG1T^'<'73 MSD4@#'[T8Z6_-467^I[ZJ]<_;#[VPR>-\A&?5*#].$]? MT,\0^2!7YD6_4;6]<_.X*E>T.KR\OC?6T8PRA:72VVP:9WJOC4S1%H:EWG ' MD8II%B2Q4_6HQMK,??"(X\/?]80-8LVO: MDE9OF2IY_5D&MLAX,@3.#C?JNF^K_/XR;WU?/X+YN%Q4AOA*7M\6LBH8739! M@$G"!28IAHP'>DO#$(64D BF29)AR5$8Q($+M9P>:FJDHB6%C:AZZ]+*ZL8F M'<#:\8@?N 9FD(V08"/E &&5Y\'P1!H= XU*%^<5WB<*BSMZ=F5:%P:N#Q_> M+_0WJ']SO1!O\F^YD LQ2R)&98 X5((PB-,XA903O26(21"%(I-IE#GU9#H_ MYM1(HQ6Q*@LG&B%!7HGOV(G) G [#O$,X\!DLI&V.?XT =M;H+8B>^S!9(^/ MKPY,%B..VW_)'H*#[DL.MUX:FU:?A-8UC^H&3WN148@HKO]?PI0A8ZW(!&:( M(1AF+&:*"AR'3CTL[8>>&A%MQU(UH06U\$V7[[Z1:6>GP-*_.@BP0SM6SV Z M4HB:+6+>H]3.#OQ,@6JV@)R.5;-^@O]P-1/H1)),"&T[:+OQ@VQFU047<] N?ZQ<.NMM5QM'C>+(I2B+#%!Q%+O=5G,81;1 M%"*"0Q$G8:I)S*74[L[3G8S)$=C!!./7>UA 5ZLB9X^KRM#1Q/SVQ_R+++[E M7(*_U-4Y2K-AXW^NC_E-Q0YM[3IZS7:01AD1:9)FD"1(0!PA"6DJ(RB#2*8" MTX!G3BDG_9$>P^FX1OH2R*(4)T%($L@Y-HE_7$$2<@$%9Z;^6$!E&NBES3+C MTAVP]?HU=%JE'[@L7;%]WYNAO:]RM;L.@>N];_03]5NS^2@2OERO.\\>U]MZ M3*T#!^O1BWJ>ZS9U2W-9MB7&M>D?)03I%84J!'&,$D@TP\$XC6-->JDV39'+ MLG(XQ-36ELKR!+S92,\W\CJ>VQYB:?=97X;0P-_VEG #U%X_K;JOP]?# <8] M;CVIX,$!Z^DK>V1.U*>TZQ.8YL0/9S@C) AAC*,(8B0$)*97?*AD&,E([STC M^\*@1X>8FC73Q!.LI70(CC\.8?8@3_I?4S.GY/:@N.0$7 Q2"-%^KN# MY1:ZWXE#9TC^\3O'"[7OE'PGA+[[RDN;N[;EO;[J![U9WM-\,<,RBB75NV+! M8FW(<)G5CK4P4TRP*,,L8_U:N!X.-C7&V^H L2X_]T7/7(4,_40O6TTJ<;I7;<$ M0B[#&.)4*LC2+(!)'** <"(0M Q'=5OV-#/4]9OPZE3];UZ[JG)X%4797D!U-E=-WUI:T%_>91 M_DW2XNOWY2S!(49A@J"@&8*8)A$DBB!(&(E%$.B]EU1.7&(W[M1H1;]8L2-S M6 +,&$,:55-0#B>:K!6#-%8!%)A'0B5I&*ET]DT6;/F,$&^//RC(>!B0+9G: M/W!#DW8M,:A$WNG8M5H")L$GFHLK8.0&6G"/#.Z&E"\RMQQU7%YW@^* XAUO M[QMSK&DZ7^0K/<8W*=XO5OHMRDT.>!6B\RO][V7QVA0^^:A?MF9GI"(E>!A3 MJ)1((4XR"4DB3+TZ*D,:!)QGD5L,LK,,4UL%-BK N=$!;)1H M>N0*4'J!0! M1I.>F]8^,V;'<@//P\",MS4%'_Q-08](Y]X@>HM\=I=@Y$CHWA =1D;W?U3? M1%']9'GS((LJ<*ZBYW(3FLM"'FF;34%-@@3BD&FK6(8$(I%RIA3%)$K<+H#::A3QLK0:_ 6M3:0C-QS4-$--OAXBT/M'.PD;- M;10_S &UNNO2'(O7M+R[7@CSG[?_\YA_H_,C[IIQM8WDY +8<=^334#8S# MDU''^_NZO78WBE77M+<_^/S1A->W[:]G*4F")*$,2JXWSDZ'=96PNF0A;!Y9O> ?W M61VXJ"J9P8NUU* 5^W3'G!X^*A>LWYX_UCU;#]C7PH),^K M6$)]Y_7]LECE_ZC#!$MQM6F2;;J7H&%=*3#$68;R42)1"0PDK&$.,@X)'% 8$P#$L83W\9YIMNX5S6G,X\*+;*EOO#O2\F6E<:US];>?T'%1:PZ6"6N]ZG=;W M5%7.MW0'V\I7#]E6W]_:/=Y4>5KW1Q!X5)MAO G8MS=&'+F?K7+-M42%-,*< M.I'[H'=W[U?ROIRAB*6(9@PFDJ<0(R8A"4,"B0RD4$)E+.0N5H?+X%.S'UK9 MP;O. VSPA]$ 5"HX1@TX38W=HC$4X /3OU>LG>F[#VB>B-AIZ%$IM0\H^^38 MZQD7YQ1K_ORR58/!,/+J:1T&+J5^&:- P#2B"&(E8FUJ(P)Y(DFJDI21U"E+ MQW;@J=';EMR59;1=MN)__6L6HO3?*SMZ9=G:QWDB+(,(!H!WZ'""/61K00>) MS7=%QW]^<_>PSY7U; 5&1RZTW?V]8_G/K_9,XCB)%8,220DQ12G,0D9-)1/] M?TG(,X4= _G_Z0RP=]NQFP>>[I^=8\]]V5C_9+;5LYA4SV!*3<^$NL1T&L%D M>GO_,%\^R;I?3I-+SY(DCK!*(&)Q!$TU)<@$)3 *N HQ%JG,8A?>.3+&U&BF M%;%N#N7&*L<@M".1"X$9F#-V,1F@I'V'^I[HX-@(HW[]'2KN?^Q=E_J/]7FW M+&1^NZCKO?"GKP5=E//*U62Z8->UY[2)$9HJ!AR9&J$XBB&MRMJC,&,HC"(: M.76_N$RJ&Z])*V0;R;(P?!<6 :W(6P-M):@6LV[%%=RPI+E_;;GC$=J?;6 M66Q]M<]V@*>[2[;-@T9LANV@UV[/:Y<;+VAM_5FV;'/8.W;&&*>29A@&B4PA M)I) R@6%!"&%L@")3#B=@)X=<6KLW-0E72[*7%0I5QV!$CTQMK-9O2(W,!_7 M++$E[-'^TY[;3-M@X[.M=.=XX[>1ME'_:-MHJQO[\K95_I#EK,T2)!*<0CC,# D@A)(J1(P4C%.HXB).'7B MC^V'3XXLQ+>*%O)UAZ1>T;Q;Z-FQ05],!O[T&[% )9?/T-5#;;T%F6X]>N1P MT$.E#@,WCUQS:57@]XMR552;U++U)[UZ^HL4M]K*^"QK1U-YES^\>JJ;*7S1 MF]FJ.O$',U'Z'U\]'7O8Y[S\>Y4*/$,!#:-8*!O@ZWS?XIS//A!P>73>T&MY;&0 M]EZY>7#!GZD.]%@3O'\N5)N]B71UV%F0D1CS#, PS"G$:A) D+("9I)1E M*LE$FCGY_+I&FQJ!OI%*&B<(*.0WN=!O]8N=DP7]:RZ;^%Y ZPW_Z<",'N!; M.@!]03HPW:[;A'S7@H)6TJU*TA[=@#:0^'("=HXUK@O01NT#!Z#531><6+XO MR\?=PXHO=U2_6-4_WCQ4EN/;'[+@>2G%+,V23 G$((^8@%@*!0E),.0H46F: M1#AAU*U&O;L0+A_-..7JZR.ZO%("T%MM@9>K.O@$LNK$3MO<#W)1UKQDPE!* M\$*S4EDIZ4A*/6;-X5!TL)D8^I342 E?56B_WD;[NBA,Y&25ZL^>P/9U37%U MD\_X?^K W_OGPQK]QPV@9T M2H35JOKCZ$%FP!-]^Y5M5&8?!-9]TA]FD!Y^S[]H/M(VNUYKOLC;K9:R42 " M@86VF5-$( XX@4P3.HP529!(.,9Q:.WQ/#'(U-BY%I-3)Z?=*0 M?)P>8!F8 M#&L)@1$1-#+VB:L^A9],#5B,Y,X]@YLE[>0:#3K_EJ7O'\UB>D7['5WGN MVDM;'>S$6-]\7VARNK\>_D":UWJ9(P71IV?=CMU]@DMZ#V%ELZ%$29F M:!?#D'-R0?>$?H!Z[Z/@*,8S=53H!];IW@H]GWC.HT6\Z$.M0V0;4C-F]0#4Q?Q\M%M-B][L+.0Q6((Y@,5N1A>ZQG MKN%P1.WS)1J.W=33 &M828KM,\:M(\973YM+FN/%ZG2Q^N.OLERM3Z'0+*0T MC#+35CDA"&*IV88&D82$<()9PC/.G0KA^!1N:I342 <>ND]CAY\T2^/LF:9B M^H?LU7] .YW>#]<'P-V79>=3M''-O0% /; !AQBCIV&XWK/?J+-BE:?DVFSG M0A0I&84D_Z[DL[5O[9JO M\F^FR/%O54:W490NGOZM;,NGF&@J1RO5\PQ;VK7/-V]#6\)KSUX^97I**F72:Y/, M+ O:^F<1A4)*F@F$4IS)?CY9)SFF1O_;3L&-(N!$A>F^#EFWJ7)UR XV 2,Z M9#8WKVQ;E(\DS>V%U2GO;']'M>S<4%=._-M4_.VS7IHHEG2 MB)DVO BF(3*>$D(@":,$!I1R14*44N(4"=LYVM08L:TYNZX'S!MQ'9L4=")L M1W'> 26\YSGLMPZ"L]B322"PY@Q;7:1-(59%(:0RX!SH?\/8:W]/BJ=JN;10 &PU JX*CA64W"98&E7=HA[:?NJ'4!M,@II(33+XL M([M!QS6$G( XL'O<[NYIYK3YX>\7#X^K\H/\)N>H68*Y0D$H5 A31A)MY* 0 MLD D,&1A',8JD=)M0]@QUM3HZ$4E'$".F9!=:%H:-'XP&MJ<65>_N *UH%>@ M06P(@^8\)K[,F8Z1QC5FSJM\8,I8W-(C:>1W:7KY2G']31;T5GZ6]S0W(3%5 M 'P$Y>U&__^LMR*;[G\_E,49Z&G$60!#*&.(LX9#$*8"R(1(K$&:). MG<[;!T_-OFSE[L00R/7#C$<;GJ$RT&S_LA^;LQ]A7TI/38OW843T4^\KL MNR,._KUO0XBE?MU73R:H;G6]$*8Y_8-9U3>^>RDC%3+3Q1E+!+'""20\#2!' M84I)F(:*.36Q.C_DU-:$[3")5OHJ36TM>J]F$F>1M_NV_>(Y\%??"ENW65WM MHCAH@(D]3-XZ5IP=<.0^%K8 '':WL+ZS;UW*ICJY>?+JR43V+1\0;;P!3CC%B/BHX62'@KWM@UULAU&BW4/BS):'-3/]HXTN_@S=(X[&91 ME @5)Q2F-$@AIE3O5E.L8)0JQ2/!,A$XE_?AHSG6;;(/R^AO- MY\8R?;SUE61IE1#+F6!5[(%%=/K9Q M:F?7 IN]5%T-&]!69J"6!;@U4E]0+'NH*; M@4KC">0(6\[)<^<+GQ/SGR-WV!)L;WG$MN/U6WD^+!>WYKCXC62K7^GJL+H"1E:@ MA?5'NI= Y8E0>XDP*EE> M(^$5[TK!Y!+&_D0R%YWM;.OKY?%JO\']5?FXA< M3*,L1 I!%*',1+4@2(@2$'-!XB!*I$)6_:7MAIL:<6T+7+FYZ9;(#N$=YW'N MYB[_Z W,4CO :6'!MK1]2F:?1] A8L8KDB.%T%R(J%M4C35 G6$VYY\R7MR- MM48[@3CV=[F1KY#Y[.UBI9?M+_=T/G_U6.8+698SS *2!"F%A)(0XA1+F F5 M0,$"CI40 :;"AFU//']J]%J+""H902ND'2F<0K";1SW@,O3!AQ,DUE_U&<6/ M&&NEY'^^77Y[J>^L[33]P\8\._6\43[H,\JT7_"YRWK82^U^\[7I.B*U.:;W MJ_?+15U&^G%5KF@5#C2+9)*H-&,P9;'>!(8)@1F6%.(D8B2)@S0A5H5(70:= MVL>]\0_Q6O#JQTKTNLL>6&Z$=[ $;.? PJ(: -F!Z:$!]4:!1N;JQQK4IJC] MH* Z&%D#@#N2J>4'9#>+RQ&M3KO+]EGC65^.VNW88*[W]O/U_4I_Y/>/]Q_D MXG9U=Z.^YO>RZC=L]&MIBRKL_? MIFIBR8(,BP!BDB#]!S85[9B C$9I2&5 6>I4,[^7%%.CMC=RL;S/%^9#*7]V MXZY^LV#'8X-C.S"GK?.^VWS9@S/D+27:5B(^TV>] .F)[OK),"KU7033/@U> M]K">E5M.%\+;]N6]_6$.G:4Y4'FG7_993 E/,D*AB%,),0T$I"H.89"F)& ! MSJ+0K:A++S&F1HKZ#4X=2[WT@]^.#(<'=6 V?-=5J-/TLW^054'M;6V:4UZC MB0$=/? M)(VT/:@8A6G$8A&36!#A9 ^>&W!J+'?-^>/]XYR:+^]T[_.7+T#5WMR-#\^" M;\=\/B$=F.,Z^L8#(_- U?5L$?+$76>'&Y6E;)7?YR/K^]S/.C_H&9M_NELN M&K-OEF@N"7B4KG7L>;!PT8[TSREQO:!YLEK^ID#^C,O3)61 M-[+^[_M%4T:S_"RYS+]5O:)5A@)$E81"F';?,8IAAL,8$A;'24:C5'(Q6\A; MLV;:&04VPUJ]MZ1^;[<'']0TJ&0$Q5I(M_7?"FT[&\ ;@N-\^:VXX$4K\$_& MA[U&]/-Y1)V- !>(/!D"5D..:@RX@+!O$#C=>U$'@=>/12$7_.EK01^NK< M5\!*AAZD]'4$$V,CH,F]J:KH\T:=30>"N=;DY8M;K=-//4I=.,V4I0?'-_#C M<-D6V$;.9CMS!=K^!:T^8$NA*\"DF1GPE?[PWL7 "4"_30WLAGZ.'@=.H)QH M>>#VC-XNZG6MMP\Y9?D\7STU.4[EF\?:[Z,W9#.)N4@CH=DOCD*(&4.012*& MB52,QK'>/85.%31L!Y[:=JJ7&]H.8FO'LW?@AG'']4.2F%P $VKZND@E MY-I+X>*ILF.\,2=@0F'*&6O6+$9TFG[(1Q_-3*X^),-I$$<2@D#P1)S#A>8QC(I9$D6 M1U3B@*O4J0'UB8&F1HXG&^>5[OD"9T&VHS\?T U,:QL1KT K)*BE]-B$^0P. MOKHIGQIFW+;(9Y0]Z&]\[OI^_'#S( NZ:IL7K*V^CUJ):G.ZFJ4QQN9@'D8L MI::RHN:( !%(I AID"4(!ZE;&:.S8[J\^./4(UJ+W/0BF#=":RJ_TK\JR\8? MM@(/)K+"-GG;?A8P#8(X"E)(DDA C!&%!-$$1DHAEJ8)IXE3V(37.1B#MSMF M0)NX6F[8".X;>3L.]XKGP&2^@?)PO[X1V!^O6V/CB>#/CSEVQ)ETR\SU#'EGYJZOL<;+ M[/6,SD[FK^]G]]N!U24D?L^%?+]0R^*^$N*S_"87C_*=!N/M#[U$Z>W>Z\=R MM;R7Q8=\(=^OY'TYBWC((\9C*+G,])Y +[U9)C*8)3A)8A52PIW\X+TEF=IZ MV\A<5B6U3-LXXW(MVE^:ZJ%FPNGBZ=],K)79L55E14MY>U_7@C>:@4HUQWK8 M_2?3;ILQRA0-O*8VX@+SI8-68-!*; >^\Q[D8N \[4WZRS'JGN5BN/;W,I<_ ML,<>YX,L2RE/;*.^+E])*SWX.CT,84Q2GG 89#&!.*$"DB35?R!% M$4(XB.U:B?0786I\JM_BK.)2DZ\BJ1'5P8SM-PL6VXW!L1WZK+"2_PIT^6.V MXR>T*J "WR))S]V7^1YCM&_F5/ MZF?2?Y;EJLA-BW1;XJ/W_YK2DD&L=)C%4:09*FB5Y?$@:)BC$,4\8Q M$TB&B5.OO,[1IK:4;(1M2EU5XH(76F#7;,=NE.WL:6_8#6XS=\#FL3JK$RZ> M3.+NL48U>ZW4WC=M[6[J&[[!5N\7^OG5PO=1OR%M\RJ*@S33VWXI!8>FBC9D M*$R@D"A.PPSI/ZE;^,;Q@:;&'T9.L!'T"AA1>S:O.@FN;=C&Y9 -'K;1"ZT> MD1O=4'B+W#@QS,B1&]W*'D9NG+F^+S5L:D?/*-%T()(4*BP$Q"DR;;%54A&# M2),H#KA3\/[VPZ=' 1U%\X&LRUFX,L$6EK9??S^$!O_B-V+Y_+X/E?7V36\] M>N3O^%"IPV_WR#7]*Z.LSQ@6XK-K9DV\538,<" P$[ M^&ZB%Z:]RJ0XHN.Q8HKMR*,73W&$Y%@=%==']'">'^9BORZDR%:H)$<[$-/E)N3W0>XG;[VBP88S^7N X<=S[N7!_;,:C / M^_*X$,73ATV<^%90-XI11*60D,<*02PB 5DJ. Q"I)*8QP&3L6-2PYDA7;[# MD7(:C,2.E?// FMG-OL$:^!5I2:=6E;P83OM8Y!0>4M@?$7*GQMNW$!Y2^4/ MXN1M[^O9()[?2?$XES>JR1U\VZ0.OFXS![_H%;.RP$WBILFAS^G\T[*L#+VO MAO@V%3A#DF@+.$%0F$AYO9]'D)&$P" B0@0H)&$:H<$=QT-.3H\HEX7 [:80B,AV?VK":5+_1Z4'L6WE%>A_55A6[C@*J4"ZIIU=0 #S"" M-%6!GCM&*=-_CRAQ*A-U:J2I4:@1U'R5C4NME;6QJ1S)\32^=LSG!;6!::TO M8.X5FLZ!X:OTTLEQQJVI=$[=@V))9V_H789YE172#;<84GZ 9F MB]ZH]:DP?@X/?X7%3XXT=CWQ?=UQIU$W=7%Y@/+ M$1UGNT4DMP)XRY'\8N?P\N[M.CG@,_FPS@%PVC-U]LY^5/3);)NJ>)]J+Z6_ MK%6Q"?R12AM.HHGE^J3?J_+XZ1Q-$,MHDD">T!1B3)@)$]:V3LI)0),X""AU M._;T(M?TSD:W(N18$R'G1F)^YLN.YT:?@\&W8^L\RT;Z-DP1&/F'.7GU"J(G M?O0CTZ@4ZA7&?9;U^_ +0DN.N+).MW30XE9_F]/M!@^OJGX=^XXS_V&]6L-OH TZ7FY8NY M>XO-4:;?(8AF0I,Z2B!.1\//[@XY5:;0EO:[O76:[CD'YQO533Y;ZHPY:3Z# MA(86>?Q HY$FX6BPTEAC]SQ2Z2J9T#8TV MZ(3Q*I8P41%C_@8,4FP+1,0QC M%@LT>_J?QO_K97660[K-#Q<*;'3%D>VPR+_] [",<2 M+JU"@[I7+H#4U[%0#PG&/3#J#]'!4=(%C^I'F]><%X]2U'2N65B6K]L2^C)* MDS"5VIQ7&<0HDI"8%I,A)CC,%(G#V"F=\^1(4Z/ QCY;&1%-1>,ZU<.Y-^1I M9.W(S M> U-6(V-KTE927C66K$W6//0:O'47X 6U@CE@'5+=X?;; JV_7UPXH_/9X/3;0K>GR4B/^(J6>?G;8LE*6529 M=>\7#X\K_<]:87U7M15\];0V=UZ;/6)3VRC!-"4H36"BI( XU&9(IHD&"AJ1 MB 22ALPI 65PB2='6IM4%+;)"'L"E<@]*U$-/^V6+#BER1R:3"^;1W=:'0M; M7^P\N+SCDOQ8\!^L%:,-[+;DE,5J]JE8BD>^*J\7XHL>-N>RY8N,DE#H/V"4 MF@I$ <$P"_3FE28!HP$G82BL@J<[1YD:M3>"5E[_1E)'0N\&M9N$O4$U,''V M0LF:+JU0Z*(X_8 M>M-_VU!;][-'H2,K]5H*L;NXKY.?EO+ULESMN8>EQ)0& M2$!"201QI 2D/#$E\"D*&$,D0)&;(__H.%/[]/>C&)>+*MS.!.-5+GJC@:MO M_CC MO[WBV$;W,=>>=2-C .[S3N1\.8:/S[*R.[O3E4/7=S=E_?.E2C,@]_( M^K_O%]6195O-Y5/MQ=5TU+C*MLR:6498%- 4:WRE)@^4(DCB+(.!0 H'B@=Q MX-14^@)9ID8PK7^WJ4]:]R9:5C$-\[['?Y=,E1T-C30! U-5JP5XT>KQ$\@7 M3:;JNAI5HTPU,>ULV9S,]DGKN!14?VD?O249.RWD4LB.I(U<_,B^E6#K:@6_ MYZN[MM_1=5G*U4>Y:@^V5$8%360 491RB.,P@BQ)0YBF0!GI$;F.K6H'W7XJZ;JEV!2N*KID_-]7R^_$[UAU?W MPMM4WAO@P-$!/F^U7\^/.'+-5VL(#FN]VM_:H\9K^_AK_C^/>9VK9>S)LNFA MPK,L93A44*91JDDHPS"+10*C,)(\XZ%BRHJ$+,::+/ELB5OM=5SJ@YZ!MYM_ M/(,V%N\>/6[WQNGU2R0C$F. M*609)A '80JI,OT!4QFJA.M/WV[#YE6JJ1'#[S*_O3.5"NDW6=!;"1Z6*VW7 MYW0^?P*MMJ T"I1 OR]EKJ?17*ZO@>M_-U[BQ7(%\D4-AG$H\PH,DVY276:\ M_6VDYH,LZD>"%_K"^N&.J:=^7A%+)AM[XH=FP"U]P$8AT&H$# 6 +9W,R>\Z MS/:3J0!O]+H"M68>^=,GT+YXUXM,X_*U3Q@/>-[KP_MV>RSR;W15I8NNB\M< M+\1?I+C5@UUS_4^56$=:F26,R%3;>##$6&\S$T0@27D (]-Q.J(RC4+'YI"] M99G:6K!19:?*DB'W1ANP40=L].G=@NZ2>;2C[I%F9V#"'G)B>K2_O!A2;]TR M^TLR M_L^CWLMOB5L=,7^]HXN;AZH+W"_Z$:OR_4*O%?E2S+3!'LD8A3#D2$(<<0F) MP@JF+$Y2DAC_JW*KSS66Z"[4,4X)KX^/QH][!6Z-G-K"ZVUWCS;[=OP^Q1D= M>#&H](&50F!;:;"EM4GBV+ZNT1Q4JE^!6OF=M:0._UEI_4$#P!6H(3![N1H$ MC\451YXV7R4:QQ)[W$*/(T_&0;G(L-MQ01K.4$MJ-TWW(5F]X?L M":.A=]?.\%A_U!8 '/FR2\G_?+O\]E+?77_4^H?-M]SUS%$^: NEVJ_:YM)^ MJ[$I84K+N_>+;[(TAPQZZ]OT.%O[&R"0= ?F& :F<'['7#78H-*[D%\=;(S[,<=U01QAF/? M.G%_0-^T,TT(>HBF,_B,AS2+4Q; E')N&N4*J#E-P(0BGK&0X4A$LX6\-457 MOKIDE.T,8_7)D/J3.1ALN,^GE;+-%G--"]N%4M(DDQ')(),LA#A*4DABE.IM M',=2H4C0-'#+RG/'<-2B_\P7SY)V:3Y'_<1:3HV1"Q%Y0XJORZU9;/][R:$^>-R M]3=9E0ZY7>3_D&+SI/JF?9_1C/(,!8(S*#,>0"P#"FFB&(P#+@A"42RI4]C0 MLVDR-2KZ;5&L9:^B@]:>:^Y<3^#Y7@\["ORGF/01#RK6!Q ;KV[5N:36?WTN M4461&).XUJ8IJ* Q $]R!38H^ \]>O8)\[12/)\>HZY)SSY=^ZO?\PMT88W% MI@I7=8ZR_N5?AW"3B$U("A4-<(A"E@CJ%#/O M-/K4UK.MFGEK2:N=__A4)76#R75W0:NSG MJ13H LO)JG].#^E':+_(A7[_]0 M$UF02)AEC$&AIR:E81S$;EX JU&G1F"-T-5'17?$7A?F<:,O.^SM:,L[H@/3 MU3:8NQ*WS@:/*\!!) MI#AD2"'3+QE#&K( AHH0&HE0Q-0I%OWX,%.CG39D>4O,7DF))T"UHY?+H1J8 M3WJ@Y$P?W2!XXHL3@XQ*$-V*[C/"F:M[VB7+I?B>S^MC3\=O_A!%2VOB$FR& MMAR<8'&W$4ZI[LL>.'C^N&O_*?4.UOF3%_:,!RV6#[)8/9F(M96V'DPTZH/9 MV?Q2+$N]MDN2<4522)"D$*>1@DRE"D8B#B)"2(R44]A)]W!3^]1OOIM&U76M M.I-UH$5T#!CM1M?NJ_>'V< 4T IZ5?7TKJN)KX4U@?A=^+F'F%K!XBODM'NP M<4-0K10_"$FUNZL?BWPVZ?M]=TQ!8 M-OJ8A!;9:%35?%S([V"Y;HXYKXKC]BY#?,F$VK':2-,T,.6M9TCK41?D!#=; M$_1V>X).M8A]\L>)'D#U1)B72#(JFWJ ;)]J?3RRYSE8OLA7^FG?S&@K/51N MZAU7Q'%]ORQ6^3^JC6#C%/HLC:=:/_U&OR!YFFQLOF;0EJ?_K%DDK_J$?5[.Y]IB M,)$2,X8SRE,1098)#''$8DA%8JK&(R636,1)ZM1*UEF"J9'ONKG#1MJKT^7/ MP1]&%?"NUL6U8*#S;-EQ\:!S,##S#@._>Y&MOA#Z*JCE//ZXQ;/ZPG-0**OW M@WIZ$N3<9&1\HL7JZ6M!%Z7)V5HNM@K ;-INX22@D5(,ABQ2$*LHA#13& H> M(Q4D"F/E9*DZC#TU4FQ$!Y7L6[637+?]#NA;;O.'P73H;?T.G-MR[]2E&J0Y M6@_$?.W9'48>=X_N#LG!GKS'(_IV8=0&I3RQO_]M85)6#7M*\?8'UY^JV4 M-^IMN:G8(@=BO)O_OXJ3&0.=DT ME=-;^=S(9P\Z.X;I#\C -+*/A::0Y3SG3^"/YK^#[ B/P^&)&_8>/BH!'%=L M_RL_<=4EN[.ZW(FLC)YRX]+(:$IHS/4F+#&]-A!'D(HTA5$D AJ9CHG4*=JM M:["I?>:U>'WV5B? =-E"70[12#NE1M!ZGU0.Y &RP<3KKN?$4,^PN>E6^O@> MYLP]OK8J[9GR9[EZ+!8W"_.[VG:<\21" 0I"F.(D@#A%&!*4"IB&D: X"1E) M2%O8J.]^Y?3P5I_);L&CH3R)P'Y?Q>QN(9ES:>V:0O?UBG MHJ1)&L1QAF FPL2TE@D@PUQ"$4=IFE ITL0I'K=SM*E905O"ZL5^D[O?/]>G M&VQ;PO($X> ,=0%Z%[1PZ4#%>Y.68V,]4QN6#K5/-UKINLF]/O7;Q2I?/;W+ MY[+NS3'CF.E-5*"@D"8=,%0)9#+)($H8X2K.9""LME#''CXULJCE T9 4$MH M7XKZ +AN)K@4CH$_? -5F?ZE!K;!:9/7C/ *713QZQ\ M\RBOE?Y23&#C.\T-,[U/$0PA"96),\2IWLUDW(35I!BEC##,]$;&URGT*2FF M]IGKERBKCZ!/SH6'(V@?"$_@"'JU!$R"3S075Z""OPK:!D:3 MD_U8%'JT&4IYI&*:PBB)S-D. MBB%C20J#).!I(&F82.[6KJU[0)=/<9PF:XU@P+0W:+KF>DLK/ ,^-5&;D:#Z MRR "XEAP2)CI:D(YQB1DB-LM,?Y0''@MZ5I# MSL'GO%[8H>)I83@SV*@K@)WB^U1O>9<;I\L?\[*JB&%ZAC8U2[_2'Y^E>ER( M-W*12S'#B&4T4PBJ+-0F+8XSS2D\A(&28828HAE.;3C%8JRI$_*U^B'7W8X-K-'9[1&I@X*D&!EA0TH@(MJTD7K+"KQ?6'G&A:"56Y9F,A MN#/H1)&TYF ';&H"-C=4K!I$$:J8U>81H]"J@RXMI[K_I<=@<%"'=AEH!:#1 !@5KD"C MA#;R*K= ):Y'O\!%M;EM7$L7_BNL.F^=-UTE MS"9 D !F/CFW/:E*)ZG$O7=-]0<5KK%FRY*/)"?Q_/H#\")1U@V@0)I]IF:G M;8L$UGH@/%@ UF5;;VBYN/8 X!S"?O05";>>.6K/3VR2]%>QR0..>(DD3O8T M=(*(2RH?2?QP\95NE/%-WFGU.->?35G2HO+/N'4QT3M/2):G3&*1@E0ZCPJ! M"1"09("3/$,\LV91&'5X]#DV"FE$=J>)I="7'),Z@^W'(I$A[)E-3J&7_%F* MW(_7>0!$D1C&I\=!F28 @N>,$_)JQU0RK8PUG\WS?#93;"05A4Q!CMQ9NI:9 MR\HN09'G,"L$RK!?A7"_[L;&-VUINQ6-O "O'\W$ ZUGAMG#R[+,\Y1:$3U( M_3")E:;E?&?#YF3Q4OP@ 8O?6UU=M[[=Z7E9O8LOGJ8(&N8*H?.7$>?ZM>=:W<8"+'*H! <$(T$P,9@( PE[FA6V+\3 M*1GNPY7K_Z5CV�"\R@*%(.*"(,8.5^RHH<%*E*%<)0F0R'>8_T"OLP#B46 M^+QOX#V/OOL$L^]3[T!'N5[.PKOB-[!_W$N=@'>%IZM?7*QS[V^/#P_SF5Y/ M!=>Z$)""E) R][,&@MA?89I)JDQNN.%!)U5UPV-;"V[4#W<>N'8S9EW)N H] MBVHP\SQPZH!$SXSR9:4?+%4DC6@1CXZ>*1OK?*AI=MA#H&?*')ST//_\NBOW M#V5QY7*&3Y$A1BLJ 2Z0 3A5UIS@4%MS JDT5Z8@*.C@^$@?8YN9Y>7NQEWN MSG9"=KL];R-9Y#3'FE$@BXQ:8H,629%+ UW9_.84(>DJV0]#)+;GOI#LJS+ MG?2$IZ>]=1U*?5M46S^"#Q[0='8<.*)\9*^ =@\OZ^*3 MWDQEEG,-D=WPIJDU97A> "ZA A@1F*&<*)7G(3/^?'=CF_Q6I/_]OV"1_L<; MOEH]N=W"A9R-72#V(X%XP/7,!V=K2JPGB95VD$(1+53ZKP'A.AM+>8>6X@&5 M&]IO1:Z!^'$;IY_CC!4:,B!3R@$6, /,D!RPPN0%%[B@1=!MVN4NQV:8G2WN M=T5^! _P_7@F+J2][[VN1C->P<0#@/HNFOCQ93(G^ /@73SQ\,UN%/1)_ZRK M*MBUVO:VL#]*79I)56;!ZM^=FPM"!G$,!9#())X*820 M0@48&SVY6A1VYNQT2/:5*&=8]=#\*>%J^5"6ASKU>!B'!8^>'Z/U.28]\YL5 M_32XPV3-[(I>)/(+[GY0*NP*SG-B[-Q.&$V6/:R>IC=_3)&FDDBE05KIIW#-17%;6 M>^(?ZG?&NZ!^N)K)]2^[2=QJ:I!I>2AZ,]&.?-+-PKA=:;Y^7#U]V]AI>".M M ;/2ZN:'7O'O^LURO?FB5]_N^$I/-=(I2E4*4J$)P+"@0.0T SE)C2AXKE(8 M=.CLV_'8IN$_M2OCZNJ_5[(F#[;E.Q?]\+!R@8W6($S63O#DU6R1J.5\SE?K MW5\#"X%Z#X^?Z= 'Z#TS02G/.FF$G22UN(F3-[$")^43\0R$4(PB&0;>W0YJ M$(2"\=P0"'Z_&XM]6$C7D7ZKJ_]^6%CS8_7H3H7D\MY%P>KU%_[D_*RG6F8, M%=1RF'"7V4QE@'*C0*9SHQA5::J"/* "^AX;EU42)ALG8O)0R3A)%F<.-*]& MWX^G>L*T9ZIJI$Y>-7+_YJJ]URB70B>UU/'HJ@-4D1@KI.=!2:L#),]YJTL3 M'9*4E-SWVK:O:O>=F]7*58)W/]:!:+:K.OFOJTFWTAM=_[J>(BYE+@D"HA"6 MSC*3 B[L[D=K@6&>XHPHKQK UXLR7F)+1"7B)%&US,U?/ ]S(HS3>FU:^O)C]M'3?:CZO*VIJ3 WA.06IL0L9%LP MH; @B)A:)X;I+-N:>6/]#:V96HG;%4#P]K>M;P)[^"7<1YI/\L[&GX]+S0M MZ&XJZ!I1HYD+Y8WV]4$+Y,VJ?3BA_[J5N1/*&K^_<_]PMZP\^UV6I M^?5F-7,9[-P'-PNU_X?6D]-<&VE2=T%08 VPD<154H: T()0 U.A4S9]L.(O MU;<-7VW\Z.8JF4*FTW/)^IM93LA)(NV_B=[)6EZ4KK::5)_SC4M^;0WJ[[/% MPEWH+4WYATK8,/*Z;G1Q5J08%0H@@5Q]@4( QC$%*).29YDD&!9; M&GAL&[G&-++:?O1B8ZJQ43#/)="%A@ 3G0)*8 H0(JK(J% FDR&NFH.-YQ"> MG/YC.>20^=D8@PU$SS9(-0;NWZ0EH$MKN1V ZI'*R63OC^TWXIDJ49"-9,I< M)\N@IDX4V)Z;0G$:C>X$?R/EX_WCW)7[:^>0F.:*I8)C FBA78T/97_*"08% MIUAF+N:OD$VQPMN@?':!DGA-\/VZA;=#N%_LI$W:XD9SG3\U,'Z)$2";(";D>7^AG;.M"(V:RVLHY268+.7]4;K8]+NPPS,MBW\W'@>$3I_#V8ZX( M*/;,4%L O[8 %-HL5];RG<^7/\M4T?;7Y,U*J]DF<26\(R954/>/S:>] /"[OK+V_X7:6._]3JNUY_W*5._V25JBMQB0Q! X6U MAU2A >8P!TQG"%!MD*!4:50$)@[K(,7XK*/6Y=]LIT77RU+_X0B]0NT%XN$N M5EOBET>8E0(["VKF?MDIT<>-:S""T>]A_25XH=O98(A.W]F&-]6-"O_!5S-' MJZ7!YMS IQQG&$O#[)X;$X 5=26",@8H8@5*I1$Y#-IS'_0P-NNI$;"NG"&M MB($$=@BB'SU=!4W/Y+-%I=ZK.?'BT3_C3#W9P8=[? M?:UOA*40+C?3 ALD,X5 6L@IG9PT! M3JRG4#P_I6-AT_.L?@;+.OFS$=(S*"- -9!O;A?(PMQM+V!QUI'V MU+O#ND'[/^?72LQV]T9;W]\M%&==6A2A^6*\?76%9*@I!A;%;-I4!G+J@ M#&@PR$2AA:89SDE0>-F)?L9&?968R=K).:E"7=?)K!2U#(2M_A(8_7H*8S]# M)P)R/1-C#=JW"K1*R$E2B1G1*>0\#K',6WRUMG> M)?G7BW6Y5K0\[E\_'?KC_^2K,GW0YJFU"2MK!-W>\<7G!]?$^A]ZO7&WIE]* M7[PI9 76*8,@4[S<-#G2206@A*"40BK20C4N&WYD,Y3H'7P\>N:O3X_W0J\F MR8]2SNZ4-=C@^W'@J 9T^!"TMM+MV*9$/"5'PY^V6S/;3%WM+:P82MG"R*H-F!\)=82A9W*I M$/AR'H%@NCBB:R0::+<\Z/0^HM+S:7OLD:[G=HOR^.^?L\W=F\?U9GFO5UN? ML3?U13_6J#!9H8' W!HG-.- D%2"#.)4(H??/ZH7?ZJ^7+]N-)3A46F,;6&>T8- MP$8)5RF1@$P@*$66TR(5(3/U9$^CG+:!X18G4?2;N%&PZ7D6-P'%3LJD%#/9 MR1DQM.(2%+&"*T[V,VQXQ25U#P(L+K[0Q1'176[\;IO2OGH_)67C>]/ ME1&TSG4W%2:%!3(:$)*YU#*4 DJA AG#TAA%N4 !SHG^'8_-)"]%7P>D? Y& M^CQW](E?SU1270COB9VTY6[2/K^J1??T(P@&.,3]L1^@AW*)C 9XH*-D.&KG MG2<#VAO0H3)$B?]_; MKZ#=%UH+T @!&)0*8('LGDTJ=]C"B"2** MH'S*@?V/C>':F:.6I0$AVPHD\W,A]5$&Q'/SW!_,?6^I6PA7)MJ>[%NKS(G_ M6UDMVWG26!VB9C+H EZ\# =!O0^=^: +-$;]-R4*7 V2TM/E646G8G"$(R_43[7Z4OMCSV .+,M]GF[2X%0>:?5 MXUQ_-HT[]K8 :5V>[:N6R^^+V?^X3T[MS6_=%VJW?[(6DC;*V.TO5RG .+<6 MDC8I*" T3&1:(.+EW=Z;A&/CQ$;'*@:LJ>:;[!1S,<"G#[]"BEGV,=X>=_ O M/8I]VWS- 'XVR3:NH362KVHE?VN/Z8=S8VJWRR5+^VR:!QKFD%*F+SS<0U4X M?=%A#RQ_VN.0G*^*VD?' Q9+[1&W_1JJ?784/Z7P;/']1MJ/GIW$[.A"2J0I MYBG(4Y,!S! &/,<<%'F!1(:(D1IUJ[P:+LS8%OR=+JW,MTE]!F:5B9=J^.(P M^6V)A@*_YW7Z0O)AY^6U4Z5UD-W3X74,5 =(2'Q1E-%D)O8%+21%L7>;\4NI MM6H4;:MH[YED4DDBH2X 40(#G*<<< V-I5QN&19KIF@1PK'7"#,VCFUOJMK" M5YNL9S7 XE59NSAF?H0[U$CT3+CG*Z_MCTNM2R\F<$Q8!ZC(=E&4T=1F\P4M MI$J;=YM77NWIU8^9U,?37WU:+JI4?66FJW49[]3^W*6U_K3<_)=N6>55FJOW MRU7])_<7Y6Q6._D[7D\.\\T(O/,7X[N-Z^#CE'LZ]QAA'^9.^)!!^;DQ?.P4G3VY^6Y?:LUU^]MNGA^V-\@,/JE& M,S=//]"YN,GSBZMM0),A*,\$RP"C=I>,4R6!G8O6GLA=A(5&:2902$Z5,WT% MS M[DMQ1M2/Y 8;I[X/RGH?HO "(S&@C54UY"I9ABT%$@.V@_H>41H-3TK[MG;" MN[6O3HU)#22T *@P&&!B.580%_Q C,R$QEG*O8(?GC<\-KIL9$N<P M.L]>UR#0MWN-E_)!*6:/:=HIM>Q>0X.EE#TF?CN5[-'/.]?'>="KS=,7.R2; MFT59G>?!M6UMK'>_Y/Q1S1;?W_"'F=O'N$J5JKYN;0J=9CCEADH(*,_M%!6R M "+G!!B*E:!<&Z)I8+&9NDFQ52FJ=JF*VS1A%K6D;&^)XI76N$V?H.CM1P#M2="=. MNP,7Y/RTK"NE'592>]RLK6'FY*XJ1TYY09F$D(!<9BG 2$$@4DP!LY2MN/T= MZR WDB&$'AN#?]56UIET'@-E(>'DT=K!ZY>KR1DR_IY;VI&-ZH N(AUK<;H< M-'5$_F%9SDG2TMX^6^H_@C*<'4;KI4MPAHC\URB_V6$0HI7>[-)WQW2HLX7^ M;-ZLM)IMWG-9%JSYL+!L;4GS*]_HMX\KVU53,9I+@B@C@"&L &:0 9IE=LVB M19IQPZ"103$_(9V/;;%Y9XRK]E=>3%02)T[DP'RH(>C[+1%]8=HSU3NQW0%G M)7C22#[91S>II(]>,+D+:+&RH(9T/6SRTPZ@'.0\[=)&-R9KFFTR21T-[YZ <*HLW?!44$",RZMLT@P(D4N@<6IXQJ2FJ5QD8TE:!) M+>*D^2$IU_K/BX#[D]/ 7KY,B0)7SW32&:F@RY:+2'2Z>3G=ZF#7,!<5:]_) M7'ZXF_UQN])\_;AZ*M//E5ZLS7VL<^W_76_NK TO4YII9"=^6A26!^S4!RRE M J@\S52J8$J,F2[T=Y<3RL\"\>G6ZYO.JF]ZN_/^OO"EC.M9$["[J96HSNW" MC! OW/V,D&A8#L,:C;A5QLY)Y18_V?J(U %3E=CQC) 0D"(9(5Y=#FJ$A(#P MW @)>C>>$8*F!6(B35,#2*$4P.X@AVJF &1(&"B4T?QJ(P3]I8R0VY_+ZXT0 M=(41$@372QHAYY"*8H2@7HP0]/)&" HQ0M"51HACD,_F[\NEZ/(Y>J'9(_I13A G.*4!%AJV)H@W@(N= YIAD&4=0:!UR M1'*]2&.CE')9M5;+2O_0B\?0@@81ALC/FAD6^)[)J<&\5*<\=:D5:ON)M'6: M)%NMJDH&;<5BA@;$ CE:!,'5 @T<:! +P,-XA&@M=\[]Q"T&I4M*4]?@J;[F M6[]]U*[&UZT==CW--,Z$RC(@"':<*R"@V&X+#:5"H;R@J<*!B9[\>AX;M=JO M@5Z+PO MH/V6IU[ ZWD5JF6N'!$GV[(X3Q,7=29T\H7/5%VOL10]:F:K,+3BI;'R['?H MG%5A*IEJ 4E0X=DKY1G;>E'5JCGT$ O,L'KE(/D1WH#0]TR#%U(W M]95.-0Y^L3*J7BG-L$E5XT!WD%D'ONI DIYP M^W%A?!![IKPM?CN1)TDE;O)G_=]>6"\,J4CDYMGIH!P6!L1SJ@I\NQLCE3XE MKE@A7]]5KB5U@M,I$X(2R!3 @KLLH>Y0EVY_ZOD/_?MRL;E;3U,-"4F5 5G&,FNOL!QP1B!P?U-*%T@5 M,.99X',!QF:YV&\8CGM2=0"YS!#BN:0 8IP#K%@*J)$,Y(2ENH8]SCGA-5".Y[@PBI/?M9 -=&9XT/VHC@Y/@1-Z@GBRG0YU'-_= MZY6K5/+Z<3U;Z/6ZSM6(16;M1J1!;I 6!-K51++6Y2: A4&R11[+15G^AC; M:M!(F31B!I3-.X'B>1J*A$W/3', R^4LF-[X!!0&O!ZG@4K[^7^-PLKPG0?@ M;"&]$Z\.5PKOO.Q[Q>PN/-K5@9HK?<]7_W+7]>4OG]P(UM_"W)IF.*5]2/E'ZLFRVPH?Z2I^#V,\>BP9< MSY2XD[.$K(*P%+6'BMA>H$3SAC[7U\!NT!YJ'_H_^[QT;:;0CX>1IS/=NK/+ M88XRS#' !6$ R\+R":,8L-SP@BD):1%T+>#=\]BXI9U>_0?(CXUZ@;WOZ],6XA^/QKT[Y/L,) U&+7JNSDO]OE!>3D\X3N?@ M]&U@X%14=7;W;:6:1[&6JUF98L3-X2E&VNXA,PY2Z9R^-<1 Y @!*$Q*<*%2 MG&6#I)^Z(.CHR+/TA!"E)X1L9RCB^QF*UJWG'FJ/"5YE*+JORQ;H6N5DW=(Y M684S;%_?$4]"'L'(]\W?UZ>E:FI5--HF;77/+ZO#I:'R')&73CUU28JUQ##U/L'T[W=LRT@CN5U#*M$3\S@WL_F\Y SIA \XQPO W^/LLQ]4 M>Z;H+:"-U$D[XKR4N\P-6$O>#[@!!Z?]@#S086HLL,..6L,A.WO\&M#<<$>R MX3KN'=-V>+W;OF27>?4-7]\Y+XIZ"C#*%<58 L&0XW<* 958@91S6G N45KH ML)OU4UV-[P:]E8[6.96$6?$G$<4$8:PMF(PJ!G"*"."$29#S'%FPB1 L*%%P M##P'3NY;>DJ]6BP7H)8U,*'O26S]=C@Q$.MY^6N!Y60LV5?&8E]?'"+M"TYV M,ZA=?TG9YW;YQ>>O\#!MO UF>MV8&C+/E#&$ U405Z67:L!53H%1::HPHP2I M-(QG3_0T/IJM'"AK>)/Y3N(.OJ9'D/7CA AH]4P)%4PM$2=)-'O,$X68'J9' M>AG>O_2TJD>]2\\\WF&7?;/@\Z?-3*[KR/;M17F6\2PO"J!QI@#F;DM-> %8 MH:4H*,5&>J4X/=?)V(R#K9C)NI8S8$=W"DB/O7$$>'J>]CMD&A&[> :=@BA@ MAQL!JH&VLUT@"]NZ7L#B[#[UU+O#;4HO2+^W [WT[+6W_*=+W:V?I2$6T&A, M2 X*2#G !25 <%* 3)"4,:%P+H("J3O(,#;6;-]#5THDQ^M)KI,_UMH\SLN/ M ^VJ+F,5>O7?RP@,Z 1PMICG4)X P2!&]PGPE^"%O ."(3KM)Q#>5#>JO)%2 MS[6[15;E/=!7_6"_P7=\K=?.@7W^Q6Y2M8M#^*)7Y0-3)HB2S!3 4"/M5E*Y M5-6NE*?]-Q,&2YT&'MD%RS"^3>8_]>S[G3M.X;8__ETGC0;)@Q,^>;![J_*. MORPSI9;S.5^M=W\-/* *'S0_QNQU(/HV9'>R5Q?K24OZ25+*GY0*E&$UKD1( M]5P\KNP,7R2F#.]_4)[L#,]SENS>4-?*(2[<\YO=5Y0WYMNJG"PWL# Y!H7@ MW#$A!%Q3 [0F2-EO*50I"2L6J:D+D!U MJ/EQ%H9H93Z.]S)P98^SJAX6\SC_>'CJ[&]:/JYFFR>(Q.UL,]?30N.<B5^2QIQ_?-C'Z!W?IY? MBTG/DSL4CJ DV*?T[I3[^J"QP5)>GU*CG>GZY#-=/:"7J\VM7MU_6+BZKF6P M[79AH5/G1E]7BG8UI\ MOKZ[6917\:ZBZ@\^=XV_Y[-567]CE\=NJE.EM4 *T Q9FU\; C@F!<"P(-@( MQ"V5!&6_]^UY;'SB)$[T3N0$)+\O%_HI<9%[VCFH+E1HYGOO4?#CFEZP[9EX M2EA=/&KY0TOL2>($KVKX)#O1(V:J#T4K5D)Z[WZ'S3L?"L=!>OG@!KKZ5I;) M-+_PU>;I[?*>SQ93)5*#Q!KR;KXY#Q'(L 7YPI$!O+!"4 FS/7FA.IG M76Z>OS.71"!5@;*06*U5/\$#XWJKT!V_O;-F(?M)3YM6N%EBC M0,04NEVQBW9'$]C]P)? MRR!J%USGCK&T:GQ';BK7D;_;IC=OK0FYW2I.&88"(Z:!*(N\N,I?+)<"F#37 M12Z,R:&/<4S& _/4Y165 M2J3UE^[=PC,I_1@4"__*->J-X0NGR__^O_=M\[T]>GE11V3Q1$@T4P&3M)!) MJDBPC<4FJ<$IXT,K>";)UM6Q1B@I(4H<1JTCZA&DI^EAS%\ZE4U,E?X::6]Z M&,1H*7+ZD*V'=#I-I&J*,-(,,H",- "G*@4<<^E\EX1*A8:%\7)7#.ET;+OO M81/I1,RB,[Z 8:^L+O'SY_20/.N=QD?4G.\56[KNZ M_O>P'-V40X&;I;GK[2@XRH9 K$ZB!8%@!C I-54IP MKH/N40Z[&-OTWT_09C(3#5"(*,:$NDA36"68$$@)01R!'D5*GI M9KGA\T%@W';T%X/1CTNO Z=G(JUPJ:3K*]?-4=UCIKG9[V#X##='%3R:W.;X MD]<$Y-WR7SLGNNTJGQF36XK,0($+"+"B HB<8" U88IHPQD-J@-SIJ^Q$69M M%EA96PZB5T;G'0?9]RXY"G2]7QMW1*UCJ-Y9/**&ZQWOZ05"]LZJ?#QL[_PK MW6CCK7Y8VOU:Q413J3*<86L)F(*F #OO%"JA BDQ:5Y0F&$65$=UK_6Q44,M MW#KY.=O<)>L-WSS:[^I3PA\W=\M5AW1X^UCZ\4%GA'H_R2KEJFV!>//]J+Z1 M9OA^VX/.Z:-J/9_%QQ_JDL;N7B]4>>2^4"YI9AW-^]GB:DW["AZ'D5/.JU%#8* MX29[%/!BV?C7"3/LIB *< >[B#BMAF?Z>;?8S#9/M_S7!V5;G)F9+/O]]%@: M.JE6,DM3 11S5:FPML2I=0XT91E!J39I[L6>%WL:&S%6PI9G9?OB)I6\_LF MS@-\GNFBPM8SB75&+"A?D!<:G9('G6]YL$Q"7@JVTPKYO=#-]FI"2]XO5WKV MO2Z1))]N[=*TGI?=_)W/%NXZ>"IP"M/<,("ANZMU),&HX8 1BHJ<"BB9"K&S M_+L>&W4THKJ MT;6A*O_?NR4B2A@"/RLIGZ [9E<&J$G22UVLD6Y)7CB)*^= M1>)92N& 1;** CH>U (*!^2YM=.AA6X$5CDN_ZXW=TO52J8TE41RRI ['2V( M9:L" U$2^Q$T55$!#=F-I\%5U<^!:T?"T4 MK&][ID*G$K&=&RT>LUP (1*-G.IE4,ZXH.IS@KCT>-?D9P^S#9_/_F?GVNHV M5C?WR]5F]C_586[*%300(]^Y$#,UR=AEN/[:(A=Y0F.>CYFOMVIQRF!*>\P+DJ1$ 2YH!RG ..%)* M9DKEBI,0I\QMRT&6Q@"^F+>NCV3NQ"N#C<*88P>8'S]T@J%G%BAEFI3S/MY, M/U TTGS>M3OHK#U0Y_G.?O-KMIYJB;7)C+7U56:M?F4D MH'8C !"3.(6*"FL*^UC]>ZV.S<9W:>!GZ\U,VOGWNX7O<=5<(EAA/:]Q]F$[ M/P<[@]'WI4HW'+RGY%&]STU'^T)K*MK?=M-POZU!IN!1\9OI=_S#CHL?7Z@F MI5^N:2HA!-JDVJY^N5W]B&)V_A4:YLA (X,JS^V:'MLD=)(%+GD[F#S7O$[* M][WH.0>K>,X=IW6-M>[M&AYVX3M0Z&#E.WRBTW MPZ-!.%AX02EF\JH1^#=WREA!6@L=W?,X!*-X(0>7NQPZ]L ;A"-!"/[O=F.@ MUU4*IV]W6F\^+JOKR3KM-,^X@H+EH!#"6N2IX4 (+@#)F1"%+K(YJ M;!9"+6E2BIHTLG9,Z'T&83^JB8-;SP33%;)@4KF,1B0J.=/1H 1R6>'GM.'Q M1E=?I \+._^XW,Q^Z+=\PW=)?6 !4T( RPII-P]9!EB:*Y )87_)J2RN<$(ZT?# /DCG MU3MT0;KP?#?;H?%T?+]<[8J?EBZ2]\O%MXVKD2Z+G"O+ 2"3F .L[ :&Z\)Y M*S**"\-QS@/W+I<['=_.I9TNR44UKS*B+A. QQ-,(F M9KEJ551V8%8")]_.0AEL9?BC$\G:\.AP4*O#'X#GUD? FUVMD%9;I=_U^O,N M.>V4&)XSQ20P KF+!$H!DXH"I4B&!"8%5EX7"7[=C=0B:<^*295Y=9VTQ ZU M3,XB[FN?Q,)Q&"NE,X0=K!4?9*ZP68+A_:G5$E F!$IS$4N:=#UB%>O8R.7H_D?W:W"^U;Z MTC?^Z4O#AL#/KHD.;,]L<](A*?FSE#EQ0B>EU!%/48)0ZMO3L'7W-,JKK-40V 4I*YZM+!$9#+ *$<,HA1F*BAF]J"'L9%.=4=Q M9<:XH-O;JR#IF2[:^>)ZN,P]J7K\='$O<;5[4KTSR>*B7/1^T]_=XEB?^S.N MJ2;$.1DJ!G"198!2;.P_ O),9!!E0951]UH?V_RMA5MWO#[91\YO G?&H^?) MZP]%>'V*8RK'*A2QU_:P%1N.J750.N'H0P-7VOHX6^@/&WV_GC*F"I0A""2W M_V"(,* D)Z#0F<[R++<;B:!HR^M%&ATEM#);7*X8\RP#1IFTYD^G6U(J%\HG MUP^P)PD-.FQ],]>U-7[\1FRXLCP'(+]T49V=0'^-DC@' $8K:'/8?VT_?$_9WIE&[I[^JA_6%R=!S4F"@OMHL@,+ V.0:\2%,@4Y9AS*DH1% & M3K]NQT;)NYI9R5;8\FCGT\T_@MS3 ]'WX]+XF/;,E]? &4R"8>A$(CK/3@&/3B3*\>AP4+KQ!^ YU02\V?%2:WE_/ZOB\F\6Y?&T[48O MY$ROCR329XP;HU,"E"0<8,(X$"F!@/$\5W84..->-?DZ]3XV\FD)7Z[8>^+' M*&D0-C:>MUY](=[W[5=$L,,OP;J %NLR+*CO82_%NL!R<#G6J9'N;LERN7I8 MKLHMI@LNU6^6CXO-ZNG-4NDI,Z) FAM0((SL#H\00'/( "LLOQ6,:I9GH=[) M9_H;&Z%MO6Y;,D^24FH+\V_V>:V;+;57,VJ[+DM5<&%2!%)IG$,0MGQB% 0&(21S5"## M@J*CCO8R-BIYLQ=\&5@/\SB.?O;-U>CT3 W/"KCU8JZB6+*BOE.W/&A\^;=#%E.HGGNI0F>GWQ\TCG[]_ M7*AU20;;H]O=-F.JLE1DA=:@$)2X\,0",(PU4(QSD^J4H[SP+K_DT>'8)G4E M'R@/3_#^P"LYSE?8U6*.ZD<[29)ZSIG)W1D) /J%D5&=*#B1!&0 M#:L\% #3V?)"/NT,5T,H0*N]0D$A[W5UKEN ^=G^%T!2 ]LV@C65*+ M%M/1\:C.T5P=]UL?V-GQJ&J'[H[''^MZ>'JCE!WZ=7EJ\GGU9;7\,;/B3J7F M.4\Y 5+*LKR, A2G$###),$4NPK78:>FQSL:VS2N3_EJ85OG>XW H8>D)_#U M/1V]'K5ACD4[ -;A,/0\&E><@IYH>.#CS_/J'9Y[7GB^H^/<;.'RQY3KV<<9 M%[.Y[:D)ZW[[J*=8P9QE!059D>9V82\TH$@A4#"=99KK KN%W3]3\J4.@RAB MX 3*#[68@=YQER#V,P!B MRA\XP/F^UW%[(.^T>ISKS^:K_J$7CWK]WHK^[I==U!=\_N9Q MO5G>V_7]9J$^+A??/\Y^:%4=[Y81E=-,L%QI2 '$.0+8N:LPFG&@%3:PR#BU MG#3]H5=BZ;V?N$J@D+G5%JM'H[O6QZ5%:31*W-)FPD=8*<4*+7:AHR^P*!Z;F8'&ZJ^][[]CU+XKCD*N+$VV=<),^R> M/ IP!UOX.*U>OPZ7+J=?N%T#ROIN+D/<6;W_$@CD&I$ Z7BWW4G_2OS>U//?^A?U\N-G?K::&PX(880'!N "X,!1S9C4U:R,)P1E4J MTJ"PPZO$&1NQVF\T#CY1N68XO,];!@*Y_],8JTAM=.Y4:6YEG0+2<61;JTGR M7YJODL^+" >Z<0&-=XISC3!#G_%$ .[("5",5COFNGK0SG_7VKON *HY=YJ2 MG#)F8 9RF.< J[0 5"(,"HF$@CE%6GLY[YSO9FP$N)4RD7Q]ERP?-V:^_%DE MP%UN/RN/H$.S8AV'V8\ KP>O9V+;X58?-'^Y=#X?GB/K+ :Q$F4=[V38;%EG M%3U(F77^Z0ZN?76"O9)MU&SSN-J=2C>I\8T6!>%9"C+J#@U3C.V&-'.%!W*J MD;!6%?1*]NO9W]A8XD;*U:-=IF4E>:)WHH>H"O9YZHA4U:TNY= M2@553G\S_ M7;!<(J(H,!HS@!E&@&J: 91)0U-F4@1E:/CX7R7?>ITE?%UE"5]76<*7.WF3 M5[-%_>?3J1?"(4@Z@?O-!=40IX!+'("<)YJP%5J ,(8"9)Q2E%1 MX_UNX5G))"[:3;=]^GFI_H'VVX;\12H)'"LA,(E;0R $D8BI"UZVFD"(TL<2 M$PQ;2>#OJ^7:G?T9S6%_7>Z\;)+J;70 MZK5>V!\VSM6M+(>GUV4/4ZT+F5($@4:9LZ5E"@2A!BB3,\B*0B,<%.!]OKNQ M;6 :V1)IA0OCBPNX^C%&/+1ZYHQ:T*26M'29G"1;^-Z<@R^8-OQ0B40<%SH; ME#K\%'].'IYO=3B#?CO[[FBI/MQ>+IQ/UK?E_+'\^9M>_9A)W50743(MB! 8 MF-3832+B!@B380!SB2V-*$*A5VF6T(['1BFUZ,T]E96W='-<-](''*J&P.]Q M1-T3J'TS3XWG3NS$RIUL!4\:R2\7A+GR"^Y_?MT3T@,=9'LC'NDHNP-:9\^T M0]H;[G"[@Y9[I]Q=WK^B[);+*7:O;1^UNT-H6IOSC8R(7ZJ:4I6D50Q(+6LO MF6_\8(E9;^IT9\,7G[JH^-%*5)??ZEC!VS;FBC(L5-G-%VLLK?1FMJKJ,U36 M5"M?YZX6HQ+(2 ,5*"#,737O'(A<,$#MCHEA KF$01F#NPHR-M/GW?W#?/FD M]=XN(=!!I_.@^-'2$%#W3%A?M_(V.+N0F3[J9%X+5JSJX%W%&+9F^)5@'502 MO[:]6,=%;^YNPNRMB(L9([F2U*1JSCW*X];O(>EZY'47V@_2+'5#OX M6PFWEJ8]&,F?3J&DUB@BAUX/:V_G7-Z"O/ 96"A@E\_'@EOLF$MUN?A^JU?W M'Q8_]+I.!]_LHJ@02%*H 48Z21(N=S5& M/JJ$361;VI BK/0>MSN10-L *JL=H3M,OUW7G00@).8H$W5*S)"1!C!9?X MP'$^KN1L"P.&E/AHLA]-XO5&QV(ZNTJ'Y:&>JPV]TG?NI.^'KJXYW"K[<5ML M73*>G07.-]\HI M\9M?U?4X ^5G+?8)?\^TW0/RX36 .L(7JSQ0:/?#5@[J",Y!4:&N[72];UC- M?EB&_:%;AW&[/Y;VZU0Q1?),,*"ELRP+:0"C*05*"Z($%T6!@RY KP!#G%E+34!A*-$%ZQKW>ZK/L5'2 M?OCO U\E/\JK-1<YQDB>'P/>(+BJPO6^/VU&35F!7 M2Z 2N;ZXM$)7T92]Q$]>@BA^&.7)'E\JFO(2!&>"*B^^>I531GG -Q.ERZ>[ MK_R=_YK=/][?+!:/?-[^<&W[;9RQ[(_2G6>+G.2(X@)H6'" &<^ P$("15.% M4DPRKH)2[D60:6Q\5HO%OY?> 6JVEL[C9KG@JR=WKK=3Q9H.[GIXG> 4OOK7 M;[6;P7VE>B>_CJN&UM=N&W3 >C?K*D^/ML3U.-0:)95*>T^L2_9LM)HDM5[1 MW3UB@!S7[^,JB5[" 20&A"<\0:(TW>'ZQ.Z>5RX]V%M=_??#8C]M6).V9J;7 M4X(US0FW>US*)< FEX#FA08Z3QF62&M"T^E"?W=+S:WGG4I _UXSG54S_4"* M_F9]HX'SY:HJT,QW,@=<'(2,A,?=2VQ@AZ'0+9BO&KE_2SXLDF=)!)./O2,< M<%'3$](#7=M$1#SL0J<#;&>O=T+:&^ZRIX.6>U<_7=[O9M!_TILW?'U7EBQ3 M6KU^^F/MDLY6;D6VNQNYF?VH)D>A,DHTA8 I%VQ2Y )PK%W^%*5RHS IB\+X MEQOS[SK(/!^@\)B5O,H'^U#+GHBGO[UZM.([-Y7?:F]"-XWX5HSD@(X'-8?# 7EN M]79HX8K T1/W14Z"]_/ES__4ZKO^.Y\MW!^_:CGGZ_7,S&2Y\KXNC]QO^:^I MP(I!!J$S?PG &41 H)P#Q"DA&@E-$&_,7S_>BR=D8.2(Z*?0/C=]=H0K" MK+$J)9( ,XH 344&<%Y@8QC5J:(A)\W'NQG;X?$V%]+*%8!>6SG#6/<$F'X, M>CU$O9\UU.@X"1,GXF5_SV N.X]")%XZTT>=\<>'I;G,_L'3?QZVG M'"V,*$S!0,ZH 5CG.>!:"* +0[,\A1@2$U;)MJLH(=-CF!JV,>K6?NSJ\]AY M1#4G.%$9:T#J+,>B2=RU8SQ?%J]OKZLDA-A\6Z\VJO&ZX^35;3S.* M)9&8 BKR N T(T P4P!D,@XYS7%.LC#'C.==C(T8G83)3L3D3R=D(-<= =+7 M#>(:>'KW:@A"IH-[PBGEHWD;''0PL// *04/?0%./MEM:K\S1KN3U'HW;K?7 MSN"NPHD>9XOON\Q]4X,+80SB0%.:VBFO,6 (,D"X(J9(%2MR$3+E_;L>&Q5L M)4\V_%>U=9[5MW JC! "X/*<@(X'Y:)P0)YS5(<6NN[F'^J2ANX#U20&A- M 80P0\H:*E3F >Y'I_H9J9O13DSG""J6J]7RIX4[\![E %3?;58'C(;:/K5Q M<<+%W T=5SO:+N=9\P/O7HXK=[@K.?%]O&"]Y@-5SQ=L/GR\&^&^GRUL]T5+76,H"YSQKWGLNRI/)XM,LVD$@00 M23G *+=;2@4%* 1.69[++ W+FG_8Q=B(K$ZLQ@U_O%^N_K#"KC:6/6[YKR_+]:P\ MBVHET110(9)FTIHTN7,%(QHPF15 ,,I(*AB!.,@U(*#OL9'!'XN5ELOOB[+L MICOL%G4._\#,QP'H^Q%%3YCVS"!;J^S1>OL6_>4LK0#:+'2)P?T M/&PZY7!(#M(K=VBB&XE]DW=:/<[U9_,[WSRNRN.)SZ9)[^R.WFZYF+?*RQB: MI\08RU\YR@%."P4HDP6 UIC)!,VA%$&W]*$"C(W.&OG+.@JKV4+.'NP&8:>+ M^_OKC@?GP8/C1W1]0MXSV[71WL=XER&^]!WXLU0AZ:4<4%?\(A%?#LE]7 M<)Y38.=VKC/F7$@CEZ+(.-, YP8## L!*$HYD,P4&X$HN!C*BH$9PG8\FCF3Z#QV">"1P_]TC'2[O5=VYW">6]ODM!O)S/ M5/G+S4+5=RSEK^ZTQIWJS/B\S#A5GN4W^"V'[CX8*<)()NQ.S M_><(%G8S%G0?%5G L9DV;?T"KZQB#YWG7=<+#DC?EV0MU2;)GG)U,,1.O>J@ MNE8PV6F8[%3LJ5!B7P,0ZWXNMGC#7NSU!.[!C6!?_71T)ZWS3M6EG!24I5E..(":N/Q_4@.:2PZ( M0) R@HQ$*LCG-*Y\8UL$2GV < HE]47)?GK@NABQ*FGH#7]PQ;F=%4D5NRA]UM%7G! ^]X]EV/YNN^Q#/>8[0?Q6&ZUD:4;UO>V'V@/''1[ZJ9S MFEB]6NFJT=;7V*Y>#WRFFE+"5433;L7:5D[DN,#([?B1Y!K@ @H@5)8#+E$* M.4Q3S8.JC5PIS]B6A$:=I-1GLD\4M4Z3DD*JW!]U\&#;^KQP^@2F@%$,"I5BX_#9!&2QZ&8]A4E:4)^E](>VW;O6"7L\KU,WG-Q^2FTV5 M:;J\LMLL7;6',N@W>F*<8(2&JYCU$NES@N'H4",K2I*=5F6)>G4J=QCKKWIM M-QQ:O5^NWC]N[(KT8;U^= Z>TP*J A-H0"8S#K T O",I\ @GF<$<0;#JY[Z1K/4?/CN5['HF>^ MVR]K4XM?E;%9)U_;PU"ID#0Z]%+D)@R^^"5O//M_J0(X8?"<*8<3V%#4XCC. MIM^=MDRAYH(71( +V"1V\4I4 M74EEO2SOS=9:.K>3_8HWR8-M)]!)PF]HT3N;>Z\T2:I+VE2G[;A9JF[#OV*U_#G'..)6 ,(0 9I:K M!,X50)";#*N4Z:K'E;Y_U6! I"!$JIK)F5 MNALE#3/ N*( 9;F$E!G"2% J:,]^QT9BV_L(*_RB"F6P>\\R 6'HUM(/=]\- M970T>]]&5A(G/ZW(V[2=>S',?43[! (5;QNJ%"X8TQ(P^Y,UKS(#6 &1M;:4U&F!69J:+D&)1WL;&Q6UA&W/EA M]N.A: #VS#Y78'>-%_UI3.+[U1_IZZ4\[4^K?<;W_LQ+O5W2NA(;95#.%"K- M"8029-S:/%BD&+#4;MQRDREBTBQ/=5"-Y9#.QT8T?E>U=;6;.FXMD'N"QB;: M76(GQ/N^3HP*=A_WBP>H#7?%N.MZ;+>,!Z!TN&@\;.-JHJL/Q%Y7"0K<=G)] MH_[;6FMN,UE?S>N"<(4LU9'4N:1 @P!%F0::I3R%J4H1##I/#^M^;&3W56]F MJ]*9N&-:AT#T@\DL,J8#TEESE%Z+7IY9K9.=\"_B11$ 9WR>\^G\I9@N )@S M7!?22H7_59>=;Y:W[I3&Z-67U4S.%M_YPCEK MW_.%[?S=VGW/9NL[)\F4P"QEJL@ ).Z@7N5V)YG9[63*($YIAE"6>4561I5J M;-RXU2M1M6()KZ(J5I5JY45DK5SR4&E7'DH_-/HENJU@0!7R:"-]GG!?;/SZ MYN'MT#4Z-0$Q7W=#U^B5?&D-W5:UY-U+#UU =?F7&,*!2L\/-PO#*M/'AOQL MV?IHG0U7TSXV/GL%[Z,WWO%RW'Y3/]GO;IG=4&6I,1I+0(7, ,9& 5%( =)< MF#3G.3$ZZ,JHW?C8ED8G6^*$ZY0:<@\VSQOKCF#T?2/MBT/X9?,1A6-=)K>; M'O:R^(A2!Y?!QY[I7K/L2% 909G0I)"@4,+5+2LP$(020-)":"H(4:D,K5OV M5P@"%)LX(7U'0?6;QM=#U?.$[H!2IUIF T3)'>UD\)IF(3%M9Y_NL%W^G:_^ MI3=OE@M5>BZ4\4(76C*=7UKD3VN;VU[;Y>NY,$4IT2D-$= M\HP"3+G=:T*L0)X6FAM),LB\UJ> /L>V&)UU!IXD3O#DSTKTT.VIQP!X[EKC MPMKS.M,J'WYK_SYSUU)E!H'+.,;SI3Y$IF\7ZE:/X_"LR$%&1.;1A/Q1%K;%16 M.[FT:BNTS[;7K81NLJ5,#ZG9+@^H'^\-/TP]4Z-O(K9)6;:X5FO@?&O>> Z9 M9NVR4./+KN8-9*>D:OZM=V1NOEJXR@765"T%V)[09<:%YI$<*,2(Y6*3 \:M MX9@2PW*)4R%04(:%4QV-C5T;.=U]8$6F"7_F>?/NU[P>L^0_EW/EGIXXU\-_ MJ](OW-F_64'_/9!Q3PV$)X=&@+=G5MPB:V6L4B+TO9]45.?\VLDJ;5-2G631M])(IY:SR7;&+1J;]S%<;W'KX4?*XYC ML'OFU4''.;SZ:>]#$*M*:G^"#EM-M7? #ZJN]M]CQ^IGQ_,4[W9BKY]VC]0; MM9N??*4^+1>?'THC^_\\SC9/'Q9VE2QO!]:?'S?K#5\XH^_KC;ZO>WC\[ CN:M]XI M5$8L@@J#I (A::$P25HX)'\Z))(:BL#%;;@OE]]:-\JOS( '+9>_+:^'^;:$ M%YP;>N1B5:H;3.YA2]P-/1P'M?$&%Z#C\JKG]M/O-PM577[:GYN#7Z8%SP51 M0!"2 89,RQE >E'O@=%>C6\ J28%)< (27E>D-S(P.3,<2 >)AOS0"![+KQ1@.M[I6PAMA6S MN8>(N)1=Q"+6VG.ZHV$7BXL*'[#[Y3>NSJ)<[L:FQ"B*L"4%1?/"<@2W'($H M ZHH..<,9P8'7:<^[V!LU+N? _G_2_\M36'RP%?)#R?M?R0P32=I];\F,S)_ MW-PM5U7!#)Q.L@Q/LH(VG[H4__^,F2J^9?*A?RGG)G4AWO/]>-J/ZN%WK%YY8!;]3] M;#%S5Q#N2*A9=C4BI" 8 84S5WC"$, )I2!-&<@=?%H&&4&B!1G "K*7!Q:#I4.LR4C(CZ,03DXYG[L M&Q''GLFX#>"^K/&-3$]4(E'TI=X&96Q/U9\3N.]K+U#)>U>5+Q6F0"P#&4(& M8&(0$!@6 +)4I$P0YX\R6/GNL7JG?(Y1)[IK+%^<1"?!PHP-NINB^AF^++1)YD[ MA9*5TP@L#7BTO_"R%&,@/8>.D"<3]XA[WZ2[A;B4?9)\;3"V\E?!*I.D*E \ MD\E7K1[E65?Y<'+MB%TL'@WM?EC*[ C. 3MV;: M=MGV*X;XQ;U2$G?9SI>E)>=M4L5V(KCWR]4GO?D[GRVJS)>_II0:(V61 M :81!CCG$G"H(#!<8Z*1R##B083Z0HJ,C9A;\33:&"VMH>6,,K'\$5BUX,6^ M&9Y$_A<8[[X7A$LY@R='\W!.$J?.]I'G8+6S=#J:2QQ>96Q/Q)7DA0SE\FAT2!HE$JM%4P^VTJ/_(0A(M=+_ M4 R49Z6?(0E+L7(=F&?SJW1L>KCD*M?IOI=9YR2*%&F?:J*-"[I&-;Q_;425:U/F4Q[8?54NKUNEUWCF\5"R#87@?> M8R4KZE;K+3UVW+2HV3GA#C,[9=;]7 8:S#H; <<^&&*3#C@6)RJN>-W5%4RH*IE!* M 64XM]8!DD 8^Y,L-"4\A?;_]'2SW/"YWR'O7NM!*_JVC_YF_ZWK(VG*"W:Y M\]H'S^\;FN MRVNF+ZO90LX>^+R.OUI/.208I5B#'!<*8,V@M?!3 Y!4.,=,8\+T=%&6(5"W M ?DJSG7J]>UEU;?WH.L>-]^-G,E#+:B[\#:5)O5U]WQ7S#(PJ<394^A'A=R/=:,!V3,+UW(V'@.[KW(C:\34&#Z0Q,IN<;:O81-4^*A]D&/"ZZ6N MA1^>EV'[I#>-6TC]US?+]6::953D$N4@U]9"P[EB0!2DL!8:(GDJB* X#S'. M?#L>F]UFI4R^6W.Y#)>75L#0FA">>/LQ2Q\H]DPRQR^9':Q;;Z3F(R=Y\NK- M2JO9YK>8527"0(M69\*SVX$K3X2!<5B+(O#]Z^W/[>;U=SL-5_:_9;Z<6_UK M\]IJ]J\IRG0AF:; )[YRLZ[4^^1C#(KTT+N'&4D2TAS6=6H=XFV4BM+6@9FK2#,%3G6HL M<9HDI2HQLXZ% ]B#H76IYQ$^3;1C>I>/ZXMHZ[7;Y;W8K9H'-^= MDZ>U]_;.Z[9R3$6:*\.H )0K8S?@.@WN&ZH\+8(*=76086S4MY/7 MFFDM@-]$E+_/+"HL%\3X,6(<;CN2L C,1W7208E/>N M@.@Y_UW35#<>K"\;JMS?U17&/V>;N^8*8QM4IQB1J$@10(25W*< ,[D$"!68 MBT(JE@8=>WGV.S:^:R[^2B_<[=WB3ROY[FZQ:_2C[U#X,5\/ /?,=I&P#::X M0*0BT9IOKX-262 4S^DK]/6.6>$>'Q[FI6\PG[_AZ[OW\^7/#XO2:ZOT+V[F M"1"2D $XC2E&4LS%90BSJ_?L5%66VQ7L[PI)6JWI^4A MOCO!3V8[/0++"OB.AA]K]8!QSZRU!Z\3.7$R)RVA>R&M0*!B)47S['78#&EA M4!RD2PM\O8.[YS^UBQG4ZN:'M=Z^NR+QLBP/SS?M*M IX1(+H#%G +-4 B&* M%*3N;I=25A#HE9W"M\.QT50C!X&!G0@?P'KP@U9Y77^>%]M!MQO?NJI[R "KMK#L,)P#FQ!.U*"7(&H9)I2C1A0&U.71L[6[\:Y?O![-RIK:T7*^:.R'#Y;))L[G=QK[DS-,F[5FIL'?CE) MH*WI/UA^UF8O0] STV]-S$FRRS[1]DVN)._%Z S&*U822^]^A\UN&0K'0=K+ MX :NO]=]EKYBF\:GE=KGR[+R27[W:^,B<\5B?Z8=*S*P\ISL;/G?.1<6/9KBY_%88 M12L]F[Y;;&:;I_>SN5Z]L2O"]^7J:9KC@B.,#"BT$ !KR #/& 9"%D(;FN>9 M\*JK<:+]L=G,E8A)*6/2".E'%*<0/,\,$7#IF0K"(/&>_!<4/S+;UUK^V_?E MC[_9-ZN);G_8S>]3[0TRH2\HT\S@2X]UO(2N?7X_F]M5>/WTQB6[ MVKGC*JI%KC,"*,E2N_S;E9]FVMH *8:02%&HS"L91V"_8YOBWQ[O[_GJR6V6 M7)HPOGCZ_]?)%]OZ79DOJDZ.8S^=;4IOMU;=E0_EH:);#-W?9VN7*BRT I?G M8'G>4<NP%]1A4!Q<4 >^WHW0;K6\ M6RSGR^]/KK;C@]N9_E[6A)HJD:<(*0HDIQG 2!C "DR QHKEC$,.219"82=[ M&AMI?=*;G\O5OQ+=B%DFTK=FW\.CZSZ,@T[CZ\E^!J6/B^H^)XS++W2T>9HCJW+9F$*I<4&@!ESF.< %3@%GK@Y@ M1HE)A=)I$<0+^\V/C0QV![[5JAE:S'L?.T]+HS,B/4]T?S#"[8:C.L&<9%!8D"&W+I/" <4FAQDS!0(0J:X$3V' M.^VD&1L=O%C@4VN _$AD,-A[YIS.P5"39*?/BP9&'<+ZFOY>THP1!(1!G+!,< &(R D)*" *,NU MR;,B\W+F/=?)Z!BQSK)6"9HX21,K:O+6VWWW+*273W1C -7W04P7C().=R^! MT.F(]V2C@YWS7E*K?=A[\=FNNY^E_-=7_5 ?6GY9+;^O^/W-MK[W3>D$":0GZMGOV.A@)W$9:=2JG-ZJB9Z(IT0L M^4JY9]1LI:7]9H<>[GJ.B^^6*SK:O>_%'*8MN&N9)\E.ZJ02.^8N+0BF:-LW MOUX'WM<%07&XX0M[O6-%].52_9S-78'>#XN-_?HXYZ(J=>7;;4C@[B(D8T@+ MK!B N2P %IP!2J3="4J5X9RE6:&"MGYAW8^-RAKIR^/?G?R5*V!HV>ZP@? C MK?[@[9F[SB.;[(1/_NSEDJH;<+'J?H=U/FP9\$[ '%0%[]9*1R=W/EO]@\\? M]>^[J!,7??['8BG6>O7#G:=]6#P\;EQ%*HN"W0:66T+WJ[48[6;Q-5_/UML= M8MG6E".D-4$4")09@%.B '4E$G-8$ 4Q,MC(Z4.9B>W;AJ\V?GS8BZPA\_JY MQ#T>V^COL\7"7=\+/G?.L!-W8!;A[*R?\=9<<9ZK#!2(,H"MK0YX9G_*#132 M2 PS)NKQMMN*O]1H-_+VZ;6D_C(#[;>ROOC0];P ._V24JA)TE*QRKK25C*I MM$SVU2Q+559Z)J6BK6/7JMF(\0Y]#D6L^(=>9!PV'J)/F _B(WKMK$.FAF^V MTYG4M_R7J\/A"G4X$9KR#YS9]< 0#(@1A;03]JDYS0DLA'4>Z//D'!>^OH]G*CF34M!D)^GE,ARA MH 7D8H@&WD!9&+J#&)9]P0N7LWD7SKXVE)['\,,-3]_\'SPN=1GX@;RSK\(WNM=V-VE> MR)O[*NA.>WE?UVPW@OYB!U);IE?E=405CK&[@YC*-)<8911PHPG +@L.T]S2 M<98)R*#6&)N0^X#SW8W-^-U*6]U?3I)U%:[2NL=\-5O4?PVDTPO ^[%E/#A[ M)L,=DG5P3QWXLQ,V'L7Y@1*)P2YT-BA!^2G^G'\\W^IH_[GF7KM0+T=FELFJ MU(JKE?URE)O^UT^[1^JB2S<_^4HY!_;-TX?%>K,J]QGKDA%O[_CB\T-Y$/!W MV\1F_6%1%4-YEB^L_-"Y?FS/&::R8+I(-0:,F\(Q60$83#40&D&[NUU^1T-.ZX\4=UW/C=*5!3IUK.YWRU3AZL2532:*A1.I8Q\#5O MQR+OB-:&4F%0:IRT44E:L#A_H?9S-31)BCU[!;@M&H?6IS,3H!NU:K ML(+,I.W!I>5^<61$[ 'HJ(GT4@6M&-8WT,7&+CC)J'!37./=PU*' V M=VX:=?0YQ49Q!1$@&=4 4VX 30T#2&DE$8::(:]0E>/-CVVF-](%>FT^P\QO M2G='HN>YW C60VC^<9VCA;GM-3YPW-HQQ0X#T8X^=>VE6>-'V7+0ECDJLW-S7LWSYJ%PSWWGZ]IMCD&:,8 M@RQ'=M'G)@44YA @EALJTEQ ';3H^W8\-BZQWRL2H13S,8CS5!8Y$PCD.+40 MVVTH8!!"D&4%1H74%"$8MBGM ^1A]JD6YJ(GF/WXN@_H>B9OOUK7902QD[SG MRM9GL.JSK/6Q;E^^IO49,+P*6I][OQOQ?UC\L#O%;=J8G3DC4TE3G!F@R^S3 MN<: *TY QJ#2AF1%;H+*MI[J:&S$OI,SC'=. NG',S'@Z9E7=B+V:@I>0B(2 M:YSL9E"6N*3L>:2=AR1V'M!7-P ]EX;0)Q7@"C]ML<\QPPI5*H4^327V':'4W7>C7T M71ZI OSRO'Y>RMO'Q7(]_5]:MT*R#38.HG'*"LDTYX%*X I QBN 105!FE55 MA5!99,QK61/2N+$MA=J[P!]6Z^FC+3^HG4G:WI@/7*EN$G22_;;BAYZZ ??N M:\> ]>QXAFY.SF7CWR#;_2&A#WP^$,2T5SE0" GJN1.(H&,,)E&\2:SA$"&< MYWH]2ZC1'\^4$=H30&445Y3G,B5>^N/]31D;Y;^:.+%?SM,P@,=>8?>7)0Z> M0G4]H*\G2/PJR5C7 Q9 BCA,6I<9Q;2*-O(9FYT(2^2_+A>KU217!220%PRLRGVVALA) M&U-O-GV/F50+$VO.9HL?]GQ2_S5YMY1BNK;5Y &;S3LA%JK#?/=@P[:5=W+\ MJ)>\VU5^Y,*-]NCR9?+QTX1ED$@=:8&B+"6 JN2 825 60B*J,HJ")VT;W:W M'!M)?)R+*76CAA8NW8]_/V]C'P%^>O_Q]OH']=BW#G'QYL/UL]C\9?<8MFXU MR*-V;/KF<3KQ+_W>Q^_ETU+R6JY*_SR3MN)F+MH+J@DBA.8J2P&E--=OY8P M5F(.1$HR4F9("N[T4/D,.K;'KFVSU8&E[7T,6:\Y_=[83MB[O;=#(QKYT6Z; M>Y-L#;:XMDT.]YKV 2C0R]IIR$%?V3X@'+ZXO:[M(6GW<?5G,9K\LEJ;N;T)+@DHA2Y C00"L8 Z(Y R@'%:R ME!73,#E+W?4R86P\M7$B>;-QXZ?DXSQI>9)L8V?K2_*G\29IW''L%W?%E'43 MVC 3$3MR&?L<>&CP19^+@;3YHLV)GW3?57!V2OKUN_-P4G]7>;XG 7C=G7K6 M+#POYU-[TC 7OTS_,C^MFC*[M. I0X5^_905 U"F#+!"_[5$>5GD!2IDZ:4Z M=7ZHL;UK[I0RS1[N?KJFH^2XS3#)QQL86V]=KR]SZ5>L1[UR UR&X# ?:4%O<1WA= MY@MOX#PBPG #A3Z70.D7W3G!DUG&'?A%L/%:VZ^[ 5FCI=T^!%O9@2<"Y1I05IA8+#49=SE@F8[*,I&2"JJT@MRK8M1ET+'Q[*[K M>9V455N=;,Q._MP8WK'&SG_]%YQGU;_;E>#ZI4>;U'U(72GE&J B$TAMT$UR MNUXOI^QYO:EN^DS#9E:=!R%D:]/] 8;O8GK2P9,-2T]_\EJ=FXYL5)MT.BDH M+%C&4Y KJ0!$FG)U?O: MESJAOWZ=3%1>XDK(#%"E,K-S!@&F, >TU/&K3!%":>D3LQX.,#8R_VTQ?P S M&R7UR;8_PL\MO+P&E<@$; &IP\8+-;7^!?%GO Y5]GYX^V&+V\\X=U3"?NYS MURY'+ZKFK\[)YM<+(PTG4BA70*6E7JU*B "5G("B%))20O,*TWZKU2LM&QME MM)=9=7L/UMD&9+7K \*.^X!CW4 .%T=:=RU=)QW![3$:;O /,4E%C_ 8T +%-5"20A M,JL426GI593N/O382'U/P-0S"/0 W(UMX\ 8>^7N) '[RW3%Z:Q6@OV=KI^7 MI@56C(-3?PPC2L.>&?C5Q6&[ 7&1A[UPASX;DFH5*P7,CB6 68G+'!-48O;9./*7EW;36*GPD$7.^RD^.QO#C,Y0VUX1ITD MSVW0ZY'MWA>]XOX#;I1>C\+^SFF ^UT?=G\QC07OU!^K>NA6C_3]@FI$1<5+ M ACA7+^DB@H03%)0(<*$$J5 63Z9RP=SH7\ [F:$TU-*ZJ>T;4K$'4BY6OT] M:9F;B*ZBZ_ZQNN,L,8@QQ%*!G!-ATC@$8!53H"S3C'&]:")J.TOW_=9*T:;J M?H#@XMQ,19\8_\540)Q?95%E[0<+!;0'FY=6&_XX1?/]$8RPI'(TX-665GX M=2VQ/.\43HAKNW3_(K_+^;/\(OGB86ZJ*B=(57FI*@D*H22 I!2 9I*# LI4 MIHRB GDEUOL-/[9EU7NIY'*IG[ME;6GR9D_ 4/^:2QMJ3O5K2WPW,^O9I-5S M>MP8,1[HD=GPG-I7:Z^I,3_9V1]7X^LR;A$UOSH&?W4-L,O N&B".=REQQ;3 M;].YO%.U#MPOE-L!Z@[AORR6MT+8X@ Z>[M8+A<_IO.'=U1_(4T.NLR$@KE M0*2R!%!Q';!7,@=ZZ<6@1%FI_]>M1\E5=O@\DL-T,JFM-CN]TXW MW:G_!: M<4\U+GKL*8=]IR'0CYVLH5U([M1&TG#C1=),A_8CV3F2;#U)-JX,,1,> MFTU#S,A .TUV9A;J\*N?+.J9,3J4K0>$;6>&-R[]+= NT[60=FXQ];[Y:$_L5O6[3CPA;6R"_ZKL9!>>F(] O ML\6/?TCQ(.M2RD;-(DM15J$J T7&"("(2]#F__QFIAWX*='AB.U%IK0/R3?CA&?^B^^TN#%?1+ C,U][1]:8 MGKPQQO]TDWPR^[6V'YEQ(;$^W#35OQ'$GWHB&(C^?$ $2I FA%1<@@A%UY:FAUCC8VI]"O%B/JOFL,C*Q$R7ZR3V@$_ MVNJ"V(VD @$7F9(V5FZE>TTEZ\;.<,SC $8@GND::5!6<7#YD$-<+KDB_C$5 M%4OY37.27G365&7"+CV(66I.U937F5WBG\]UT_I?M%.W=^\^?C:76*UZ>Y_/ MB]5Z*=?3I2W(>"OG4DW7G_77:G5/_YK@O(2IR%.@")< XBH')L\'B%1DB)8% M0R7LD?,SG >.9\B%CQ#VODS>U MWS_9QENFVX>:SC5E-TXDQ@MS?'_P_;AM?3\T)HD!Y<;($00.* >=H9#1Z#"& M#Q_*#CHA)^/@82WHK=\@Y&KZ,#<$WFRO<5K"JL@1R'G=IJD$M$(9R/1+3>44 MDXQZ%7*?&&-L0?-[N=01QEK/T\H&RSM[$[JR>YKF;'4ZUQ-A#W_]51Z.4'9C M_RNQBTS3GS14[_>@^D<#U<:"0]]9.;9HJXMKC45DGV;H]0$^\$4B(LL7$RBM=2CU8=-/YNW+O;[C[5_3U:10%::829 BC D%0=,< 9T\(,JAKF@ M*?%A,(4#]*VG#/;!87^-VX*3"HD8FI)7]U MOY>Q<@E%;S+RP"40$[F,."@->4!PR$$^EU[?$O>P&VN&4TZ,_BD3N0*PRB @ MJ*H %UQA4B%6E$Y*J YCC8UP(C? /41:I@)7HJ* <9("6!(!*&(*;8'@(U45Q]7JV2J->9@2N M]G1TJ'?S25PL M(_.+FX:>=N ZX2@/L/VDHN* /IPX5&#PO06A_/&[) 'E<<=!19_\/3V4>>IQ MAWYQ9',FMCDHT]_!IH(+5QA!I3@0E$@ .4( YZH":8$59XBA*G=2&[PTT-C( M?G-(V#*T9\W<66C=8L80@$5F]%Y8><>+EX (%"V>'6;06/&2LX>1XL7/7Y&- M6)>ZG2H"P#*5E&0$<(AR '5,!'!),Y#**A6"I[047EN$W<.-C2+J!+ +#23Z MP.I&#.' BDP/;9P&*IVX"$O([+3S@PV?47;1\9-98)>OZEG43Z?+_Z2S9_EQ M_O2\7OTFO\M9WN06E54N&88,"%%P "&"@,A< @5-7C*IN,J]MJ7KY,?GT[R1#!F$,$)()& 0*6@#"C-I\5.9,YK3@6;KDSNYN.+T7F#Z- M))+_T/B)Q:/;X]P"B0M!4$8@P/8,3TD"B%(0(%1PJ(J,J91-F-[0==H)63Y^"# M+J;Z 7.XONIYE[[)XG4R4G,N;19R1@EL(C.*LZ(H 4 MY(07F5^B^,EQQL9J?\R;/&7;$H:M;7JA3:[@QF+?A.73V+H15 #$(C/1>P/0 MQPU UD#+_R$SD3LQ"):%?'J4@3.0.UT]SC[N_G@_-CB40OUDNH_QV;,I'?UU ML1 _IK/9A,LBEV69 9R9WKM098!6J@"<4Z99056">JDTNPPZ-IYHR0+31A;8 M6YO/"6Q9"D($K$#)2KW*2XL<,$8JD!6*EP0)F9G&H(LUG;T2V-NAXX%];\9( MIBD:(KZ&Y4% '* MR&RTC^(VI%RH1J/5KGF-W8DQ/&@ILP]2XE_4IGG^72;D!IRW:;151E*4,Z MOE*%-%HRD B!=?K7"5UM"5%Y:U^?'1[I\,<_F!Z4D7YN??EDL MY?1AGKQ[UFN2.7])]%OIF[Y*MH1-%W/SE]5B-A56M&D+P,K:?=6ICKZTWWC44M32,6*K*T#4+<9HV :B\/#V#4KVT> ]?"W$&ZCO M!D?=Y.^]K/]K!MXI89ECC/7+E\5LI@GM!UV*225*I:JTU.OMJ@ PU_$ND2H# M95G10J:(9IE3YDG/\<=&_AOSDS<;!WXR+6+;/OQ;4GN1_&G\2!I'/%/;?*?) M=8D>#?SHJ_7@N/=8O/="+]@ZWF_T@9?TO: Y7MWWNXU_LMW[IC#UE^F*6YZ= M+L0O^G>K25[B-%.0 5+A%$ F4H"AQ KEYK=>5"[Z2D85+%CPCXH>278742A5WK=^;L.EEQWT;%V:MWE#_<^W)'Z M^[ VE<9;F4ZHLA+C+ >,I&;]*Q2@)NF.2$*D1%4N_=:_IP89V^-N&YD]:0,3 M\;PT6]WK;]*HJ)IOLPXX/?503\+J?&9P%5CQSPBL>8V @'X]-4<#[8S\S8=N MDCL-H0[PS5',W/S^N_ZM^=LMUU'_=#V5JRC:J%T@ACM$.!YBZ$.#LTZ>."0X M_]F>F7)RM9)R.\'[Z@6?Z8M=S+U_EI_T,NW^AYQ]E[\OYNMOJTF6]X'Y"A$-,PC IV.9)'V@:W-X(0T ;^:U1N]!^'73KTE@U MFKMYP'97UX(8*E.QKQG#YBQ>"=91]N*U]XO[AMKJ0Z48YY5IK,R1D "F>05P M;AIE*5Z@4NBON?3J,NIKP C?2%4<*MQ"#BN4LDJO-43!,( 428"K0NHG1Q54 M<946U%,2-R;H@[V!RLBPAWWSC%!\KM<;)XS^V;7H#?RJ&58R[5IP^KY: LFG M[0_4M).=<%)QR2D"*2UU$,TTG1&H5S2$0(Y-LGP)N9<\TJE1QO9RV#U9,V.E MIS#221S=6.EJ=")3SQ'E?+B@;.XO?=2%0"C%HY-C#"MTU.7FD;Y1YX=[J.?> M8],+[%9*O,JEZA MR*G-.B]^DY*-Z/$ACHRT6Q0WIB> MW&X;V#?6)RWS+TLJ70^WA\!N1-@'DMCU^Y+_+9"P;D_<.J5U?>\YG+AN3V_W MY'7[WJ-G.JH1;[?%SD;Z0H]8/PLDE4*O9BN0Y;32ZURF ,LKO>+-.<]26*92 M":^@=8L:KP4P>'F38%,=.1X_R%+L_W8\>OLCO#)1*E9Q8=#KK!E M;$33N+(*+3-QS72Y\=) DQ"9O!HOZEJ=C1_)UI'!Y2@"H!J(]ZZQ9%!R# #9 M(8.&N&6/E;O5+[T50HI[^I=^E9H;3R"J>$5R"6A*!( JI8!"2@"L.,4E(XRF M3F<[9T<8&R5:&Q-JC$S6]*_DJ3;38_5W$D>'%?6UZ$3FJAH8:U^B#4P^AP'& M8^U[+4 #+7!]@?);R':!T+E:/7GA<$O2+KOWUIV='^RIH;QX?%S4&>#-CDM* MD,AYR0!!*@&X1VE60 M1.:R-AH1--//NAY*\OCH_L,*'9]S[TC>^.P'>X0G5KKD+9W_SZ_/5"_OU]+N M2;V73XO5=+WZ./^B9UOR]9TR=;)3O?R?\ZE<32I:8 Q+#J#,=-B28P0P%T1' M,:Q(:9I"Q9P.&:^P86Q<4(O ,.U&\K#UPV[#BL834Q&UK'TQ%<6\[8W'"[_G ME#G$2O$G(C(#U7-@/$AV+MB3B(T3>O6=-&XD=RIY-^P<>(1E\>=BH,#M])S0 M]IQ,=W.R<)T3O_CN.C0[(\">MQXN1KS.][TH\LI;]>SGT^I(^&7Z\$W?_H]5 MK2_T5JK%4MYR_45^GAG1AKV>ZYB6C G*@_OINL7LP'];B'D1!6(JPIQ4$!BM#T8 U3HE1:B156FLJ@RXG1,?WCCL;&; MLPR3&.O=Z]CVPNNGI&@AB[YJX>>]5IW[*U5ZEZ7LW&JP:_93Y[0+TD__> MMZ/3K1!Z.E>?%RL=V_Y_TR?[;:I*);FH2I!*B0'DTNA-9 0@EI.LS H(*Z?> M)=W#C.U!;'H4-:;>)+6QB;;6\\GL0/;RO1SZD+BBG9.)V\[ M<#>G+M>.FSEU?MKO\5\MUT814CSKQ>KRJUQ^GW)I^Q+R$A@*PL.4D%JVCFI!U^;H"Q/?*-C79AT9CIU>OQ+)#=SWD(>"(_X3V0<7ZX M+[G?%;;K:ULAN_[;[N$^>]M!'NM+3FT>Z(N?Z[=-]($NYT;8^+-X3 M1 7.*&&B6DQ)KJMU=P'E*W MS8 @0,5^D1]A%*E%_$4P JW5SX\SZ&+\HKN'J^W+%_16U%P\RJU\YV]FHO0B M_?WBD4[GD[) .>2L!(4IF81,2M/$$0),5<:R# H(2T_]S/.CC8T?:F-W0L?) MQMSDS]I@?U7,#JC=.",8@)%YXPKL^BA;7L8DG(YEQUA#JU9>=ON$1J7#17VI MQ$B&V2KNV]G,%NZT?^6KK>9RLU%]X[?6W23:Y*:ZK_7K2/)I/C@%>PJC#X]-L\2+E%VGWREM5;A."2U7@M #89 O"M*2 $%3H M1;?(65GDJ923>%HSMG;PMY&PL[M/7SW\:G-_-\<"-_[X^I5!=<]C& ]"X MT"Y5CBE0[0A?-(GJ2^._LDBU(SR79:I=;]0C@?+C7$@U-9W2;4O4PP98VZ" MD9)5C$E0*4P S*H*$,85$*S,!86R1) X9TPZ#CHV;MN9#6:V/_!1RSQ':5LO MY+NY+1:>T>EL8W%2MUH^ZI?G$HSU!]4CDS$"N .E+EX&.5!ZHB=$G?F(KO<: M+@'1T[N]C$/?:WNF&-+ITE;([ DPT-7S4HJ[^1=I)#2F\X>W=#5=_3%?L)5< M?C<5-!_G3\]K_<\:!'V5_3;N]D@113+-5 D*D0D :9G6(L-4P J6F*:4I%[) M;!&,'-L;XIUMRF4S@HWFN=(N)]]MY5<[87YM?EQ-A159\JVBCC+7;O'S:\]@ MY'>2<2^Q_MWL:?UL7#25\%LG$^OE3=+V,[&.)ON>1BW-CCDCH7+O8I@X;%Y> M1)"/;'9S=]!L(I,CLV0.?*WK7'"$0H'/-[IZOU+?FR*GS76N. M/^J?0/15/I@;ML5=FJ,N7F!.$6= <,X!5!*9.@8!""490:50F92N641G1QG; M [XGJ407W;\BG^C\O0=+*KKH7CNSZ/*'>TKI M'76ZV[8;^FQ2_Q?SV_5Z.67/:RL=LS ":::U\&*F;_JP:7DS0;PDI4P1,"(O M $)( +5BS:7D^K6/.,1\4K=Z^KJFR[7;TC",<3X/RZ&)\9Z;M_)A.C>9(0FC M,U./X:G3%V;>1(H(SS #BH@4P"PS*2*X!"J%1DE1$:)8,V\?YF+@V(92?@QCU+!* MD4&!/%*6#'OWGJT,K CNXO%I*;_)^,?4CS(34/N MN@!/+]AG=+6:JFF=Y7-/_YI0CI6 " .%209@K@K 2LR!@C37_R\Q$F(REP_V M#-")),(9YT04I":*MHGQ^.*/^5(VC1(?M/4_OYEI^W\R.W56WE5IUY)OQC?/ M%(2 $^K&Y -/TD#=&VK]]+9729-X^,;X\---8GN%&N<2Z]U-8OS;_FM3J'SH MY8V14 O8 B(X]J'Z1H0S;-AF$\$!/>I0$7Z$GNNJA5K_H$MY.Q>;']_+[W*V ML!('[TSR4R.01A$C.2P9R%G%=0C.%6!%24 E,"TQ)DP*I\[?WB./;:-E8ZUG M7.T,M&/H' .^R'RZ,;0NZMK\I65V8NV.(%[GC5:H>-=YW&%#6E\XCJ)6[QOT M%+G<=9(VFD8FU\#<_+?I7'YQ^GRP79O[R,S0V-7P(7266^O.+O>O]]@ MY]4GW6B?49_^0+^H82,-^5G/SUH_UA\VZI"?I(X4]-.&2QT:8"2(:=*D (-4 M@B+-N:**52(O)VLCZNH6*70-YO5L;H>,N'?Z8Z[?7'59R4TRE^=/MOQQ=7OC MAT(K\K.\,?,FL8;:]_N'G<;HIP[DO-_K+I $>I=W#C7H^]O%Z<-WMM,U_1CC MOZ31LI3B]KM L;WU-_8GM'8@F5L/3(G"ROI@1)5-<9MM,_ELNV_+ MCO-C]IV7^3O)_.GLVG8ZQR^J(8B"&]AQ^4-?N"<\BDO>]S19%#G &HF/Z#BQ(0HRV:85&R7 H*"__&NV<& M&QMKUMI:.V.3QMJ>6D.=.#N>8 5"+_:A56_@^C7?O8!(R!:\YX8:OA'O!:=/ MMN.]=$WO=A?GJEW?OOQ._[E8OC-'\%9DDRA4"L$Y*(QP&61F)S@7&*0%*Q7, M*!*97XFI^]ACHY?:='"N&)Z])-;^Q#K@)7':9V+<""@2W)'Y*"C2?3HB^&(6 MK@F"\\A#]SWPA>1$JP/O6X3/]-1KVSME4OY$3KG@1 +*LD+'276]1*H7H$2F M*4<,(^&S;^4RZ-CVK^J^60N; 7=LWM^I$GNG]XFTKRU2*_YJNOTWG]S_D[+O\ M?3%??UM-H'XS,*@(2"M2 EBH#)B../IE 3G#N?X/8WXI5[WL&!MEO=M/V+?Y M_&9?D4F3!K%U)/EA/4G6UI7DT?KBFY_5;^+<"&Z Z8C,>0V4_&9"OIR8 MD"Q/?N^>C!YI7E=!&2S[JY\5 R>%7075<:[8=;?K6Z3;1"Z!AL;-^YDNDV#VAE2(+5@78,-7!UYV6GCVLV':[IV4;%EH#:U;Z.\996.NG% MUHC^MDV_)JD4F2HJD$'3_9U(S2EZ4:@7B))26'$H2J?\+H\QQT8HFSKK>I/+ MK%X:LQ-K]Q7)[RX3X,8P@6&-3#1!$/7ORN*.4:C^+ XC#MNIQ1V"HYXM'I?V MHZ,#V=D"T2K#4H"R()IY*,\!KD0)LI+QE&=%A;G7TF_<>LD7-&9= '-CBM'* M'+M+&7L_^5W2NE<_Y*^AM=OMV.&C&U0_]]?%0OR8SF:W\Z/C@_?3%9\MC/ZB MYW?2ZYXC^LIN[+9YE,?'8SO;HWRK>Z$6Z$OO-_:@ST0O6 X?F7XWZ?=$M>1+ MMY*FNT$F7%*>T30'K,@IT"%W9I;Q%1"BP 3+7"FC'^I^0-8]W"B/QOQ>BQ?P M=*.D<"A%YJ"6H3?)3I:Y13[A&,<-E$ 4(]QAY;G-V8GLB_N-6?MTU.Y\GSG#Z+J4G!-J+_B]E4V Y-J\T6F-TK MJ(_FX\V6V_LAT@S$#EC;@E&;1V'C0])R8BLG%?2DO@=HH1*Z/$8>-J'+'Y*C MA*X>MPC6\^_)-N:8/_QF_KYYX;U,8%ERC'24JKC2E"DAA,J"DID[;YDQ 3+)"!\I*5AF 1F049WD!L*P*5I@&'I67\$I?0\;&9W6J MZA4]F7K/B!NM#8%S9)9K7+#"G4G+]INZ:!%8VY/F4\GM;G@+7;5Z(8 MJJZ[KQG#UGQ?"=91/?BU]^M'E9_DVB08?%XNONM'6[Q]^6-E*@1^F<[IG)NB M21U2?K>!RSO;G.U9_ZXA;.2*6YZ M\T==W/]3LG4LV7EVD^Q\2W;.13GK"8MW('H.9-2@9!T6R$/J#GSW:\JN[&[ MNCZR:C2HBC(3TG0R*4L% :0$FH8T%$ D6$HJC"'TRJ@X-]#8R+8I\*D-;62" M^M3TG(#4C2U# !69_YK:G0:C32Y&<&WD2T@$K<\Y,U[E/QEZY37#.*LR$ )72<0#,*G%\J>?GUJQ_ZD56:P%6?!%UXB(I)4J^G:HL84Q M;1WT_H*G'="Z,5$8P"(SSPE)\V9A$SBVN8Q&+,WRW4"OJU)^Y/!%7?+C*WJF MP6T2ZWZW%2GV',1LEO\Q7["57'XWBIL?YT_/9CO=>#>=3>UFB_Z;7FAIOGI+ M5]/5]KCQ6E5"9*VGTGM:++OZ4VR]36Q MSM[L4BUNDJW# ?/%(D])J.2R6&8.FXD6&>RCM+78X_54JED\/D[7]@#V=B[J M;?H'J8>7K_G7^JT&[W\F&*&\R#.S@L9&,%MQO:#F%4@)DH+I-P7RJU+T M&WYLY-^RWM9$[=GO*3SC-P]N'!\/WYIM.Y%!^:KA?-EYQ@+'A:4" Q M(F;1S I*@E@!F%98BH0]6*1T\.,C3PV5B8;,_V8XPR6;H1Q/4*1>>((G CL MT U"(%(X,\B@7-#MZ"$%7/ATS[KUQ?SA7BX?WTNV;K(6)HB)BK 2@D*1',"\ MQ #3G !.3P=:.!*Q&+S '&.F#,2XQ]-]N$H]_I^GD9^/"O XE0)>HG1ABV+OV\BT?% MZ!T?[:E R;])\3R3=^K#X]-L\2)ET]/J='KZ[- M6W3^\F^K6EFMJ1UI.VL[ 7HJ8D:;>#>*&\5T1B;*"Z4^-\F'NN^UJ+>#=NW* M;Y+;Q\6S_O2?]W8G/\I^4/09""7]&DT_(XA:D!08\>K!TA^Z$;M&D6E3BC":RJ='NZU M5)4ZG>_05>J^[HKZF28_13O2K+Z@P"B3!=61J.E35# $B)(92$E!5"F(I,)+ M0^GD*&.+)^NJD-X5,T<@NO'#U=!$)H4:E6TJV=;$P&4RYQ (62-S-,;P!3+G MW#Q9'7/VP\$;,'Z1IL&C26A]-!L[_VO#FSJDR285R[.LR/33GZ>F&2/$ )C9U6C*6/HPM4'CT=G6[7LW]$08PS9R MZ'+SJ'5#YX=[+I+VY+IL/L&=^F-5D\Y$KX8R5BD),I@+ FK )8I!D4J<:4* M1HN4^BF>=H[G\Q4?1N/T4/9O:0P&"P6>5_U"H&Z\F<"P*BH,1*$4@(B;=KHH M!:6"*2&**&BVO3P6IZ'0?@V)QRV[KYUX4R=N&?2TL74 &7!9 MZP)*J.5MYUC#+G-=W#Y:[CI=U#<%E*T_SE?KY;,Y2[+G1!-40B$$A48-@ND_ M*@9(7F# $"\)1PA#["4)<6*,L1''YI3#K%!_VZ9L&,.3G>6KYB#-L[77*8C= MF.-*X&*?2QYB=M\+LQYIGV=1"9;J>3S"P.F=9UT\3ND\_]&>S;Y9HI2 BP0 R4KN70(C5)':V7&&K4>[Y.Y1Z=G%"ZY-#GUG^^RL/LX_+Q?_ ME'PMQ5LYEVJZOF.SZ4.M?&E'W*4!,EG*K" 05)!) )$J 6-5 7":5B6$:08K MK^.U:XP9&]5\?7Y\I/IY,2VZZPY&TWFR]29IW$EV_O3-[>PQ;V[\--1L#+@2 M:ARY-!6K@9(R^^,:/.^RARFOE%K9'[3SV9-7W/.J9=SJ,WTQM[V="_V;Y;,4 MK9RIC<+H9OF!,.0%)0J(*L4 L6N=/H/D_EH0WQ'E!C7W.ZEM!ULOXF$R8?IG.;9J1# M(O.+%TF7WLJ$3A.BE*0*ZC=5SC);5%X"C"4$I:0T1_IE5B'63,B'N7CEZ=A8 M,.AD2,V7T:?!]40C.+"1WSZ-Q=L0WAAY8__19[K6[5HXF>0[?=,[]GLO_6C.%%0ZE [SP E M!=+DA1C 5<8!HA6$).IHPM[C;?S^3-[=-R.DNR!"3O);=*!4F1 M>:;173$];J0V#.B1>:YVXN:P@^:>KN-ZH5_L34N K3_FU5)[E/QWU]O%OR#J M:EA#E4KU-V38(JJK 3LJK[K^CGZ4*N1T\F&^UG>_%4)_O5?O](]WR_O%C_F$ MY41RBA4H4I--3&$.2*DRH)BL$%H%K_K98)L96 M-Q+L K2;W0+!%)FV>B'D3$4.&)S@F)7D?WM8?/]97UW3B_YAQRI=]QR$+AR< MVO" RT>O/13Z(O7Z?6HV1$TS 2-ZJ/]CJC>_TYFAE]V9@B*98$61@2HC&.@U M> GT&CP'>5Z9M;=>EQ>RWUF0LPUC(XB-X?9$83&OVVO4,A#ZAY8'?8]^W&?' M]\0G"N:1V<89[H%.=[PQ#'ZHXV[!*YWE>$-T_@C'_U9]=12M:,]GNER_-+I_ M>0%5Q8V$!8,*0)%*0%/,05Y4),M+R3/D=0Q^/,3XF*U6+K(F^FHG'N'G1D[7 MH1*=>UJ 1-%+/.=\,*W$HP$&UDD\Y^"Q1N+93UX;[7R5#V;1]$5:C<#YP\>Y M6BP?[?'OVY?F'W?O5)3G,J.8Z6 'F>P7C %+E0(5I4)D(A*C7I@&CY'\K'BE.*D75.=CI7ZW\V-7^==LU6ZA^=MT+C^N MY>-J0AG,A, 2%#HT K"@FC=)A@""^I>$EQP1IR+(LR.,C1'W>K;^:QFL2#X1.:G:-"(!;BO:'&!)4S-U^$H69=\S%+I6E19)9. MSU\X"%%>M'M#@9<_V#-T/"VSN-/_U'2Z_4BS)7_[@R[%W9/=IOA/O6B50B]6 MC4JH6;O>+\RO/OPEEWRZ,B_A3\]VB219F>LH4X$2RE0'G(P PO0?,&4R*PI< MY%QXQ9H#&3XV*JZM,M'0HG;D)OEN7;'1JMR9;S5"K"[(RO-$<[#OA&,,.\*9 MCAWTMC1Y]R246U[;4=J]QW1RT-M^._]Q].S8 F)-6\VNC[;L%X2:I80@8 M* \\<:$BZZ','C84'W@RCF+WH9P[R0L 0D MXU"_PXHR.$PBTRB^^9>5.7*;\D?S;_C=0^[S(RP9KE=0PU<&N\RTX?-\)SN*;'?L'] MC\7]M\7S2K]N[W]H"GO1O_@BGYJ6H9^7BX7N[MD_2Y MOE^X^$FNS2F]ON7WJ9#B[&.\TG/S4[)U+-EY M=I/L?$MVSD6IJ0R+=Z"P.9!1@P;888$\#,4#W]T_(_Q]$RS<+^E\-35WK<\5 M)XAC':-#"DK&=%B.* 189!307!:,2I1SYD3+78.,C60W=B8[0YOS=O>,\+. M=O-D*)@BLUX/A+PRPB]!T"LE_.Q-!\L)O^16.RG\XF?[16L?Y_H)LIN&MJ/= MI@T]S0O]?#.@4L$ I%4%B!"FXT8)'^S[PW,B-R?>R_N_' M^8'RPP1E69Z:]A&5RCB O"H!KA@!65:4%*:D@-BKA\3%$<=&!%OYDZ?:/E\> MN 2P*R<$A"TZ/]0V)F\VUOYDY+@.=61"LH4C.,&8X])X [.(H_O'C.)Z8=^S MPL?'Q=P*&=JCR]7M\_K;8FDZDDXJ24I%80%HE:8 YHH!C)D BM."EF4EJJSR M.RH\.];8&*4VM6X%>M-DH"1T:V[_O)0NO%T/#H.@&/WY*]T.C>__"*Y45&=JFG=!/F>_C6118X5HP14%20 %E4.<$H1@"GB M1EL@;H=Q;HENG)Q\M 7T=H MCHC%(+5+0[\>L3F"TDENKO<('W[MAFM3Z@16*JN@$3KA6/\!,TUSG"L@9$'R M3 @=B663N7PP%UX?BITVPND!)/4#V#8EWG-HQ/B2O^\]<]0EC @U*]?':E<@ M/8ZHK07]\!%<-WH#Q')G#!A-5-<-D$]\=^%./;YDL3GF)8"I4"AO2"%!9, JIX#E*2E2AC!&&D)NN% M=J"; /L,[A7I;4V(]U3>FS&2Z<;DS8G%-VVT.==;-V9[Y,K[SD8W]<7&.#+I MM2U/:M.3K>V;TPUCO?[MMDE;1+ ]BA,B@CY4@8+];J]:?OQ;(NLYN/B%_UN@ MFH6>*';6+?C><[C:A9[>[M4O]+U'F$Y.1YU0;N?"[K.V?O5^NN*SA1Y<-FU2 M=B6*VLU?Z]?) MSL-6*ZDH5W=#5MB5I)1=**2 EPA1" 4/_!J@P#R?7J(RTK MBK&7XF10Z\:V!6V<2ZQW-TTS(,LL;4[9N)C8&H3&*_NIMIN)];.'.EF<+X'; M2^35IC;R.^159M7[%1(%_4!OD+"V#?H"B0+KX?LCSB!]=J5V>IW/3T\S*_-# M9YN\C,U;K*7=:3O '/9ZSH@4"N657D%@ F!>,4!%E@+$\YS0,J+^HF3(Y+BH!3ZK+A-?1$Q=X&V\S1W=DYNMTN M&_9DC6O'?"2-8TV;S];9T-,WT(;:WJ.F!ZNE^(PBUF8:]?IO;WYWD7F[>>0LRTH#[<2&1V=^E"WKGO@5NPO2@G*[E;]/OIFI^K;^L4[-HM*_^MR^_ MTW\NEN],RN/M7]/5!)<%8U@5(&=$K[](Q@'.N "$YK@BL(*T\LI!]!Q_;"_. MG?E@9NQ/=@YL8O,_C=V>RR7?67%;$$7$.O*[KP7S;_U@[E$SUPNL8!5T?J,/ M7$_7"YKCZKI^M^E'=)^7BR>Y7+^8KKIKHP+Z?YZG3U8C=*/!HXA*I:P@R'$* M 605 32M$,@)RDA%M:\7=CM(O 3D_@W=@K*)R1 M^>IJ)+WIRAF=0 1U>;Q!*E#[G"ZIB]ML/7NIN_H M!,E/B3'X)OEUN5B=WYOM00R740A&#!U##4P,EYT^)@:':WHCX[%Y?SU* ^W&'WZ'0J6L=@/0N3]^YM+A-KR[ M;=_;P;[PT9[II%MIC=7]XHLT)D]G\I-<[RKS[Q>G!%\;3=>VX.M.(#M'4DA4 M EKA#$":9@"G)0,*82Q%R7,"G)G,Y=ID?QN5#?U[ M\S>K?_*T$W'^^HRO6[1.C(FV!L=O$(4TI5F2B\!+,Z1QO;2V%K86)-[+5CUPVO M&R\' RWVFMP/K_YYEETXA,Z;/#G6Z^1!=KE]-J^Q\Z)^E-'DQ'VFR_6+51TW MP4Z[Q8<0BBL$&2B4E"8+$1OA)@HX%IE4B$HBO%3"+PTX-N+8) U:@Y.VQ;V/ M%B]B[D8E(9&,S";7@>A-+J[(!.*7B\,-2C&NSA^RC/-U?8EF7X#N%VWX[8)/ MF\7W9[F<+H01A"R(0HJ* F156>@EKZP (ZP"DDI9*@8I+KQ2M5P''AOQ-*N8 M-?TKD4I)[MNJP!EP5[8)#V-TUCE0/[7=LV[OWGW<%2+6=@>6S_3%*A@/.0X[ M,!_Y@7',2Y[7]\TH-6V7'O>J?J5(42YH922&RZ8]'4YS("7-*PX)+"NOW;<3 M8XR/=38F>G=&.<;/C5FN1"4RB>RLBU2TW.%^L*S,XQ$&SKP\Z^)Q=N7YC_8X M>OPD?[Q;2C%=WSXLI0E%#H/),]>/-R1Y"7[]PXE+WZX7URS$0"_F[=>[9.TK'(HL@P0F>G( MIDQ3@ N4 D:+%&=(:';T:O]T /-?N3;_ M-.T;_IR&V2T NAJ\R,38ZCQ@,'()$;VCH$X, L5!I\<8-!+J=/,P%NK^\%5U MZ75)WL?YMI3S3OTRG=,YG]+9YT7=>O*@"+;*\IRS/ 2C3>A2LM[S$ROBO*X,S1T(7FLF>I;0-X?7<>Z\1X# MO$:Y>'\IYMM,4F!2QA3@@#/#4-"DL( M 1.X I1@3#F7J,R]CA>Z!AO;F^IV-EO\L*\DT_S+)(]RB[I['R7QSYEDA7ZHH8LC+SI]HB[R\C77ED36A=Z3-)62* R!+(D"4"$="Q>H!+R2DI6T M@*CL6099#S V]FB5\4VW52*>?'$$HAM'7 --9%YHH6)MBU'0N.]T\"+&YO:O M5+BX[]SY8L6#S_5[B*V,]%L=C]CF!)JO;;1[NUSJ*;6QR=N7W4<^TQ=;4OV# M+L5&CGK[O;H _R5WWS]7L= M^VSSN"9YEA/&U++QGB^9Q3( CFX[#V!%QN/466'>3-B1) M"Q-3-M#^7(-+8H&YV35XV&+32-JM-3I) \]-T@+H)ME E#08)1:DQ*"4[-12 MP[U0QC7O@5YC(W%JT)?G2'P^\\H>F74] X7=9D6=B'<[%R?Z[6Y3=C,F>%JD MIK<:Y?J/L@),&KTYD4%3I_: K5 M-/&^E3I^D,>B->ZX6MH>='QZ?9HL7*;_*Y?<)AC11D$)6<"0*@0P"7) .8ERA#D%:). M&3=1K1S=RL/NT;#]/9K=VO-F1Q7]+NKS7Z.N8G%6893 'A)\22QK@2EI&NP M#$=:O:P8FM:N@>H$\5UUNY'F2!EOZCAY0F$F,\*0+3P$$*$"4%H*4)!2*!W* M2L7Q9"X?C#+-2%*A=M8[L06IV:+M0SS2^/1L*D8/DYML0M-J;!E-K6_!2-*6 M/&?V_]'<)"N,VNCB_%^4>W0\>?^W)!BU+/]_*XOH>$H&3Q4Z84)/=>^[=Q]O MU^OEE#VO;:W2XC,U\D.?Y/I.W=._OBQF,SVFL6U2*"H@R7+ $<%*CCT$NUV'WMLZP)C>M*VW<@QU];?6*WFA3+26\F?QH>D<<)SZ]UG M:MS>-)$ C_RF"(RUO\*U/VJAA*L]1AY6C]H?DB.9Z1ZWZ$=QED+KU<7OTQ67 M,_WMDHOGU43F%*4Y*D&IH.8SHG]B*2>@J!1,JYR0K"Q]^.S<0&,C+VNGY^[G M61#=F"<$-)%II@X=:QMODCTKPW'))1P"$0XS1ZCR7W_0!, M\9MA"^O=IP25F N),_,>:">$EIE@%:B CQ/(4Y+C"FDDR<;!G]=T^5Z M\!EIF.G0A(@DI1<3)@NLD6")@CKFJA **5#RDFK4B038O!LSRG.6BAP5I6I0 M_S!WW+V*A?G&@'B(O]/?[]B(.T;OP3&,';B?DA;8)Y.6T$# @-T+J%"QNMN@ MPX;I7D <1>A^5U\1G#>2Q_6K?R ]8C9KX=KD+!]'ZE(BL8.@(2,W\^,-'P(W^WR MR2C^PB7]N,+TTS7M=$T_U]_I^GEILWB^R*=Z W5UISXOIW,^?:*SC_-/>M#[ M'W+V7?Z^F*^_K2:*\S(SR65E59C^"U0'DXA60)58I!F3:2:1#YM<9A E> M48@)T*LD#B J$6!YRD!9LE1590%9YI3I<6Z L;WW:QN3G9&)L=+M$3T+8O=S M&@*:R ^K)RK.C^TEUT\\NRO)__:P^/ZSOK1^;/4/NZ?U[ T'>60ON;-Y;B]^ MKF^#-[YLE/G?+1X?%W.;6;;:SZTXSC;;Y:*M)I5,(B1#7FS0V@G@_G3U;+=2Z9:5).;+9QTE=D$U-FLJJ?U)R@#ETBPJ& MG9G(_-1R)JF]J;.%5T?98MOI^["=O@O%UP&CDW"8!^N;=[5! [?9"P7@<5>^ M8'?NH4]5;PT]F58!JV;#?)*QBI924)!1J[?'."!24W&)J@(AR:H".T5>YP88 M&[':75'1V.BA-70*NVX*#(%(9$)KMHAK\[:]?*]$Q4-0Z4IT!M)'\D3)3^6H M X).T:)3UPVG0=1A]9ZD4-?G!JLW_K&8()2CO,(*9$56&%&]%- ,0D!Q57)> M5@IQKV8EO:P8&Q7J+Q6*7FNLP7>+%*-#&IE+KZDS_K%XU2KC'8ZO5V.L;1A[ MA?$.I@#UQ:V;]8CDVDH.JZU$+Y>$EE!D(!49!A K @CD"A2<(\R,E&CIWEGP MY!!CH[ ]'1&/N.4T?@[QW-6HQ&>A'2 K;W'H#G \PKJK01HHL/,'RR^VZ\2A M,[H[?>5P\5VGY7L17O_>=XU(**T/YE1HA,?V;)[E^G=NRU2?S M#9FD92EQ2G-08ID#F!8YP%QQ(%!1EH62*D=>'6 \QAX;&6Y,KZ60;7/FA4J> M&O.MII_R<1QZZM9TO)"EF(!:*7) M"RI585A55:Z*R7>Y9 M7^CH:P^?I:8\4[R$R)IK'9BF_R_FS;R77,8ANA',5 M,)%I98.(M2[YL[8O8.;26=\#T:M<_&-B>!P*^F'4?$SC?;<## U\/]X\4O*_N6<7/]=?L MV6:AUA5&QSV#3!7I1C[$LT]6S[N/B(Q:'C0J:">;9M5=1?9U]4DE/WW&P7-).A]K)I-T?]'N0;5G_\F7R^1^3,LO+$A$*5,HQ@%0@@$E5 M@AREJBQ06?'4J1QL=\NQ/:J?OTUGTZ>GZ=QUMZ.%3O?CV,_GV-ND__CXV\?/ MGS]^^O#U^D?NV,..9ZSYZG?NWQJ MET7ZYYFT$J!ST3Z!/K]MCSAD%5,<%/IU"2 A%:!5E8$2TDPJJ1A"G@+2H4QS M^F(/J@[=J%2U F#1V3G:S\09 MZA0G-.#AER[7F?5::YD@8'8L;L+<_]JVB-NV[$UVT5S\MNLO]+NDJ^>E7H?- MOTC^O%Q.YP]OZ6I:-]#:J?'P+!>E:7.%"%3FK(D#DI6:^7&EJI1FO'#;CXYB MW=A"MT;@QY!!RY=DXTQ"UXGQ.K%N]VUU&&)6W>C^U>8J,N=O_#)[3+OYN$DN M39]^%6P]3*R+38_#)(JB4Q3X@[YOIWA?TF[#2YN MO\LE?9#OIRN[NOBB7UIZH85Y ;*E2OOV MX[L\_-@H_9=VZ\/^/?D<<'?CY'AH1B;=@RY^&]N3QOAD8WUBS+])&@?B]/AS M!RY"\S^'P5^M*Z [,%WM CWN$K!!ZR?M;E-5EF,B"\$@8%!6 ,+<]*:6"%#, MD2@(Q6GF53)^8;Q1ZZ8^]/7E4@.RU=;8V^2G;F1.Y > MXQ*S%VEKM-?O2GKLNE-_TA.7]=XJ/9 2;@L.U\+0YJ3R8%W%RH+G%>* 5;91 M*2& EJ4$I()%IO^&*^9%//W,&!L?.4AM;RO>7#2W0\Z8\\9GY'F(O\WIH78> M=5E['9;A=C#[&#'T?N450)W8G;SF;OUH]'YI%[@O-NFJ%K%H$@,E0@H7.0<$ MJA) GBE -5^"HN)526#!2>%59'UVI+&1X<;0.CO0C^/.P^E&8T% BLQ4^_C< M;+1SPB>Z7P0C$-6<'V=0-KGH[B%A7+Z@KY[?.QV?+8VJL)!__8=\F3 B,XD( M!R(G.8 FG8.6&((U[? M*8<,S^:5A2"DB$-I*ET* /.B BQ3&% &LZQD*2ZADP!!&'/&1A&_TNG\YS>F M?=E/YMQ)!^AR^C!/ZM4M?TGD7_R;T?E*]+?$YLAZ+I>NG#RW>&.X*8E,2X>. M)(MGFZ'NF-<>/G@)@VPPS?&KC!E8ASP$<,?:Y$'NVK/SS&Z#=WO8:/;<-7D\ M+^5.DR,5E:A*#E*<(P!%59DH2X%4I@0K)A2CPJO%C-.P8^/5EM6>+67<4'8C MQO#812; EL$WK9R)9&=TE$H=/YQ"-89Q&W38#C!>0!RU>O&[NG\G6V[(;B=) M:AA/TUU;SVI"8$8KF>HXK\@J ,L* BJD CDNJE0AE=%4^8=*1R]&GFZ0Q2PD:?# MH(,W\G0'XE0C3X^K@PN!_KK4:ZP)PUBF526!A%4)(%05P(0*0%,J<<5PFF(9 M2//3#CBVL,@:E;RCR^7+=/[PK_^2E>F_WSZ: X-@HI\UT,YI L'@BY\G<%[* M4P=+UMY!%#OWD(DOSED/-Q8=SCWG/20W]Z_KW>1"K^7NZ5\-6;V5XY<1)2 M1BLF!2. 9J@ 4$(&,"H5P#C3'$TI2MT4Z ,".@0]QX*SQ%P6J:! L(KH8#RG M@!0:W4)6>9$2EA4H]2ODNP;00>ORVI#:OALKL\]*V>)[(&S=WG0!OH"17W - M4$:,H[$Q>=-8>;Z13)\^)%TXA&LN9_;$3Q M*&,BX[0"%33-IW&E *DR"%!9$%207"'BU6*U=>^Q$:E)?_W#! ,B^;K6+..Y MQFZCYO9\]\0B\C-M8?@:X5SBA+N!'MWVG0=]7$^X=/B(GOI(O\?RO5Q-'^;F M]7>[^H<4#WHQ]G&^6B^ME,;F<:U0B4C*0)[EJ:F^SP KRA0@0O)4E"P3)/,+ M*QU&'5^(^5XNI]^I:9RU2J;SA-/5MT3-%C^2;[4'R=*TA34R7]^F3Y[/NBR"M:0.JS1KDXXMA6+OHA M6#[K!T VAB=\L?)-^KH,LQN_! 4O,LML; 7+VMAD+Y4A6'\^;V@"\^QW/)A:Z4W=/''(X&WZJ=4XWRL43 MBM*BY*GADE0 *&0!&.0,H"Q758$*"8GYUNN% M64,E4^O)=5GN5TVI&X\-/D.OE %ONUJYY;]OPZQ&8[DM\!XO)3X$\)$2Y*\R M[573Y4. >BEY/L@8/;MNT=6WV[DP_S%RC-_IS+Q7=CU3597Q4D(@59$#R#(, M*((("(08YC"7FNM]%J'=PXUM!6K,M.)X]H>6P=Z=0QWA=B/<<"!&IM"K\//O MX^4$2ZBF7MV##=OAR\GQHW9?;E?UZ/WE*KSP2UWB]ZZI\+M?TOFJ/L":<%DR M6*82E"+/ *P(!HQ@#DK$!2&(YQ@[;7X%LF=TQ+0IBESO;$RH^.?S:NVQD TU M6=VL]0I3$)G6_*1E;I+&J60[:RVWAITIC^9DP\[80%W+!IDYOX9FX7#N['06 M8)CA6J"%PV2O-UK V_8\]-'OV?7+-MHKJJQ(,2: %VEF5$ PP"FI@$H1DCE) M2Y9Z::?MWWYL[ZS:NMZ1\P%VCLS@/"??NXV=SB>WT8N_S M>:%Y5ZZG2UN#W"3NFWXO)JCZ)-=&Y,?<^*TT^C[FC"&O2L20D(!690E@JA"@ MS(1#*#.=[5*4*L^"G-=UJ,<94_3CI8WY":OM]SSH?N5OB".KCW_6!WI'7.XV M_%Z[,]@OE $@[+'6.&8RU"OK=9T9 M]@4XBHD[>IV.PZJ^&1K?Y?Q9&FO>-;)W_S5=?WNGK=0N+#_\Q6?/0D<#)B55 M_Y\P?%E2@I%I6P:)(@#F$ ,B]!N5J@))5NB5"21^,H/>-HQM&=*XT"OY(W]R0_M0++QP @!-3XD&R="YZ'TAC!8NHF_!0-GE?2&Z#AYI/^M_/6K M;_5[3M@7XHP^3!!FC M5 4)-YG!><W<>VPMC:UQB MK'-7J=Z'JYN!K@(A]A&GF_]>6M0G?>VE0;U_I\&TIT\ZT-:IO?K?ZFZ;6 MV;*#ZP&*_*BVM$DWY6;3.AZL]I_^]W5'&'SUW+CQ2VB\ MAY)-.+6#> A_:T2@YP#A6@1 HI62ZRPDN5M&NPL04Y+5MW M2WEC;=.)$"E4($(,XSP,H,ZF5? MEBNIX>3<2[K2:=2QL=^VL,QJX,F=W4&J\0X0=XV5 N,8/6@Z4YMWD]#U5A>_ MWEB*7J-W&J6XI7H'8XZA8N\T#(Z%>VF0(*^Z5S^^;+YPJ_O%+=>6@].N?P7%IA$V9%7,^K\/$OB[ICBCAGZM6? M-@IY,JC75KDQ9W#XQV',5FS;;Z@1+]E+ONM94QF(K?CA:'$(:('HT&OI46EP M""A/Z6_0/2+4Q]EYB[;>]J.AD _*?&<7FQE*\[2 90E@29D]KS3>*\(IR"FD MA'&)6.X5W_<58&J.;+SZN%/HN[%93$PC,]KE^KA6_L0J<),T*HQ4(=<#WA@5 M6GTZ%7 \X7A5R??<9.NW,4(%:;ZQ%:1AT)M-"DT((@%"6V_ZI&>!:4X ( M+R!1D*58^(WD.KC_U#BJ%<]W2-0A:&[</>19T6=5.UX1M3ICUT1[CKR"3O1@Q>/^X\T M]M7M#[:J1[BNWZS76SMHL>[,-Z,Y1BEF%%!DFU=Q) &5F0:2:<4$A8IH+R,G MJ'138YQ/>85;)FR:0ELPK/>UDG.^5IE<&V8)] M'3RB;\^QR2.&Y;J:=6-S=G]/AN_J_6T"=V]V^ULK&3A"%QK[D*&[8+*-'],+ M#>O)8%_P1:Y*;:NLTO4+=F<[2WWZIM2FGKS[XO$/]C_+U4M;66^M2ZX. M/M9V-Z*PA 5451JJ)95N=< Q3F?8L "' MS?"[7JSGR 8,!N:9S,%P]Q_&Y?5JNP(/&U6X6ZZW*[5[N$NFI>%C"1#.[53* ML@2T$!# C#".$-:%T#XD?7'%J;%O+; ?M5Z&U8TS@X(5F0QK66^23J767MXH MA.>,3B FN[S>J!3EK/Y3[G&_<*"!6/48_8T).^GI\=72]O*:8;ZTJ08MM/ MOOCXVT0] (2R;TXM,:ZMTJ/DD=W1]]EAC_OGE3%BMJO'3YNE^*OV-W>9!9DN MB&)VGF-5N0F9 )1D#&22$<*-':%([I<$TK/:]'(^;CNI'K80LY$]65OAAT?N M^A 712$1D@047'" C9$&6 ES\ZM*D2Q4*9!3D4@HO,<.L@;*0.R#V(U[ P$7 MF8);*9-*S#8*>1,A$\8!CT",W+?2J,3LH/)3?G:Y9&#RWLJ.@MP\VJK7S>U" MVJSJ[S9.^&6M]/;N[5RKF2$'61*I (*9!E@BX^QA+D#&:9H*46BBL%]NL\.J M/D_#.*G,K]>;^7TU_&Q;29G+K[:)\RO%-^^,/LU0 M:DT+3*&F(%=$V/%' C"-2X"++-6,"8*5UV2(T\M,S4JQ4@*ST'W"EZO5\L=\ M\=6\;^]L9G C1P6/P5T$$C=:/MZF"(S=86/E3"Q(AXD^S3?PS_89KL*G-33#TL@>CZS MR*B,W*_H4Q*^\.F!W=7JXT'7P1(2,RQLLA]$R+B.2%% F:%G@4I4YEFN,N05 MZO=;?FH\_5OW;-6S%9L?[FY\$@_-R#S3 OD\PSR&P1:JUYO?XN/V@!L$S%%O MN&%W&6A'VAO9&KIDX/M([V3AC 8AL].ZRZ8D;H)>D 1RACIV>E<2V> MRRH?F3T.EP3K+VG;)-Y]5,:F7;Q?5']3'83.*->%2(L42$F8L7NX %1B#LI< M4Y1JR3+E=33IOO34F*26,UE5@E[=,_(+,2J MLG-^>:7JGWZMBO0;[&OUQN@G>0'->.TDSRW\W-TD+P#BT$SRTAT&UFVHNSO; MZGXA_V"KOY2MMWG]TR8!J[8QG%2E8LK0EN+4ANU34$HE06J8+<-(9SGQ*\6X ML.#4:*N1MXHUW[<2)ZH6V=,0N@BV&WN%A# R9W71VPF;--)&L(Q;Q WNT+2S732!P)AC64LC" M>%.XZN51188PP"1/C:>5\S+%[ITG+RTW-7IIQ+,-)-:M[ EKA.\+C@Z!NI]> MP@,8FUQV@.V$35II;]I /2%9_^?I<7[S)B[TM7 MC0[[8#I?-Q(X>[>UC/Y>OYK?;SXSHQG#:2&,A\JX MM+FTJ;'\<@)H42B&>)H7;G0\]X=OQW4OP_PM_-!(^(:N27YM$122V[32%MKG?&L-%!N>_5^\15@:F^83^*;DEOC M MA&<,;%#%UWQ6ON&D4K$>*GAX!VZDD6S?C+A*K0%)I M$# V,12\L,%2]^6?(V3J#V0W@_*K'\NK"-H&[.SN(U MGU'SA\8G; '*I@;X $X];S#8?HJ-SOBEL-8]NJ6\PVS9/]F M\?JG^&:[U?RV7'63AG92S K"!9.*@JRPQ2<94H :2Q.D.4F+E"HF(/7AW,&2 M3(YY3_1_63;:V$91JM&G.D9>J!^';6&2NSWI>HZC'[R5;GP[R@9%9MW=WA@M M:H9-WG>VYG5W:PX2(??T&W!$_;6 AAI4/UB.<:ITFD.("NXU5]MUX:DQZJ?M_3U; M/5IWOE(A,3J MNKA[5"^=-X&-WJ, 6YD-MR!*8ZQC&I5^F(5JA&UZ[+C-J#V M!..H\;3O]0%&Y-Y_WYH'_]-2;WZPE?K=CJZ>R3+GG& -C/F7 RP8 :RD!'"2 M4\YH4<(L]2M=N[2DSZ,T3A&;'2=ZQ43<4[ Z.L,!H8KM^1Y,QJUE35IA;Y)* MW$C#<7N B3$@]]1RSS:%8@4>>Y5TW9VI:F9./O6[&T>I&=[T/.8.IHO(9"*;:_L0&J%C-*H M[B(4H>=B'*WS/ ,PSJE[=M+%V0NNKW_=^5I?%K*9G:&D\GU[;W^;I:00 M&5<(8*:5[729 TYA"9!&0A)$\CQ%0\M?+ZX^-?JP'4?_W=9(59D=\T'#,?S@ M=V.5:*!&9IHG1;"=V'M7^*26/JG%CU,$ZXQ:A!K8RVL_6PFL,RQ]%;#N-QD8 M7*_/X'XSFIR*[.\C#%IJ 0E. 27<$!I&QG42A08%RPK",:,$>E7#NBX\-1IK MY%[?) OER5[.6#L&NR,@&#NVW9SXV@?GS%%O\F>4<(XO6*'BUJ[+CANF]@3C M*"KM>WV@X;!G^TK-4HBQTAD%7 II+*T< JYS#812N2RDIFD!KQP->W9QI^=K MU":A'YINE6L;CO[>R%T=R:M6Z"MGOY[?"3?N"HSN\\U]?=*<[N:P.UW$J:\7 M 8LU\_7\PL\[\?4B(!?GO5Z^P\"1"%)6#7O9G9VZ]F;1A*Y>+N_OEXNJ+>=, M0X1ABC,@2)8!K$0*2EU @--4: BQT"GWFHEP<*RKQ,F69E)@-PS30+^Y\\*&#_ MH 2A&:^*_F# C4LN'J[>H(>:XP+HSK6M(48"(PX+ L $I9CJ%66D@O)_;P M]E-CZ#^6YF%+'AH9_5CX"7!N)#HMS?[;I=V07.8\S3& 1$'C">8$\-RV8T(J)YQ(PDNOR4Y'*TSMF3WH MP.V9O70,G]MC>Q4HD9_<)G? 2AFL[B$;U1[!Y?WP7T(B$ ><7694*KBD[%-&N/CY M:Z9OSZ#"/$>E!)H2!#"']C@\+0$I,JUDB;-49S[MI ;TEAZA2]1GNT93OCID MFK;7R.P)/;\7YHW;?:+/2'>//ZA-M^6\LWB M0:TWU8GRC%#;T8,HD-&J?;)Y(1O#6@"1L3)5:9&EM/2K,W):U^<[.DZQ417J MJK*]5"4RN*]D3N8[H?T>7#?XC0^34<0$X @3@&%. 4_MR. R-^27TS037E90 M!WHW2@T.:&3&/8CHUJ#60B>UU$E'['"\[(52(-IV6W-45O>"X2GI M^UT\L)N^;:[W<3:7)AQ7X*G11)7(#2IE M$M'1QC?/./(V.\; )[1YL:/K']Z\O*FG(H 7U>XUK\[D=K6R+??LSYVAB[8/ M8W6 WM$I9#KT., 'RZB.+.[(2=GC@'^DAG]8*5NGU?17:4=E*2U+ M7&80B#SG ,."@I*3'*0IHDAHG#)8>&=YGUQJ:G3?"#EP1F0/I&X$'0:HR-1: M)TNW2#5B!APQY@Y&R)3ETPN-GWW8L%<9^=#O]W-]T>D>;7PRA&N/ 3G)S?=H[&!'(I1"E M #RS!P,*85!J70*2%SCGG.>E<$J]'(;0.!4LU^#3SWK#M([,;E_>O?G\^E7R MZ?/MY]>?KB>S8QU[?.'FPS5G-;_LZ:ISJU%HZ5CTEGY._,N \;+&JC%6][T- MN5JW?Y@*]EFU&LD2ID7.=!IEB)W*G:S&VYJ3UZ M'8&3VH6I1$YJF3UFHUX&NO\Y#0]?Y&>X'[G+!0Y#(/08+QL4RI'&RUX+J=^ M66>$>@?,7K[+> -FG34Z&##K?M7 8TPV7U6^Y!^*V0%;]HOT9O%]NUGOAV[M M&YH9&X=C@E*02VZLG9)*4.9" "6R7'#S7Z&]8HE>JT^-G:WP225]TA'?TV'T MP]_Q*#,6JK&/,D\"6IT4=W^O5:E&B1E/Q[;HM9]XMURL=G\1I_?<(%Q#G75Z MK3WN6><06([..@?=Y/K4C3=-_]HF-OQ^L1]5I(V7"S-AG%ZMF''M2CM56].J MOXK*5"$A\6H0[K;LU%ANWPB[:EBPW&YLSX)U%2X_F";E2WQNF^#(>,&AC4UU MAUD;K/'T@+:30_#BAU MD<*;Q7JSJN(SZTK$S]_8XOUW>XOU/\Q[P\X K ]W_TO9&8%*WCX8@^NK^MW< M?_.*;=3.,IZ1E&0491*05!B#5#,,:(IRD&KS'E Y3P7T+T*8@F93>\VT @-6 M2YQHZYD^6%%ODH=*M^27^2*1R[L[MEHGQD1.UA:I7P>40TQA WRJ+Z8@[X3> M -T$HRXJW2RCA#^>3D2RV-RT)6@=>)K9DQL#4-(@=)/4&-F6L#5*-TF+4]( ME51()1:J9!],"5QO,J7]#UG>,@F]QJ^FF83:9][ITQ-P:,>F]5JI723E;$+_ MK%0"YKBD($>0VC(A#!@RGAU!4I ,<@H%\_$\7!>>FA]2=X2HAY1_;\3T[?+D M"+G;FR\&D)%?3+7(-\D^@-=7(A2R5Y0?5,%:2#DN.W)G*3\PCAM.>5X_U,=9 MKC:?U>J^VP) J;Q@(BL!5)GMOD H*"6F($,:\8)*"''FU_SBU#+32PBKI 3& MS[CO]%CPI)^3@"*=9UQJ"&1.;#(+M=U\D)VV3C*92UP(Z=7-YUHXQV/R:)"Z M^BW7 17=A;#H6/GB])_H4S^8!7UBB9&-V?-*'MN5/9\=.+)\61F;PEJ7QJRT M9>:&NG<-=4LD;:?TK)IJA7,!*$<(4"9H+@I".'8JJ719;&JQE';"P(_EZB_K MNWYOI/4<7=X'KQL)A (M,AETQ:Q\_4;0"$UY71 )-:N\;ZEQYY0[*'TTH]SE MF@'YK\W\O=I]W2=Z?32-'8:XWA>DOE.;]_HS^UD'0-LBZ%>J_O^N MMX5Q^#-H7BY 8$4 %K0$+.<%($@HG.>*E=PKX3>BK--[.1W.ZDC8OAK8LV5] MS!WV2,9X_GT;)9OC< C0+[6BOR:V]^!-TBB<-!I7TV+;]DI'.[Z'HC,&*$J# M_A'V)_)TH!"23F)24$#(7:<&A5QR@!M3"V&64.O/C-^IF69%2@N5 8AX"C!5 M.2B5*@$J,>5%JK"03@F*)^\^-9YO>LI6 B9_5B+ZF,%'X#FX%M= $IE"0Z/A M8?-?@\I()KT7.G[6^CGM>XWQHXO&L[7/R7M@2I_]T, @;6>RVGSQM7$K"Z%5 MBDL-D9C3^+H&(:]%IW8 M\=>#*8]5,5GXP&L?!J$BKB?7&#?4VJ?F48RU]\,#/>/VW+SIC+*><4@E)A#9 M,2KV3%MPP(GF !&)2TYP#FT*K4=J_],5IGG^NMSE@ QL:W0$I" D)[04H"B9 MG8R!4L I30'*(-%0FW]3S"LP7,/'W:,_I M' M*T^-K*S$S9SZCN!5>XS.D:']=W]_SVTKW'W X "/X1=:)(_@W^(-UP! M74BW=4=W*[W@..5J^MU@8%:U^FICBA_5=TN*BZ^G'AA2:*DE*T&*(02X*#6@ MA%+ \JQ$DJ:E*KQ&=SNL.376:D2N'J[?E9W/\_W;7!BO]5E49..*/O47J-- MU@6O]#/OT>JW#?O9GN141*K8:F'@6'=';2=,Z_G=W+WQ_7-\4=S>IA/=_LBO MTA/SOO>J)WO=V^_&V6'@U?MRE[I3-_DR-S(ZW-D[M1#%FAD^RGY%F3P>5_)G MG%\^RI;T3T$?1X1AK\KZKC97=;DPMWNUO&?SQ:PH"\F$D "2@IF7&B\!@PR" M5!$D4Y$6BF.?:-?)5:86WVI(92=E\F" M0-1W>HU12:I7S:=TTO_A@'/1VQEH5,B2(XP U57Y*I>@%$(!DF5Y2AF#6>IU M4M>WV-1HX+=NL^QN7]4$7)R0_\PZ4R,.*V:G.63RIY4TJ43U-"'. >M&%@'@BLP3@Y#RIH@+. 1B MAW.KC$H,%U1]R@F7/CZ,#IYT9WRWM9GA[W75^7']?KM9;]C"AOM>L/5OEV$W\7OI2#6?O5YL]K;L+C?##L#=KF-KRZBVT]-(3&+'=$:")/4_U->B$/E!WDDVI,?9 M4R0\NAE<@)KL=I)-=H %Y^+E(_$KV>TIE+QW.8^F4_\)LN M?'1@6:[XIN3V3KW7=<#HO^92=4I-F_;-56KD3\,WQG5[N5UOC%FW6K]X_+!: MRJW8K W_?E*KA[G8][Q$A2)I"93*%, "26.(:0F,3X:,&%QK67@5\L:0TC.\7IHF$D\4YM;/F[L68>C/4C7SQ^ M6=L)YKNCAR8(.%?K4W6!NWDO!&DD>"D!4JD ..78&"8%!WF:YEE*.()^W<[# MB#4UVMFU1U\?G"\NOB9LIX_G$)] ^^?&6N/O2F1ZLZUPJDUI5;(>Y2]6JV2^ M^+4SY'ROV M.U(^M!'W]GF*ELXK>-9<._YDV%&,]MC6<1Z?*@LF"2.@0/8<02$">,HPX!H1 MB4194,1#3%QT%VEJU%%/Z1,'4_KJICY-PD>@Z8H>F^9&.^-N162:.C4K\2#7 M[":Q-MM2CS[ST!_.R*,-/02:Q 1#?P!=!Q4.N'-X(GXZIG,_*M$>(-R^?_GF M@[W$_,-"5O?YL#0RJP.,)-?!@O3FZ_ZCNZKC+M_GWMH!* MDPRE1.5 Y)C;L7/2.$8Y!B670I%":D'\CM7/KS4UMZ<5-5EU9?4\2.^!UO$8 M/0Q@L0_16ZP.Q(PQR?,R'*'.SWM6&O?T_++*1V?G#I<,C:4NQ5_?EG?FBG7= MS6[7_?F#-0P-B6TVJSG?;FS&S^?E8=_674_,UH_/(2TT+"@H437T#J6 $I8" M1;2010%YJIPJ>^.(-S5&>OWSKDFH2OYN=+3=DZL^N?^6=/7^EW\N4T3^HVFI M[!F;";R_KN'AY]JUR+18*]/M_=_HDW052C;+<_V-H\1QXL =+)@=5+B1 ^$Q M@#T.HD=99=C[X*EM^WYK3-);(;;WVSL;DCAG%S>IA!D16J0: EBP#.!"YZ 4 MYB50Z Q)@F"*,?7A_^O$F1K?'[G&RVT55>DHE/0XX<-R/Z_<43?&'V^?(C-\ M["WR)O82/6@[I;?S:.Z M;N2M MA7Y,P?@^WH[0>#,+;#?Y U7TN:?-JA]ZX'O>NRYL^"$B-M_GBQY\N; M/ZMX;^+\^:O.44IWW]Z:G_[SG]J_,7]PME;_^4__!U!+ P04 " !GA)M6 M_X'Y^4K. #)C D %0 &5X;',M,C R,S S,S%?<')E+GAM;.2]69-;28XF M^MZ_(F_=UXM*WY>VZ1[3EEFR44H:2=DU)=,V@5!1@&+&@\M!@;,AH98\ MINA7'YV,I__YK_4?,2SP)V)NNEC]Z[_]Y?-R^?5??_[YCS_^^.OW.)_\=3:_ M^%DP)G_>_/1?KG_\^X.?_T.N?II[[W]>_>G-CR[&C_T@?9;__#]^>_,Q?<8O M <;3Q3),4UU@,?[7Q>HWW\Q26*YD_D.Z?MKY$_7?8/-C4'\+N #)__I]D?_R M[__RTT]K<'UG2?P^6>#\VSCA7]/LR\_U1WY^,2- O \7 ME>#5!Y977_'?_K(8?_DZN?F]SW,L__:7^M>A:I;)];+_[^U?_OF6@J]S7!!H M5AR_H=^X_D9=[51J\/L2IQG7?&[6FFO%[-O M/].'?ZX"J;]8268EE0?+K:5S&MV;/?B)?G;$/<_220N(:$$E5< GCA!RB%H9 M$42Q9Y&]O=I=JK>U^FR>?IK-,\[)B&R6"_/T0,-W 7S]$S]_#7/Z$*3/XTG> M_.UJ35KH:CEK(+FU6HC0X$ M$N]Q/I[E5]/\DH[CD63))I839.<*G9.)&!#$15%T>&EA9#2Q"2#N+'L0'.3P MX7"Z+ <"AD_S,%V,J^ W@'8^)>4SZ,PTJ. 8!.XB.!%BX%YC5.<=:KM6/@@2 M:OB0.$NB/:/BU70Y7E[],I[@V\LO$> _DOSQQ>QRNIQ?O9AE M'!EG33*1032.X%S00_0^@I1!)QURS"@: &,O$0?AQ X=)^WD/ C8? K?7V<2 MW[B,UQF+:TMH7)9(43\8E0,)"2-$;Y4PJ6%S_WYOQ%/E(N% D0P?6>4*ZS)'<9ZF DX%DA=A)N05 'EGZ('#X MH8/C7)D.%!ABI$TJW(58Y4!Q54@!O);T*Q.4,E)YYL^+47$C!?TRW?S3[,_IJ,L.;-H"T1, I2H^3B)%&@YX516/M$!V0X7MPL?AHH! M9S5;"'1(F%@Y3>_F[^>S;^-IPI'.2F/F%&VK*(D/YR H"KF%,3K:[(0/+8*6 MQU<_#!T#SG4V$^V0(/)^MEB&R?\__KIRJH/Q'JU#T#F3R>-,4E1N.3C%=5#9 M,QD;6HX[:Q\&CP'G/AN)M6=P5*OW;(YA33?SDI5BP6'VY"5%A"AY@N I5B]: M)A'.NQ797NTP PXTWFRZ'I6>;U!G[S_/)MN+=2D2VS7D(,Y"L+ MEIE2.FKB[2RUWU_Q,-4/.+UYE@A[5O]'3)=S@BX7\=-X.:&CS")YP.3\)B-] M398(>U;_IWFH-4H?K[[$V62$7G"" MIH"DY74544Q.D^V*R0N9+9/L+-W?6>XPQ0\X47FZ\ :RZ5]]3Y_#] )7F7CA MN8]):- 8:R9>$F"=CU"0>1<3YZC/N]5Z;-7#,##@#.39HAQ$./#B<@3Q?D('#P\4N83)Y?+L937"Q&FH)AKF*!P!C9MT GH@OHP3"> MN0E!838-<'!GT<-P,/ALX^F"' 0.7GW!^04=>;_.9W\L/[^8??D:IE:6LM%D8'7C(&5**CST4GP?.$EF5?DCZO[O;'-!P&D@%G M)QN+>1B@(M0Z9?Q(H7)_\0PWSPZX-('Q:4%KN.JO)S,H*5 F[D@ M4C'!E'!>6+IKY<,P,>"D9A.1#N0=QRT3O]#O+$;"J,*QT&DH&1V./GMP/">0 MR8FL@U7,I[-0L6/APT QX"QG"X$."A/K)TIK)K**FM=*KX2L@$(IP$M;@!N1 M%*:0/#NO[&'GTH?A8L ISC9"[1D9SXB#O.)B$BY&,FF,W,::9F/KRSN/)0!C M6CNO@W?2GX6&.\L=]N1OP!G,TX773.O_Y><'PGM#OW'&P_UW;S^^>_/ZY;-/ MKUX^?_;FV=L7KS[^[=6K3Q]_?_OL]Y>OZ7?O\G#@B_X??[754_\CZ3^S!\#E M BY"^#I:%<55*+PKOXRG89K&9!)FZU=_-SA+)6=,2D-1ADZ,9!U%&=E C%FF ME$P*85\VL(1%7,'A>M'U'L/)6&FYA*B2P+T+P84$Y+<"DC6!V0.4LTEWVW M?R<+Z_>3P*)8YJK-_^U>F/TZW7* M M]@6."'VG/U7?E]@2MVGQ5")QG3RR^7D]JV]242 VF\UN(T/_M2:WS_L?I7 M\NJ85 (]I$#QJT+,X)%"5Q.$5\4P5UAK#[I[KH;@CS=)#@P, .PEN]('J%6 MJ#_&]TAH7Z2.L8J9F DJ@O...!+$5T O652MC]A]! W!R6\"Q'9B'X27?S=8 M>3N;INL#PI:$R(V%8FN;6"<$.&.KOTD;03B%(K?VT7;1,@3OO@EVF@A[$+!Y M>;UP[?KU!3^%[VLI490R0B-\+IR!)FF09R$S!,X"H)'<>"Z"4:W]MMW4#,') M;P*=1@(?P+GUFA0PO1A33'O#PJOO:7)9*QM_GO M/$)DS('@623D*H>PK[#PS+3DD?YN\RK#+F*EL\4\ *RLZ1\1C)/368&WU3&7 MWD"]&@:M1-0N1:9+ZX!ZO7)/W1L[*_ X2I(#2#V^&8A<'R)8R,A+ M1IL2QWU/.<\)KK;(Z/> ZP@TYXI[ (AY,9NNY/#W\?+SB\O%7K9':% M^ %7=[P/)3=RTK* 3%*TJ>GD)[,++BI.)[\T4MI(?]C:6_HA4?W>:G4$K[:J M& "VZ.">7S[*"+-U#I)D8((B2ZPY"4R; IKB6^6S5<8V?_^QBYA^K[FZ\YD: MB'X &+I;,O# VGJ3F$1)FX%;5K>%A,I?%.Y7VO8@^PS ])*;? M^[!N#=.9HA^ 87K$M!8KN3=$/%>UB67V%(RR3/Z?+S*YQ(H7S>_*3CO..KLJ MZRJ:.T_80\B$;\6C6_1CF2KK"0.BVUM;QZG9#!) M@ [3D.>K8 !V9\=9O,60$4$E6R>^>94H2B@*8I )D,@Q4O 49>NLT@^)&DP^ MH#MXM57,(/RD!X5S6X*LU7/:,ZYL]A",(7&E)"%(8P E"HI)><30.HS[ 4F# M20QTA[.62AD$RE:5#MM,;)4[<#K(1>"07'WXZ34CGY 8BC:QF&QPIOF[DMW4 M#"91T*$-:Z.* 1R36TR,$@LQ)V? :U4H/LT,R-N48&04.OF(TKYX#U*V /PRVNOV/&Z$*\VNYA-ZPF.TU19$3:$4A31SGU],1@MQ"QEG7$F M6.$E1=/:D=I#SF#2 =WAJ)4R!F!_'DJ(SNMUC?C[^FZ.M+9WP7.F+>5-88Q-XAJZ<] M"WY 1M_]X?I#Q8-WP.>I: HVVKMOJ9?E\RX91Q$"K1AV:#^FJM_DVH V%B! X#D!UR&\13SJS"?DK06 M=]HQE'$:+TTP7+[0_;'5/6;AQL0)!LK< "0 MW.)@E2ZJTWCF^!FGB_$W7"\[QI'3S-^U'DMAO8F] 8.U2M3TBM_8-WR?F]9"@O^&$CHQ/;+AP &#O7U@"RCANZMWSE M$$02(DI0PM(_(M,0-/DIGH>8F5(_&"%ZBIE\2$6_.<8!@*^1@HZ'F%]#;(H7 MJ]K?;E*0(\>$$[[./=.2.=IQ'Y3@0,"V9D*&H = M^U%>=514S"A3G;;'=9T.7T=T\OH"![V)44I36K<3^1%-_78(>.K[N//5T@QF M/;_2R6=)&2M=[?3S'BYFZFG&3];KY:-J]<@?X\G!=E9ZA@HN%XO%I?$B66Z M9",=D$=@5O44M$-"S8M[6U^SRIQ;7Z'MIJ;ONXP>0'6"&@8 J*U+E9T&6 5 QD5F> @!9GCKO%TQ%'8X4W 4V/I! 4,$4?O+I>+99C6A.+(:Q$G!)FF-;_U 9A\]?:?WGQI1IZIB +"Z/MU9!7JA@;@*M0[W)L MA)!" F8SBF*RCZ+ULZ,=I)Q?A?8-IY?X"^W QWI@W72_KTUJZ;^YUH98K@IW M];V&30P4XQ&\XYE.=8M:.-HDJ77L=P*9_29*6R#G8<%9M[H:P-GX8K8@DU^[ M[*^NM]:VX(:Q[3%5].L)/C:OBEET'I4 6VJ]B,T6O$H(R'4RT3LGL7W4>"[5 M_294H'A;(V;/@'XAR(F@#8E,4AV$M-OYK0+R+21^Q#L"DZ)DTFUCOG+>#JN7"S'W_":KY$6*1FR ME9"4H".^&(0Z&@VBUBX+88/3K2]Y?D!2OZY7(\7?MT -M3 4'W$5=$;L?-; MF/\G;HEKY*.1%%A3 )SJ(!*C#41//,42*?25$BUKC:?=U/3K&'4#I4:R'P"* M]LV-19.**YX#9D^V.YL KM"IS47BM1;-&M':!3IWXF]G+E$W.&HE_0$ Z8& M1O4U:;TO@)2Y(R]OU6S$6Q!&6O+]F38V=NT<]>L4=0.:\R0])'_Z]M72"+W3 M1E)H* -YA\H%LI@F:)",L^)R"MIVYDG?DM'O#7&G/O2)LAX 7'Z9S7%\,5WW M%DU7G^9ANB"QD%)^#>-IY>@Y%OJ9FBQC5O& R@-MA]HO$AU$P2G0-#:+.O0\ M8NLZO"/(Z_?2N MX=:6; 1QHF])[0>S6ZJYX&A^ZJ'3OE4\7P**),UED# MCD=/'BX3=,ZX!-X+(9/7,?'#VE*TH.8PJ/TIRB?ZT=!@#-J/K+1GOEZF&X@\ M(KDW:"&F*"'8:"/Y-Y*'UDU\VIV]_$]5$]%>(8/P-]_B(> PW/RIJA].%_ K-"F/=KFA=*-1$PN*=E$ M1[RSI8X\K)T*(H?BE-4YNAAYZ\;'NV@Y##-_JO*')F(?0"+M/A_/PV*<1B$2 MZ_3#P&HD3NYA .?H)%:^6,49YNR[QLZ*D'XK'=KH^ ? .5[@ T3-R_'D'=T*[/$"YW(!;AC]7FWMN 8\<<"ILQ*9MJUKC@^ MEL;#[-2?ZFZR4S7]B6"XML]66U?J6/),L@-5^QY[Z^L 8)1..6]#Z N# S@H MN\7*B< \7G'#1>6UJ7_X-E,8S5D1""4Z 0J=AL"+!$,!#)/*^F1:7ZD?26*_ M!_$0D-E$>7^^IY OWOWV_L.KO[UZ^_'U?[SJ\%WDWG4Z?B1Y.(_M6\NM#_W5 MM*<'O:9O2]FRR5JC $1-<"XY$9SKJ/%@'9-8"Q=;GUM'DM@V.\:22Y:5 LZ: M.D,MU )?;\!$;B1:H0NV#D!.R(YU9>VZ1,?^I-DQO_OY&=4HFM\H+2>(K3,2 X7D,OK9"B+^68;CXK^&RJ!]-XKG-X/K&& M!X[I%V'Q^9?)[(^_8;[ N\5_'S!-PF(Q+N.T!D(ADFI%H-9):ND#A8Q"DO_R-GRAGAP&CE07F**WV=Y^%=%C*4% -K?1?W%'SU_"ALF/NF-^ ,>#/5 M.4Q3S-=%1>\G)(1G^7]=KF_:#]45ES)+JX'5Q#4%W Q&R8!WS,[3][ZAN'V9$9RUT1@-VJ(D6U&[0Z)+8(62)0D1 M%'^J0^9XZH?I@CTY(,_US=J@8Q"S=?;Q_N"TO%%*+>AZ]N[%Z_?UKZR.T=5W MWL](&[@&Z=8%*+U:Z8]Y QF)DCG^?Y6 M.OESS&S;OH/^^.G=B__VMW=O7K[Z\/'5?__]]:?_V]F<1!AYP\_O5[D4QWC.0J:Y> B M!Y')7U"<]J/WDK:G06D+JA!=ZZ;I=RD8S)5Z(RP\G&5ZLKP'D.BZH7XMD6J& M9]/ZSNK9]_%BY*+'H!2#**4'1:I2O8&4;7V"14ZA8X&"%"45;XV=1PD9"&;. M5_3]YP1G2WT T'EQ.[CD-ZSEEB/4+.CJ.B;#0^V?12(1B4/)5B?KC)2FP\$Q M:R)Z?K9TOF)WCXS3<+D?1A3H/LB?!V3NW[-C C9%F8RR$A1 M@5(^0V26F%',48UUH8+H:.P MC %FY^MACN!=T."MDR[QS(5O70[X."7]AOSMP=- W@- S;.4+K]<3FH^=%=& M[)HQ7;Q5LC8)%5;5:5LD*UTC"R@>&J1.M# !NCXS? MVNP;PSP:;L#F(&IW@PPAZQI^&%THZ@BI^?WG3F+Z38RWAU,;J0\ /C=!QQNR MO*_IEXM182&8R#VPD(AN8R1X[34P85P.RA1L'HT]I&(@Y>L-P_?3!#P B-R_ M+'H]?9@>^S";3'Z9S?\(\SS2W KADP:YFM\@ @6I*FLZOA47+&D996L?^T@2 M!Q+GGXB(AZV0.E// -#W8M^\4HI,1U9J)&,;##B7%0C4,OCZB+.YJ=I' M3^^#\KH#PC%39(_1RLD(^[JZR*:]-%\V.@CORXKDN1ZQ]KY.@R =+I?S<;Q< MUB/AT^SMC)S&Z9)HF:SZW*X[>HZT%E9(%\%D5]].) $A)08L)Y,CLF)DZR;# M;2CO?6[>DV&W!TT/!N6[A_5BB8E+:R"J2.QHYL C%Y#H\,E%:26EZSY:.&)B MO>F<=3V?MHOZ>UD=UIGKT43V/CJG;XPVTM\ 0I_; M:O3%I]F.FY75CHPDZ56Y'4X7*U5_0)+T8KS$ZVG!:\E\P#2[F*Z^LA+2B)O M1 X((D<-BI'T@R,71K"<2]Q"BA(M-S85UZES>Y>/>GJ&303Q,N,/, M:HML>*D3VM?=QT>9:ZE#R5 W"!TQ(4)$(6J^&+4HD1AK'?\?0E?OHX;Z@5P+ M+0T">P>]K> E&ZN"!V-EO;G,'&(N K+E$I4/OK#6;?YE/'?"4WPG626>;#@X,M1@6>26BG&Z^NRR(&AM\QAL;)Y6<+Y=S;__)!8*ZN+31!+POHXD=D2=)"F=5N:)[RRZ72NSY_MSN88 M50\$Y+MO"%*2(8I$1X)$#N0Y9' 4FH/G:"R3V4O9NOS]O!N;3D<%#>#*YAB% MM+FRN0NRI^OW_.SCWWYY\^[O'[OI\OSPZUWW=OX!/^T?FVY:_RQNWA46AUP8 MI2%I56I8D" @1O *@^*:'+[8NFIJ'ST-PH;ZS??SV;[YU>\+S*^G[S:# M@9^EY?C;>#G&Q6,3!&][M&,2/M!7'&3MGF*TALRT%R;P;)LG[MI0/I 2 MLW.1]DA0\M1J'5P,C*Y$'D."0G%[+6]2$%U]U.($INRS\=CZW!U0X_$^$+ W M,CY&'0/ TIUKFWKG,DWC"=YAZ=/L0 G?MFWQ)AJT@38R>3$*N:];ND9P16MK MC:O"S[ZK4$; +)[!\< -LA+I)73>"55^O4$KYOI/OM2 [U_K'Y_I)P3 MS/'5TT$+M3U&#@Z"#=0U -#=2.=-S6Y\ MJ+.GWA42W+/% I?;N^G5]\HCC@S+A:5D 4--<-0':!&5 ZZ(05N\T3ZVO@H\ MDL9^BWP'!]1.53P "/\^G6.8C/^!>=,C]=UT>U8[Y]ZF7"((E3-%I99!9$J! M*<7J)$1NWS_H!R3U6^T[.("V5. @:BIVCWG8,'C+\BAD7YN=))!1)U!%6PB2 M)<;4P_R1W'WU9=<)P)RF?N($E'HM-T M'/@H) 1F!3/&IY);AT"'T#6TIAMM,/%#Z)VIH*':R54%_2IL6ZXR7XN1"P:] MD@4"+8G:F@@<*.-M/\\DX@]CY< MK?84^B2M5QIBEN1[",,@EFB J<"MIM."E]8/'HX@;VB-,I[.]C50UR#/W1LO M^,X6"PZM,H(#<]G6'LP9G.<",&$HS>)::AFL)5V[% M9D,I,M\N2 TB&@%*\0 D**QXL;2]E'E*I^\8J_>$+2Z>V.,[136#M'6UC*K* MZ>_CY><7%.J1,9^_&8(/B!Q:AXFG/)4;J6ZXV+QW#M1ZNK4_O,VJY %+B@ZX MKQG[U< J2?^:$*5C-J"PK1/=9Y [M/843XG7YNH<)G+OE#?='A=>R.PT]U!2 MJO- -0G46PV.?E\$YUU2K2\%#R9N:(TKG@J5#50U P>7LX_"C%I)TH"'PS% M;9XYB($\:>2)"Z&5];[UD7XX=?WF> ;P**(C10Y@NO .SM95=8<+5V...9L" MI?8P4M;9FG:($'PN/!O',K:^0VQ#^4"&/#S1(\DNU3H >TO^RZ89X;KA%O%/ M3"VOWD_"=$EN37V&_[7^R(A;PXHB[SL*RT&)HB&Z("%P:R4%B-&HUM/;#Z=N MD,\K.\7._4J@;A0YB(0GL4(NXF*!ZS9R5?0W?301B\*Z M_3@G=T<)ZU> MM =DQM7:40%.^0020S3"%RY=ZQ3^/GKZO:L<(A1/5=8PH'?O /@M+"_GX^45 M6?X7L\D$5^\]%N_*-I-*!Z]-8N!K]*DR'0E1&P;,"#H(A$R>M^[=<0*9_5YP M#@&H':MV &?\X5(>H4B,>'.06:2C@,X"\(7$681VKFC!T;;N[G$X=?U>@@X MJQTI0E=&\K[=5V? M.CW5I5H'8&_7[.'J3N/]?$R8ER. MD'.AK8FU%3-M[D#NC$=5"Q:8=[*P4(KOT$G=0]H@DTY/"U-:U5=SP$8T>*'$!RYU4IF);ORJOO9->G%_B!;.R[:66V_J]>G7X+$UP],"8Y MCA-9X-5-U33?_8VMGQR)P)3-(H"(Q8"ROM8ATJ^XR-ISF1(V?ZK; 1O]'OR= MI7WZ5O@@&A2=Q>YZYL;#@MGK033;@ET+>R12L0E9A,) X4M\?OTZ68DR3#:B?#TML_F7M3(W0HTI)BDH M,"Y%UBU9D'PQ5*"4*=PGGKUH'4@>2%J_K_LZ0V(7BAE [F(S+/%]&.?;]SM, MNUR=DQSKP&R*:,'5=$S)1JI@(F,^-7^F]Y".GJ=J=:'P!\_QSI3^P!#T%I)? ^*)R"%'FU+Z#UQT2^NX1=ZY.]X#D6 $/ A];?9O6 M''AEN+&:@_ IU )]!R&C Q.D+&B*"[&#!D?WJ.B[I5MSE)PEY@$ Y:8;[*:4 M;IIO,J^OZ5"_/<>Y8%H(PCW:E$$E9B$HY.")/88^**E;O]4YF+B>7SD^P:'5 MC9X& ,#KA_:K*J1W<3*^6%\MO%[W_7N!%Z33V620@@4 MY$E$+;C.:%JG:IH0?G;?^W.(>#E>I,EL<3G'3Z3,YY-:WR%2,C'D4AN+D""3 M2A M.2),Y :RTTILZ+X0)"D.5 M182 QH*1VEDF(R^QM5^TFYJS$[#[)'N[+TS@#$.H3!H/BJGZQKP6Q F7A>.6 MXO#6A\YAE/4\E+8-2AXD7]LK9<#&"B]6 =PT_XJSBWGX^ID8GVQ%<2?9J1]^ MM)6).H[Z1M;I>M4/^+6.SJ109(,ZCSF9Q.H8HU"KJ)D&+SB'D!C])VKC5>ML MY"Y:SK9,][[[V''-K$.IB-.0G*N;C,*B^E3&)<:C3:7><73,[N"\LB;8>&"1 M&BMCN.;H W[#Z24NIK@\Q?!L__5&)F8G18V,R?7W:U'R8]V/;_"3O#%*!P96XCKG$JJPQ=\9'2H% PWD3PP[4>JU>[ZTO2 M$SV9>U]HE63?0U>K-/OM$K5/WGK.YFU@'F(VGE&8['-]O2PR Q>9!2R><3J& M,(;6(=)^BIH,A+WY^GI,P'J)Q[QT68*(>=#P\ MWQ+MI*B1P=GZ_K/)Y/J\NOVMFWYRD0F>@@;O4ZR'H*! .SL(43D5(_>&M2Y' M.XRR\TLW-Y_<.H>9*Z+DU;T-!R6#@QBC)-Z#DB5B,KP[9@=B5#K Q<-RSO-$ M/UPSLNG;';9:=I\8D>WZ5"/S2P8FY$!'!\7USBH# M6IE0GXZ&TD4SV_U$-6C0\O@"CYVB')6,G$Y1EZT&%6K+XN 8<,GKL"*K9?,X M]1CZ^C5);?'S2)^6;O0T7#/UZVR6_QA/B.%\;>"787HQKC/;UJ.03[!7/_QF M(\-U'.V-+-AF48+'_?5N47*#1L:-B:H0&AU#4-'YVE4J@J0P7F-*,39_)704 M@>=:MH,6V]HS4F7O5+T&\G7:&@\0:COK+ S3/ O'1&NOZC@*^[5NW6'KOJ7K M4&_#M74K(_'BSJ#W4_/C+QZ.BV^4(]]#7R,+]O):*2]FB^7B^MG!^!]8"V>_ MUF=:U]9T)^YL-I+^I\%I0;@K]<)5F00V<"&\XTXVKPD\D^0FF?8[BKG=&G7X MKDD4J!B.F78A;1)/VP&,UCS4.5(\=G*M\#@Y_=JOIT36HVGV!CH:N/DZTVYU M8+ &;*FBY,)RI2":'$'Q0GC"A*1W'^@_13ET_X26:O$.;=NW;6?HC^WO3H&7X_:JS::&J[)NA[ZO;E/W01JUV9Z>U;Z M"0;M\(\W,GD>J;\V\#4.?1A438I#..4"13 %^LAV1=0E1U"E;K M.ND3R#S7Z-U?\L%ZFXV\]5NW>^Z:F-NM9V4(6O("5@A#P4XJX&.QP!PJ':UB M0;0>\-:6@T&\C>D,I_<-:8_:;]C]LQMO\>ULVL;6[OE:2U_R 'H;6=.M[]?W M_??P2,=YR$H5@?BWD+3U;U9):.%]?GDF4 M%*HIZ\"Y^NB#B2!C+@Q3Z]Y9S9GHUTZV0V!;BWBNM@?MC5Y^N9S4N0MKQVWV MA3[^F9RY\3=<5^B]F2U.]44/^G0[3_1X3MKYH8>LO1H#_"E\OPV68I&IE@-Y M+@G'AIO:]T/5SF[6RY%=RE)$+,PH&5) "E<@+O M1 1OO$0E3.;-9U_^B*;>?<;.,?6@KJVEEH9K]'X)X_E_A,DE_H:AFO>3"]L> M_U C@W8 E8W,U\U*MR?>;2F3\C$G+02P6._TA5405#!@DN3"!6-2\V?4^^@Y M>SSD(U)]/?UZ^7C*R4JK@BP9=!2YMA6PX"4%84:'J*+.,9763N]1!/9KHIKA MYL%0R,Z4-%RC]!+GXV_TG6^K+-K?,%_@;<.+4XS3_@\V,E)'4-WL F2SXNLI M0>UR77BY7OO.H)Y'DM,B&&>DPYQS:>UDG$'NN:;N MA*6W-I5B4GO/()>:\]%:@<Z+3Z>W[TN1I,'G?3CZ9AH=K M-I_/YO/9'_7YZBDV+?+CVX?H*^R-9Q[2\/*UUQ(-O-'M.N8^V5JTC_O?E>'FUY9;;Q'W* M(*059/69!V=B!/+(,T?IBFQ>FW67@K-[8=5AH9]G$]IGB_67:XKBT7H!S@FI MO ZIT#1(5LSM IDLC'I3'_:W-L[F+B>VTBQ:3/[ 9?C=;#^R!&5@U5&N0@Y MU?MLE>BP$A(A1(,2!4^N^2.F(\@[^SE3S9FN5EDE:]_/Z+,WRUWKX5$OO&!6 M+)8"TNMZS6\MA$ "0N5LLMF;)%M?&IY*:\_/N3O"VH,'3T^AR>':MU6S_9,L MVO7?;&3#'J.C59W#ZM.WW6D9Z:;6*8K@;2TK1/!T(A)B4%,<[$GXK0M [U)P MKNUY@XL%XO5 [.G%^N-;<3Y:BN65 Z-- 14)ES%(!EZG4I(U*'1K"[.?HIYK M#$[7_GU3T5#P YB!LN9FW1P>[_/"G"F::PXV"P[*J@)!1 2M%<>H%7'8^I7: M/GKZ';73'$(-A#[<$V5K/-4IQ\KV7V_6/&0'1I MCE^RX*+*Y"^4)(1F,IO6'?/WD--LPMMC#I%A7,N<*8YDIM[+U7TAG:G[@CEN M;2K-*P;WT=-WXY VF-@Y_.U<#0S7@*Q2#,_)-.;M&. 46[+C2ZWZWQ] 9ZMK M@!MEORO;BWW 5<'0ZO'.JI=GK.2\#U=WV]/XQ!3+M?UYCG6.)!-TL' %SDD9 MDK;6QM;]TLZC^.QKA4-7?[Z]^NU&\CIRSU #\E0'\S #(7,&L4B?I6!6N=X$ M]CC)/5]3/!T^'UQG/*&JAVLSK[E]'^;+JZWJG%.,YJY/-6OI?P"ES=K[WZ[U M:1X(&6DU4? V<10)9C50$UK4!C8ATTEL B3NI#6%CE/>VF7Y$4WG-_1__/N/ MCOP2Z-!( ]P&1^X'8^!L3.!3##G;PE7S(MPCR.N[K7]#[#SLY]^-DH9KH,@T M?QFON^:%::Y##,;3"YR>.HQMW^=:W=8>2G&[RY7->L_NK?=(#%$$*T$S#>34 M"U!"1PCH!22KLI88D(?6]5I'$=C@ <&/%]N*?-!FEW, 9W0!Y7T&SWRAO5F4 MULA8Y,W;XAY%8>^7*1UAZY$G!5WI;;C&[;!AC=T/G^QG"&5OPRB+YID)"]$2 M.%4V')P.]*_.R(+*"QE:YZB[&T9)T-60=*&<#%SYUIP?=Y,9'KY'@B"VQB MG5*5H98:@I1&((I@M&_=+F,?/?U>_'0$JV8*& "8?E_@N_)JL1Q_H8!F,=+& M.69U;3BK5 @P,@_&6#.$/( (/(6_]B2RWPV MI5^F]?/&Q^VI5TD9G1*D4-.!W"2(B?Z12Y*"6-;%M;9!Q])X$,S4GPQFG2IJ MP-[[C^88?ZHM)$YSVP_\]%--9'Z,DZ[G,LN8>1YF (F=;W^C3?N2. V,Y M9^U#W3FM17 :J0.=WWP,AAY4K#^!T@9PRFZ-B'U%.WH^#9/->-C%\ZM;>_!L MCF&QL@-;XT9\-AI] E_J^!(G/01B$DQF5D1?C->MKSO/(+??F* 3C#Z5\@: MTS>SZ<6;\3?,Z\:?/^).EY)X2 5T#N3/)"S@.?TK(X?7<*&%BJVOJ(ZCL-^ MHQ,T=JBBX7J!6Z/F3_?W'GZDV:WY7NJ:W9_CMN@N>36^ZQUW=P[_-T82 "%YP5F>N(\2"'E@( MUD=NM6M>XGD"F7W?IK='UB-IM4YU-X##>_((HB3; MGP*XI!58U(%KCYS+YCG<0PCKUW%[$@@VU\\ 0+?II?D!$XZ_K=II3B:S/^H+ MAE]F\Q=$T'A96]/=XY(;:9.7M92O]HXKJWX"0I%;4-U2HA-Y5^U1CZ.T7P_N M*6#Y!!HYROZD!/]^YV?*G5*^X#Z&S5(^+>4K=1 VCB>72\SWC7-P,B=TH9KJ:XG.-8'/F=% MH8]^IV6/^KTT-K)16PO5,:37 T=NJV]UT,:H#%(Z7CO3TMD46 =372%22U9 MZPEL^RDZ_VD=X0L7RV6>F^B-*K-G6:?RTJN:FS]<"V+L4W#9P,T4FM $P60N*H8$04P'DV4B/27-L?2FZ MGZ)V[M;CZ]P/+5BAO1$*'=-F%0+7AN4H:^\YP8SFQC>?\'T?H@)'99O!&5#QH!CZ;"!B$ MB0*+,:GU\YL?$G5V*\M="VPUIO*\2%,R<*P5'A@5.(NI5A8;+SU+%%0_%=L# ML4IML?*@*65;G0S7-/TZF^4_QI-)N$FP+,/T8EQOJ-8#[$^V40=^N9&Q.H6/ M1E9KLS3!Y/ZJC[SM12UMSG7H!+G)=0H$!Z=T!)ECG?7%&$^MBU6.(K!= +A9 M=JNB-_H<0TZ_]Z@XUN^.[\S0RJ.S" M:]JX93P=+W%5*/GH=M_*$$M! M(9F$(D\1D& 8EK9D1DD64*75M?5IQ(:K]9 MACY V9TF!P787PYFD7.F;=*&O!7)0453NQ-ZVJ(H9&1H%<^L,[ >3&:_13M] M +4;#0X I'L8>_:EEK7_8Z77ZXN]>[S6EX>^U.8D4DER@RV'X$,$DG321>9: MC- 8K>?0V^^[T:>#[9/I= #XW6S1V;XM^LMEG?CS8]XI@-$\H 7+G"&/2,;Z M_-\ '2X)!3?,LM:-C%K2?Q"^]9\?W[WI?+BA_'IJ]>6\*NK#-W361>36%C"U2$^5VA=?60\9K=3:>"&:^S[# M,G2/[@]+/DD,V4 .'&N?681@K 1T@DOC74B^NZSE3K+^W*;M&*3]P+2=K;/A MVK1G*0V+L*+9WN8<]F69SF$A3WKO9;TA!U,*!\-HXBA"ASZTNR MO02=:\4V(DZ/BW@KW0BI#F$NQ*XJ"J)0"K3*CMP19E5I_5S_4-IZ'MW8 M#"_W;54GNAFNI2*#?/GE;Y]ZENW!$+M'/B M3N6JG0MW" 5OGK')%[';^. M=7RRC?V&\SCKULK^$L;S_PB32_P-0\TVG/FP8]_G&EG0@REN9"]OUML:_'4# M0:,T\RI&R+5L7[E,$(P$ TS&,.6<-ZJU_[>/GH:E-YM5KN^_I]N1T;7D\[OI M!ZS>R'AZL9HZ<&^/8!%"8F" V9+'DZR R'5-*"4>F,O>-Y_'W)2!?JUB,]SM MJ>U?Y<&.LES@??Z/O?%NED_^&^0)O MF^F?[@4<\ME&WL#1'#2[-MRL^WI*&+W<# ^K%-26MHG^:(6T1RYRE/$VQNC M)46^(SFKX&R64#A*KV3$XGECEX,1Y!>9L@*FN 2W1"41A01%>59BWH M[_L"\FDPN\?A>%H$#,#?N.7]4>G_&L;3&EV^GCXJ IROFOU/T[8 7(G!:09, M6@:JY'H/P3-$+;-*Q3G+6V=>FS/1KZ?1_S[H PO#]4*>S^;SV1^U<=[I+L># M;S3R+_;3ULR9B,O'1IHZHU4AK!5'_U""I]H]-=5FST9*PI^WK1NG/4Y)2R,8 MEUN0WQI'B":QP@PX%P.H("4XQ RH%4/E3*&-UZ%5>YRJOH_KLU&QSP(U4,2@ MSE?:V;4_U*HO\"\A;:[&;A,5T6&QG(/+01)CABQWYAH,Q6TL!JFS[:[H]@?$ M]7T>=@BTEFH9%-Y^"\O+^8H98G)&P2;.OU1)WL^/68,B.@5:

!DH;K1UW7E'XDHY[J(YYS.E\^^J5F72Y_3&>K MIN'_^W*\O+KMMU224(@:9%D]W5<9 K($+F",+#,C?>M$[5T*3C4_58Q;L'Y_ M.:<(N@Y8K:/K9Q0P$(I7@[A(N[,KQ$5MQ_]Y-LFK+-CW]^'J]IIL.WQ(:(K@ M8'3QH&PLX+VN/5FDX24:R27[$50ZH:SG+N&G@V9CB?K7UZ#.RD_S5;[]:L7W M\ZL7D[#8<@&X-@IY"L!,'5J8R02[%!&X$L)19$M<=]=I8B]I_?IE#7#8I2J& M>Q!N=M5SG&(9+VM#JC-2"WN^UFJ*QH'TMFKS//M2GQ"L<5S;2R_'ZS**QQZ= M>)"]3DI[/H<^L0F?;U36R&&)0&$;2UH1CE5>M)N0>2 MUG-_Z"?'9#L]#0!^+VL+JNN9<>-X6:583ZZM\HT',U>#-SDDP.@8J,@0O T2 M#./2Z2S(E6W=]N98&OM-A3P5(#O5W'#=PC?D^9[SSNG.WV_D^NVFJ=7[I=4" MMT%$*BX5"B($J^E6I1V$[.J\>*E"")GGYN]V[E+0* .R_NB.J]+'*P>BULI$ ME+5A3GT_G>ET%S9#$DEFS:UR\H<0.)N*GA\GG0Z&'9F-CO4P@&-NQ>$C U%E MIE!9VP")&S+ ]1F LU8"TPDQ"<%4;.W^[R"E7R^J :9:BKI'Q-S;&A\OO]*A M4O=$F-2A(+],9G_OB.?VG>..(*_?7I$-4=>52H8;_FWF8'X_)P9\^)%FDZOV M4M=L5H=.M+\?WD-/("=LTW;I9 MZ3K_5M_U7$QK^ZW7TUW/?N_O@I"5YG4BBB;1*"82A" M6%.B%^06Z.R/],G: M4=?WN*LVL-KAK_6DQ.&:LO7E+5GNO)TR/-VJ[?U>(P-W.,VMJJIOL+@JN[A9 M\@.N'ONO,O"K,>VQ$K4IN;CM))HX,N\5F%4V7G)!CGZ@&%0[*[BSWH;6$S;/ MH[C===+F/OKC6H>;6?9W-?=LLOHD_:H.P=QLQ/[YY7 MLG]^=?LSU_IX]D>8Y^U\:$C%1 'DO]<#,A=PC'1DD_36)AZ#;UTAW)B%GLO7 M^]L3?4)AP-X)7JQR:]/\*\XNYN'KYW$*DZW$VK.<5Q<#=W[S)2[#>'*:^W+6 M@JW\FW9<-W* KBGZ@%_K,(?IQ6TWA80B,,.A"%_'SNH,P8L,ELD@BI:2#&_K M\W@'+><:X[>77R+.WY6;]-GU0HN13M:K;#T(46=-)B/H0#$.;)$RN\!*LJV[ M<.TDIE^GH0D.[IN^-H(?KQA/UD)F5S6_03]0S($RO%FNA MUR!G(Y\N[=QY%#V5(6PHMZXMI8PF<&%9E-"*%U^6M7 MEG++?Y\NQ\NKOX\S/E3*ZE$""75.Q]2+2U+.%_(6GE^]G\_R95J]DK_V^M=9 MRI$RQKE<"N@Z8EQIR2$HF\#ZPI)5VHL.W^TV9&2@%OH8_.T)V'I2^ ""M9NZ ME.>7B_$4%XN-.7GV?;R@ U")D(B/HI B3VG(W]99@"Z2TR^\++GYF(I]!/6, MPOX!M1T"%',O(0N7(U&1# \V*!_HU< M:,]$88?=-]W[\"".NE/T,VLDK+X5_3<,D^7G%R2N:V%<\R #$ZH0^9'I JIX M#='282]R<$Y:S#ZX@Q2^8X%^TW2-%-]">'T#X!4=F;73U,;X7;. FC,7=00E MK (5B0#M+_X]_OMXJOD?H;B*YO[3\CQ^EJ.4X;VK-1HB R M8#7WHNKEM&,D&A&MM<*AD_?K+G:H_=Z'^RV0:Z3ONC9=6$$05)(:Y#BMB$'CF8*,R5MJ Y.,S?]@ M@HLFNAD&MK8%M#>UB.T"$S$'+O?J&K',73$HKV#Y5S]SIY V'V#Z.8(OL<#2L,,$Y;"352H#WNCLF.!?LZKCL#10H@#R&$=>W:_(2?]]1*_+$9,!!^, M2$!G-"?$%P-.>0<^1!)=T>2ZM;XH.)G8GB.EP7A*3ZOU 2GTW_PI?!^5S((UED)/BZ(V3&40M0Z 5NB"=3HH;_U:Z@0R M>^ZH]C0 FCVM-AL6+YS3S&FQ?%=^GTE$F5I?%UJ]'6"UZTEGGVI M%XW_6/W^J!!A3*8"3&N2L92%SB"C0<@D->/:\=)Z'O'Y5/?#G2W.MBL(!$KFEK$A,>I88@#).>,]2QM0>QM7R_/D$_>#M5 M^J<#9T8!5!/@W)2EO?I>:W%Q,0I.\B)T!,LXR2(C>,2VE=@:!)5D+( MF)7C)C6?];.#E(/@9?ZYX-5"*X,!5YTLM!+5JJGP;[C\/,NOI]]PL5Q7;3NI ML=ZA$E/!D:!HQ\1BR2B[S$2.T0G?#=1^0-A!P+/_C,!KJ;$!P/ M+F_Y&B5F M9*PM)4Q)1+S*))G:W(ECDBP4:TKS&>EW"#@(5NZ?"U:G:Z"90]_?(XW5J[O9 M=,=//<6CC,,H>.I'&"?(I>M'%\QY7ERV8&6MZ/&6D&G000Y%:6ND8ZJCTM@. M'UULY/UHWKY.WIY-+]Z,OV%>S^)>)^U%])&%8$%2D TJ:P^>.0F%U7LH,@-, M-7]^+SIBQ[VQRLZBBR85IA1'#%DP1E;3<< M4P%4293L1,%R4/+M!V4E.PD8RLN([C$P:ZV.GDN5KC?E-@O7E^DI>RXDN:W" M5P]$^PQ>90^6.X'.^H2'I4]^A*E=!/17?=)(L;/64NX1*JN9[?.KT>\?1T%; M1*$X2%T[1M5RK<"SH"#;UK ;;<1]F=H%IK]>S+[]?/W%-32N_^46&;?K]0B# M-DJ;G27!0=QBOIU-?[\M\4W","LA>21KJ;7D5O+]U=U MU!8-YTIV *;@U^#3(*A!N> QROP3-VQ[/Z_W[,LK^HEZ&_6U_G2=9=9;3OTL@IXJQ=Y. M:EUGW#F3S,42H1A-\6)*"%$8!*.MRSH5%47KUM\#S;A+[IP,)8.3A0R(L@YB M=AJX8%J;Y(S5HK4D_ADS[L<@JG'&_1@5]IT;W9D'="PH:Q0#EXJMK?D,!.*+ MCK2H70C1Y_L4?6\G^#YAP_&TU MFVS-=R#Y7D_)'.,Y/?P;K=PHA]V%'!HEJW]P'7.3:8PB*<&1$.AKQ5QB#'SF M=$)S'>C/4K3NB?MOM$IE/TLKUW-QJX2WI*;U;AQQ+@H*FR%:4EPR"+ RT MUS88%NJ@P\9L[Z-G$*:Q*5;N6\)FVAC X?JHD.K^7KWX'UDIK/3D[^H4>1V2 MB1"3R=7]I?\XAK+Y4_G]%/7K[3T%NAIJ9*#XNADR?3O<@MK'7F?$_K#Q3A?=_QF0V)ZO=P M[0Z)O2KO3Q'ZMI[#>>BGVP>O3SY;\]!3VK' K,@:)+.F-FD0X-%QD"IH5KRW M17>44NTZ.GT1OM9VQW6J\_]A[UN?G#J6//^BC*WWXR/&Y@X1MB& F1O[29'U M NT(B9'4MKE__6:IU0^:5J,CU=&I]MS8'5\,N$\^?I65F96/F\_4^737&<[H MDT;%'>2\&]./CN*AB,",DP(USZ[Y9*2GZ'D>T>D0K'QWW;;21@^.W..\[.HU M,(EBF(P@L6!]BG'D,Z !&5U)"J,NO/40P"?(F=B):Z;SX\ T6 ']8FG_1BBC M1D[Q$J1DZAN^E!"D=J"\LSZQ).EZOPR:>EC*UDSMQ\'I!!UT$PI<+E^-HX0.\'3(-XSQZO/5 K?K>F_/R-@*&;" B(8"62<5 M.)_JNQ5/,BF6G;M0]/\H?5V:L#:(&TU-SR*?>I[%>0LX& MSUS?"T(YC )M(4?:TSUA0P:/@D% =()%+^21>ZG'I/)YE B= M^^%/RL'(%[ M:0)II;:>P''?&L\5.('7"_L")FKM3)90=A5+/O.:G?$@4107A$ 4K:_ M'MY"O588,3L(NM"9CZC!">4!=6;%%A>%:-VX\/S?0H=@9=!;Z!!M=!QWUS>9 MZH=PR8F57(M"D[: 2F@P)3#'NLX#-]"QVD]D%OH4-TT$O(<> I)@4FG#<, M!+>UQ]$S\*XPR$G65QJ+:'%0T'#&*]=$;Z&#M#G@E6N(:'M!R8%GW: 9XR@L MV&PE6>9 ECDG!!Z902-<,C$,0LD9+^83O86>C9(&HNWW%3)=X"D5@0"4OY>T\A[?0$5R>TU0QM0%ZO8SKC)O\<[[^W]?+ ^QM MWJT6BU>K]9^X3C-N7#26.,1:FZ!8+!!4DN #<4O_AS(?9Y=.^GR7E]J)ZE]= M5!?]&K+K/K[H(E)$RX$7CQ36>@V^!&(H8*K7=]"B=;/R4_1, [1+8>$XLS9< M,2>#[$M>SU?I_1;7VW:&[:#@]HR)I N/"@22BZA,2'7 G0!TWNJ26)11#K)D M3W]OFBOQPH@:2_[]6J\7G^M\UW_M%#ES 3WQ5"!Q5>BL* .(] _.HJ+C(D42 M%ZJ:OD_6-%V[?=FRD]4T''G^&GG+_+%6E7RXS/69N/,1DX."18.R+($7$0DO MP4?#D&ML/:?Z;&/7?.Q97Y ;KI@SK\]?ENE2[9&/3?QHU![YU(\>H3WR:$XN M_"0HI;73P$#D'(CT?V#-=!!S[9B\5B]2)[UF;&92^$12!S6Q=ZD[@PWU MXY$].?A*VMJQ0V+*+&/-7B<(PG**FY4I0=#=EUIO,SI[#-GDHWO:VK03M7&Z M85N1&W@A%^RWU1^[N?WSY>T1*ZOU+W]]R9$P_I)(GF]_)9/>QBL;^K7VCMI9 M_%ZZG"M9(ZVD$((+ IL*#)P0#&SF.@H,(JO6]\VE?+>CS'D-K,H^L+(A">^= M X$YU0I*\BBB\F"4+D)KSEAHO39H,)'/P]\;@JK3KN%3]?9\/,%4&,NQT/W" MF0=5GP$=TY:<7)50,F'"PP[CGCS!T2 X,CQ.\PF'Z*J/AX?OF;B[E^I-M=SD M>MC7&UR\6*8WVT]Y_<_U?)M7I6QF=+I9U-Z!SJA(HG3&T=0,6U IB6:5X].L9I([4]'_]2 M6QZ$B1&XR;4Y0W/P3G"@4^D4:N$"-I\]W\Z_U,\;FB/JJN^7N5]PO9PO/V[> MYO7[3Z20,W(^AWY4HX3.490VRM8\_-;=-$G.4#A=*YIDG8;#2>XNM@.-@L!=G!N@0I9P_),5."*=FR MU@\5WQ P+4H:*/0IB R2;@?0^"?Y:Y_(OW]!$05^S+]?U8Z)-V5W@#9OKK:; M+2X3G:J?<#./M^(J13#-BP,9/*_-^Y: U-VB#")S6X%T ,.= =)#V M3H8F41)6C<"Y*SBL3Y.X>+GZ_'FUO&;LQ7:[GH>K;8TU/JQVOT<,YO06O]:_ M_&)-P?#'W7^WF7'#Q*X^4,JZ,=FK ($3XPJ5E.CKD//6SQ+G4SVM,;T\C"^L MYW[-[L_SQ17][G>BGCEEK*@;0(30BKPF6R!$YL RP2EZ=QQCZQZ>@21.FTGN MQO0VT6"S,IEV(7Y-A2_C?#&_5NFM?^5]"KYPD)[51N)4=Q":VGA"QY'$J$1H MO6KD.,JFA>,H_N@(*NG $C[DZMI5\2(I85W=%\SJHCEN +U-8$R0TJ M>U.^L_.?ZU/(#(OQPBH%F';-ZCP!:E<@.I_K/@ >?>L.DR:$3_O*.LJE>7F% M]CNLL>Y]Z<4R[6N3[C+5"47)"3VX(LAC MU]&"MYB 92E<*:AS\VWG3U-TKG'[!\Z7-7/^9OEZ^4?>;*\C9[0R6TW7O)6! M[OI0(CB5"Q3B7GE#. ^M2ZH?)61:5ZLA%AZ:H//%WL'%>$?ZM9!>+^EGT^^0 ML'Z>_S%/=!YG9 L#!JDAU/'"RO@Z/Y-K,,R5X#UJNN^;Y]I^2-:TKM>(N&JM MDJGK*7>B^FV^B7FQP&5>76U^7RU77W8CII0F<5;<2N014 MF?[AE)0Z>,FX^-$M-O2CTZ841@#2J%+OP&;M6#O,C2P&+7(/6AAR*QU*F8RA^6:SUK4?^7*\C!K[]?SOI?7.+Q3Z\_OP8UY["9&9\AMHJ6J?D9/"!O,64++-)FN)9:X/U%#W3.NLC M(.6A76JFC*FSHK]=;:]P\>IJF5[A?+V+-7Z>;^)BM;E:YUDR22L?2#!.>U#! M)/#,:I#H/!-,&Y[XCPS/CS\S+5K:J7(UBERG1D@5S<_YRVHSWVYN(@HGM3#> M%&")U6F#=:IXB0&RLIH)7U(6Y2A0:'OKZOEQT.R*3(%68H 'F4 MY9(&5-J"#%&EDJ1%U[HTX ERIK4[%_!96JFBIPOI]]7RQIXRK5A164-A49)H M?%T.)0180]&F0NT3IL%WTMW/G]9):::[0[?2B8+LX&*J ?_VZV]Y^VF5[AM* MIVSTFMPK[7TA\ULLU!4_4*)+V:/.]MPM>>0N M9)-,INO-&5"E;A L4H-PG+$H4,O2>L;*#XDZ.SC;R_M-.?BIZQV*V5)P:8G; MJ 2=W+K>Q!M1P"EC3.8A.=;Z!?98VJ9UL-KBYKM(;@S]='!Y'N3FIZ\?Z$?L M5DL+\@90! $Z(OD#C#OR!V( 6_=*VSHT(+3NM3N"K(ESCJ/@836N)*936)VJ M]M48.N@ 3.]79?MG[?=;IIM?_IS_R(O5EXQW+"B4\C>&P6) M:U-W!-?.T^Q 6QLQ>;H E&X,MR?(F3;C,3; 6NFA TB]NEHOY]NKW6%Y-?^K M_NJ&D^1REKYX*"@BD->JZ9@$"PDS46*T4ZPUH@Y3,VU=W-B :J2%#O#T7_G3 M/"YNJ6?)12,EIU [9U"F&MB8-"3A,XO.HW2M>Q"^I6#:H=MCX^8,:7> E9^N M2'CSY<=;3Y!+E>L"0ETO8X(]!%:(&66U#*(4?%BB=#96OJ7@**R8YXJ5,Z3= M 59^Q66ZN6&]TD5S!2*D.IVRSJ5/)4,*1+8.PDK1O-C@]NM'8<0^5XR<*.4. M\/%RM=QLUU>Q:N+UDN3TD51S8Q=YD$&9;$!JP\DN"@/."$7_&B/+5A71_!7P M*7J.PI![KAAJIHD)4;59;V?OZLS073Y-9L.M\ )TB=54,@N>C@"D''U6!>G: M/6JT-OW4>]"A?[N#S3EG%7((:18R25+%ZS7 MP*.Q2 &53Z'%6?_FH]/8_V:*/UE^';B1!Z^\7^?+_'J;/V]F&)/AT45PM@9. MD=RBH)2I";XL7+8Q/JQ.'>]5\I:JB>OF)WT$/TTU/8/M][R]'CQ)X?I+_#*O MY6XUY9Q>;#;Y7O5><#E9$R7X;,BT2G+8G26F8Q1:Q,AEB!Y7"U^G1M[2%8D66\LZ!2S-]E'HUJ/>CB" MK$YA. I.C@7IB4KK8@',0:;^L:X;P(PST6IR.EF,]5$N)?)'ZC5$?KQ9U'_//F8B(UZ/2Z=>+O%/G,KWXO%IO MY__:_?Y!YF=9V62"$V!XL:""K2W%)%<=M4O><29TZ[N\%>V=/O9? LR3J/_< MQ>&C.Z\SQPM+R5M(OHYK$9*$FQPY42QQ+KP015^LN"\2&ELTM:U!O*IM$X] M]7,*9#VL\KJ$FKL(QY[@]!"/4BBK!'I"G*IK[Q+QR+T$J>CRDSGRG%OWLPVG M8+K]Z3V73O&FW+]M^:X>%O'XA";O]2Y M!)MY6.1?YYOMS-I46"2SX+2A6XE":? J)G!9%2TL,U*V'K39A/!.DQEMP'YY MU?:[A>_ 1([[!QF_/^I M0!Y9X=R#<"0?Q<@C0IMK5PW)R)F2L'D3RI,$33W9O9':CX/3"3J8>CCJ$P'; MOK8V*N:,L@QLKGDUJ3V@X @E6IF5UZRPXV9W__!376+E%)VN1A-P!_;GB-@L MR5"PUE\'*32Y _7%5T0'=>*PQQ0DYZW[L1L5+T_?[W3.+==8-1V [?[IF47. MN$2U:^:C,RAEHH!;4L@?E4$?9)2B-:SN?[]3)_Q$W:X:";H#D-QM-'\S7Y!H M_H&;_\CIXWSY\47)(Y9%M25*T=[A]3 MU7V5Q3F :JR49Y= VZT_7^)B\74_%2K?CHG:S88B=V-QE>A.6)*:[P9(M7 MJ\]?KK9WPKZNE8*C@[5(WEL32@'-- !NJBPYJ!YXZ/?>.#)^I(+B-)0+&&NUKXLMYLN6283U*6:;F2V>.I:W3"H#1 MK=O)^GEV(=]4U'K$.3)SXP;8AS/X<5""*,X"UD6,*GN MX]/5>V,"0>>BBD<7VQ?3CQY"O/[\!>?KZZJ9NJ_GU_D?-^U%_Y$7Z=5J_9^; M/$-ILRB<@^8ID0TWA@XDAB/GNH:JY9OJUWW(6YQ^;&6:UTS_/[J\V=NP'3ZSYT_6S:B2LJ17]'QD7VT\O25Q[8>QY"+(H%CV)( D'RA=>!T)8 M(&:\949$\;!VYX#"#WQ@XC*<-HIO(;RI ?#+Y[RNS_$WQF_/@@VF,$X6SVA> MMSMX#9ZHAV!M4 XUQZ*.TO_C/W_B$9)MU-] =%-K_\42%U^W\WA#>PP8M"6# ME9VHS7F646>OE%M\1T4L]9KM X3PY=P24=ZO%XM5J_2>N MTXP)5I>T2#)E >N01E]_Y<"4E*Q",FFE]63-1\CH(V5QHF(/P.14*7<$E%E, MP:,.'D0N HAS!FB9HW]()V7FVK'6.?V;;_ 4@R1Z,A*^Y/5\E2C^ M76^;XF'?T/KRBBA9QJ\?*#C:+'8ZN2D'G0F7F))TZYI2ZA".NC:X/CTX)8I1 M.B:ACMIQ< )B?DS=M'?26)AJK)6>[$]VT3'GZ*8.CL2#=%J\K1M^I4+!9-08 M6F<_!]F?T2*9T>S/$(F>:7]^6=ZOXYKN/?"[9X@+O L>^N:EWP>/XGV2=\(: MI-EJB+2I(YIS7>9".(;BL ;2]?UGK*-]X7?"5_/E?)MW3_,//WL=E!03T?K, M(87HZ& J 8[\3#!")B%YC,ZW'B)S/'5]^&'M,77X-;&IOCJX39_@Y_YPM=VK M2!+>L"@C!<1(K'&)X+*A*\=:Q"AU( X;0W$ >;T\/K9%R/?3BT915]](O#?D M#S_?;)#,VEFKBP6,IERW0CB9!5CM9-#T_U5L'7X.)'%:1(X&E>,A>;;>.H#E MRZO-=O4YK]_EZ[!I\VG^Y287C"Q$563='Y&)%5$X!%D":&9L,HYN%MW:(#Y! M3K=P.Q\&#TNX&^FD WC=MC]^R/'3'+4=< #$?D#2M'F22\*LI6XZ@-J'-:9,D=]_;\AAWOU+E=/M MN?$V.>\D.%4G=/H2:P)(0*3!$V;8KDDS-KII0.0_;ZJHW2^ MY&U^\7&==Q56-YRPE))1/D$J/%PW[804$93+J*+V.IC6V=_#U$S[-GU)>#72 M2 ?8>KVD*WV 5ZN5<9()#EQ'04Q9 3['FLZ4P16!F&1K]VP@B;V\@X\:LXZI MMOY1^>AY%B5K2U$5K8. M.X#ITUZ&X()+S3BP1(=Z M/>D.WU98>$'RX'7#M-T-:@H*?%TJ+(4QECO+8SZN?>S(#W:;PSL/0:/)O(-+ M] =LW2ZKOBU)-"%&SW4"QCE%]2Q)" 4-:%11F3KTT.?&9FLHC=/X<>.A9%AN MY#R5=0')1YS3[[D*A8GBT$*1=4Z.KPUD(F6*PJ4RREN!JG4=WG&4'04__>RL MX(CJZ6!(X",NP?<\672I())GX.JKCW :G)*6?A54]B7E%-N_7_R8KJ, 9_XV M@#M;-Y M%AC4XI4D )6KQ:6.!VU0"-$ZZ_HT1<^I86$(=AY>8@WU\GR'/OXSUVJ]G%[\ MD=?XD7R&DB]J,0=]_T*&\W293&(_I=3!8T2(,GHZ XY!T*$ ,FX8>5W&Y=;O MTA,U@KV(_W,UIZ-UV+^]7_%P_0HH:EQ?U\5E+>D8.^< 4V9 4J,CG$LH1C66 MSED$/R?K.P1YA]O%QM9J!_F3(7TFUB?O64Z /+ Z),U17!8,.)=%TLP&_W# MU/_&#K+107-&4]D0#?8-SD>K>(I#I4*Q4'AQ=?"C))\(,Z 4J)5%JYLO>?K; M-I4-@LJ9365#]-8!+)]J8!(A2%U7X3F5#"A+'G]PV0.O&V&-DM(TG\OZMVDJ M&P2# 4UE0W32 ;Q^U+B$,G)3G )GC*HY2X10,H+E+K$2G; E-(;8WZJI[!R8 MM=1-!U![NG35.L]2$ E$$1*4]!Q0,0ED_$TTY%1KW]J6_8V:RLZ!63N]= "R MIUJ8HB2G0BF06,=Q!JM)/"J3DQ$S]V@98ZW[8_\N367GP*N11CK UH^#K7OO MBL[0H5$R4&PE260ZUQG/K("QG!G)DI.\=37*$/IZ:2>[= [F@X[P.<3/+W+ M]1S7K=KWLOUO=^/5^"PP2]9<2SJ&IE;AT#\P< ]>.V]2R2R7"W98/$7JM"'& M>-@Y/J1MILCG^U;SRV8[_UP+HE]=;:^^W<1XT3>;D^BXT-O-^3*:Y W':V:, M910R:_J'$M[4)+H 7Z0/0MF\W.3KLTXVK79Y M;2(N_F_&]2RQD+S4 5A='*(RW7ZA_BLG3RHXK@WSK:=O-"#[.;WG#$'AD!Z2 M,33_)%_6RVWGS8S+M!S91B0ZT87I44'/B8%);A49,R1 MKJU)\?R0XCZF/_<&Y;/T^NQ07,_IAS]7,U5R#$Q8"$9XBF"E@&"S!"9X$L%Y M)<2TQGA/:!]3J'O#["E:?)Y0)>SEF?3H2^'U,.8,JOA"#,<"187B%8]6N@N^ M6#Y%ZK39L:[A.EB3SQ*PKU97Y BSMWSZ0FZ[Y1F29*H.>;0DVH#@ MF%%%DP!$>O# <*"I]0PBINVX&1^*%U52WZ:S]H8C#R5ESR&&X&KAMX00%(,< MK;#.FYA] MIEZN-MO-2_PR)UW,_Y73VW7^@O/T8I^8/0@^'G.**D>0TB6R0X80$KT"%,8J M$3@WNG6[SYDDGVO*=C]\_ZV]B[#7UDPPGNDT9K!U.YXJ(4#P6=#!,3*%NDQ1 MM"[^.$S-M*G*2^+JH5%KI*&I?;CWUY;A _Z5-^]RS/,_ZK/Q#2>&2Q,MUY < MK]G5Z "E,R0OX1EGKF T1WEI3WYFVB3A%"!J+/H.?*^]M';,S++FUN@Z3;M( M@KVV%+](BFF4*XHIALSFUD.1[G]_V@3>E$;I9"UT@*#W5U^^+.9$MY4F&JAFZG]HSOY+7<" MV=4U;>95?=GS5U- MYC.-H8X.K-@-._^<;S_=-,SLA/=[WMZP5+ ([[4 EI,FEGP&Q[4$GE,IMJ M MHK5%.X*L:7-84UJWUCKK (;WA/4;"2O7FKF\NKH]5=9*F9B7D$2IACLY"$(P M,#$6FX*P.;5^P?\!24?!S_T=X==25WU![Y:#( U9:PY68Z@V7)+#H#1X)UP- M:9)(K=OIOJ?B*(#YOSG 3M%(YYGZ-BGZ\7+SSR I[WVVQ5@PLB:H="D$*Y' M)!>CQI1L-HV/YT1)^:,\S]_I?V]2=S%)+G2&(%.A4Q<1L)X5D[P-3"NE S:) M!>Z^^>G#\#1J?KH0,0/17MUJ[EO95UV42MM(: @K@R=;*7 MIO@C.8?>4_S!9>MEI,=1]LPS^V? ;@3-=8#'A[GE&6?<[%Z[C&)U8#3%.QAJ M^.LU#P$IW&G>F/N0AF>>Z3_+M)VAC0[0="B9,M-:)[1> +=(5WW,#!RG4U%< M%%D4KJ*]5,;KF6?\ST!7$^WTA;*9+\B4JWM44S!U2H@!)T0MK_0Y),R9W(+Q M@/7,L_9ML#1(!_VFLU[$N+[*-S5HFYLN]WW<^^L>[+N??^FE/9VR#C*D(HH8$1.H#*%B,ZD#,A\ M])$\?YM;WQLGD'E60NR!;F[R+"KJ)'6TUY//%=;I?L%[V-EC%-R0.WE4\NOQ MGS_U5)-QH?!-3XKHD%%46V'E6. MG$FE6K?RGD[MM.FQ2V'TPEJ=$+^;]79V<_0^K&[R+YL944B"X0C,UAHX2]XL MUL7CI005N"U*A*/2%?3S[P&2_NT.C <^/6TF[%((:R'W26_/[U,KKYF38A=U)UK+/@._+E='/^]J&:%).%E\!3=U!5:%B-Q("QPAL+[R.G:;VW$ M#I R;8[LTB:KA3ZZN"\/BFEFO"%KRAA8RT@\D@RNU[O9GU(%QZ0UKO7+]T%B MIJU;O32XVNBDWQ3L[O#;1XF92W&M=G'%/E91(,?03 ?!PM'Q]#T6B\&8HV,46=,!<6R-=6$';T_6J]7Z/YGD'K,B,-0B M9N"<,SIK)A&S=<9?\ "]G!8[@.S.27Y_M4SKKP<\ M85&"],E"CJ6 "EH!2F+/%90E.OH?U7INT(]HFC;)/![PFNJBB]OX80;SOKMK MO5&!9"2E(W>7!TL1%C<@"L]<,D=_- JN3D?4:'GED1%UOOS[S?*]B/'J\]6B M;@JZKD)0+[8HL3^:K78GE,23\GK=O"KEO MMWC5R;)(J(1B3$U*$[J<=0C,$VP#-8XYK/72_]4-CX:&2"J M8LDO\!HP*4EN@HQ>:;+36!&1P6ZSA%73-6VZ^S D)\JF;8NF-8-@4\2]"RP=P(. M'K8L-U-*!PA[P,-^SZ[Q+D9O).3@:HL9\^"-R)!T"5$ZQV-JW?#W*"'3(JJA MHE>MI=X!=(XX:.1LB@+3FHZF#I$0(4%!$IA MC'7:B-;&ZSC*NK\?3P'&8?BUTE%?INX?=$#W/NQ+W'QZM5C]N7MX>;M3PIX] M9[62R#*8$&JL+PU43Q9,]"GYPG)H/E%F((F3]^M<%HO-M=87*!^IA_CNR*F0 M2A(Q@BJLCBRO=8<8-'@EC$M6ZB!&C.>/H'#R]IS+0K*USOI"Y%,AV*^WR^FC M]C(DKLCNQ\J?J36/(H(6UELO,039>L[=4!J[-Y1M@MI15=<#--^\?/UBNUW/ MP]6V"NO#ZMKTWZ2BWJT6BU>K]9^X3C/%C*%C1KP4QZL<)0246)]GM#12!#I^ MK5%Y/'G=>Y%GX.0A*$=26@=X?+]=Q?_^M%J0MC;702 );W&5YLN/;^O*0-+F M-XS7%Y]:@$8"P/T5J@4)#.ZM6-P#KT3.PD70O/%--J!?7[( MR2N2^A%WW[[/X^WN+-W(?V9EPF"YA11473R< O@8-3"=G- A!MO\S; E_1,' M9A="]V0:'XYV?XWV9?ZXR[.-"_I5G'_#8V4/=1'6"0'"UP$143$ZS!%!JF!$ MG:^*IG7%[;&T33R"84JPGJNI#LQN(X>)Y)ISR+6A,A10+'! Y^CXT;%TJ1BC MFK>C7M M'F^6P_-RBX=H^4RW^)=E&K/\[17.U_^%BZO\6\8ZCO&ZI6,W21&7 M]WM[]W^><'O[GYQ1$]?BLXT*Y9I+H%'UW-U';F=E;F[+EB2S4M;A(F@$ ;!$ M[L&0=TRRA0=3.JXYS^06=46J^UD:WWJ34C?MK,1#.\/;2YTRBW M Y?BEO&?OM[^\C_F>4U$??KZ:_XC+W;E/$RC+'27@<8Z+4'5^\P8 ]DKQQ0F M&]AH9_E)RCK!XV5A'V=UI 2 M8T8F9Z1N7=8RB,!.<-H0(8= V%Q=/6'Q]?++U7:SDQB_J8O0+!D5"]CDR=5/ M:7=R/>A4DM,N^R1:M_@\04XG.&L/@D-P.U,CG8)+[%DI-J'4= 0QRWHB,8-+ M="QEE@[I3D@AC.8J?D_.M(G\:<%UBD8Z!9?^GGT"7*FS:-/"ZY3--(3N,YP?^]J(8Q5AA=70-A="VCPX-#6-1NZ MC@(,(HK6:EE,UU5X'<*REW"2N^C_U&>$/7'QSI]TQ.,M< M9"TU28SN+5"%9.=9(L=&.^EBTCK)UCMCCB9NXE*HMJ!X.#1M% U-"+W=R.C? MKK97N'AUM4S73Q2/\>-*$73/('B>;%V Y9,EF1:O8<6=5K2DIBNR_ M,;+UH,>!)$Y<'C2J_1I36QV \:#P9HHY.DY.@Y%UET>)"C!*#UQZ9#H&DYO/ MBC](S,0E/:,"K(T&F@WV:3)S^BE9E<*T""P#15J,#@@F",5:H. _&X9.%3W6 MK,:G*7O^L6V;(&$$/79@Z [8\)%-@DW)& M8ZNN W0^+<69$,AX9APPQ.H D2N$+AB0Q9*C@C%2 M)';12[V;T=]C8:ZA0OH="OGHB]7+3T@'BT[<]E,N]!?^J']A5>+MB8OW3USK MXMC3OCYFC6P#>5RB5-:QJ*,+"$FDNH*(([FDL9H^6WB.+ ;7.IY\'J6RKJ28 M!<6-4E?!:/H5'=<$+-CL@G>1Z]9#_/XWE,H.P=MXI;)#E-O!-7^OB.YN!V+M M,[H>>&=1>FTE<&\LJ,)YW8*8@"Z;DDS&&%AK=_-)@CI!WV5!A7I!5@KLR$_KCU3+2?[5#P$-Q[*M:=,*D7:SY6(&@I"G@N"#Y M6)WK0U,JS<@G87:)CZR?% 1+FOJLHI))>U!BN-K@LD,_A@ M$:0P%IEBAA@\ZK'QR<]T@K0^\+ :13D]6>$FJ>B2E"RY!' 1:R[.24"1'7A6 M.*+.%+.,9G'_7?+6V,FX.")Z.@[W@NZZ O [$[/YUL9LWCW@?V]P=C]KQD7P MD1D//(E ]D8;V#531R>H,NBI)NY3Z>*XH D MWEZMXR?PM!!6ZKLB(9'ZM4E!&#;+WD M8CJ7;K1JN^=_BMJAI.^917=KJ.N$GMTT_1V6 ./B];*LUI_/ M?8P]_6.-WEX;<=OHJ?6I%>"5GDA_M#LQCY0=2.]+\D%#V)4H6U; FUH0.\IZ^YL;[:>O>PK>Y>L])9M/\R\_?;T>['B[_>G75=QG#1_[ M8>_FF_^^3K'(7$KV5H)EM1%!D]E!\D%!"*FM*BKKV/J)^W+<31OH7PKO#^^ M3M'30<2R9_WGO)E_O*YYVSWX9"OI$G,>!#?D$!IN(#C,H!,6RSBWAK=V@AZG MI$.\=H";57,E=@G%_7M.]O2U2KUR$J_G0[I:;Z=34JKH'(QOW?1YB)9IX=A" MSS^$S@E"[P \-PSD]&*SY^GNE.T?\*3QH6C+@?N:AI5%0=W+ P:#UZ;DX)HO ME#N"K-X@=8K^O[MNVRJCBZV%P^^"W>%TJ+D-&0%9KENFR'=Q.>U&/!&_)HB2 M6R?J3J-TVESV,[EI+P""#HSI(VSLK4()2M559N1_*V($68#@$P=ON60E%#3- MYR\<).:YN8;#D?#X77VF6CK U_W5C<30_D80T0MEHX>43:0; 0U@,A*209^] M-R$UG\+\*"%=7,CG*OF1^1WG2;P#V!PRZ[N#Q2WRK+4#P[$..C,&G+4&BL@E M)DU&G[5^57Z*GFG?L)[Q;7J20KL"YTU?ZP?Z+V^<:95]"<9!*HR$Q)D&'U@" MACXF:WQDHG4ZY2EZ^KLY3]/Z03B=J8(.X+3OE?[EK[CK"[MA:&^XN;')RQ@@ M2M2@5+;$#'? T5LRW29GW7P X5,$]0*H<_7^>,-Z R5T@*B;=2OOR,"__Q._ M[+D(QIZ27^+,QAAJ(O0/P/.E0 MW+W3HPB)_)125GU=LZGY,5248]A?8-Y,=1-FTQQ#-VQ\Y4*#QPBA9))I-'")=.ZL_9)@GJY4B\ JW/5 MT0&V[N=H\HV--Z=:N39??O@S+_[(OY&G\HD$J***-EBP12H2F\K@ MN.:00I:!6QM3;NW!G4AJQTF1-GB\A H[0.IO^-?\\]7G7_/RX_;3F_)A_CGO M.$ZOE]](@,\D=^0BLP(RUJ(='3TXGR)DESE7,9*OV_J./9JXCGW"-F@<1TW- M\'?92M8'P^?VZT]O9]"-5=-ZY&V)!];O]V.QTV'$=,(>#[8RS M.CIP09Y\1$A< M!*N-!UU4J:.B)+B$"A+=G"P&G8(SO;T%CM]H](@G784@@I7]'A]&L_J[6^0UH>\_0U100=P>OK9*5NAZEA9 M\/0_%!'H L[(##&SF 0)+:CF$QB?Z=O?(+T/>OL;HH0.$'6@<#PJM-8F!]9X M4ZVT/.Q71U#A-X!>'Y?+=-M+\&-ZN).<"1=,'"\L?(2@3N:<]'7KM5-A5WA\\#29A5?%T)%*N7 Z MIU% 8*% UJYP&5+RIO6;7>^U!V>K^]B2@R&R?Z:/'>^O/G_&]==5N94I_?+; M]/_#P&:?_V_^ '(&*9=X%&DEJ0X>2GBR629+9C:H2#&IX>"+=5!G(W#'.":\ MR-R*9_]0XLAC,B$J*#I0<,\D0D#I(#*,'GGFL7ED\N^'DO/P?,&'DB'HZ, % M.1!=D@$1!CCT%EJY8!.$M.6@1L].MC46/ SYZPOLH MU1M%,2K)PB6QVZDK =$YD!93#DA,AM9/^L\J]3-(S\>F?H8(O0/P'#5#(B27 MHI"@L]0UO^_!B;HCS:>03/1%^M9M4,]WH,<@_9\RT&. ,KH8Z/%8OJMD(U24 M%DJNVT9U5A!=[:#!VBY6_[D':.-]5$<9T"\&8V1'1.0 UHN,O$E76R=3SQ,S;078!MM'P&A$T3? 8C>;#_E]75J:WL]FWEO MC36)Q])%#5K49?-ZEQ;-=;-Q+-[[6"CV;@RA0[3T!Z!3=+T:0?"] .@;!HKU MW@B7P#LLH+#VG'J23\Y<"F9##*EUV]MW1$Q[\8T)F9-%/?6JNQ5W S\\ M[3-L8^B,+OE>+! %%/$0/\$F:V+D()&B"V4\)XM:!& @;Q$Y3=;LG$&/F/*,':8C Z%G+SO\O*F/.AYG]$YE1C0@31U+* (2,8[>&#*,,(39B-;%_$>0UZW2?NGG.7"!)_I7YUCQ3DG7NO;A62UM&*3DHY8V M#)%X!["YC5J_Y<)&9TUF#HJ)F82C&+@B EBF(O>N:-%\:.'CE'11:]48. UD MW@%R[F8F7KL(;ZZV;PH%NE>?KQ:UBNSZ36OUF>C[E)>;G5&OOL7.9)=<+!.6 M@6>Y3EE2"9Q5&APJ+S3WJ&QK?)U#;R_9JZ[]N(L!XAF#?V\]E!*B*%?J.VZN MPR(%..<%R.2-4H^1F#^G;AAC.ZKHQT=1LE<5O7 M, @&1OM2Z*XLMODJQ?,H?IZ@/@5;C6!]@J([@/6!+AX;5!2Y3D&@C])5)SS4 MP5"@O1-HC7*^M'XL.Z/%[N^PB^P5ND/Y/:+D;HHQN6^ZDD(5G9J$8EYD(5^2-_>TCJ.L MXQ43_7A>(RBY ^@>"G$J4X^NB?DIE]4Z/XR<7BS3!_QK)I.1/I![8B-+)-]H MB7F7@*7"T:+CC+<>(MV4@8Z?_4Y$V*/=75.HNP.L/R@Q^[#&Y09CY>=;;BMK MK.1@8N; 0R1'.W%/-UHV=,$5*13#E$5K) \@K^,\?!NOQ>G'^SM6A26:742F(22&%E+).G::X,F#2R3H4.5S4E?YW=>A@ MO$]8'3H$/1WX+6<]^^D+: +EC%$K7]ED76015K!-%)9E8ZP+UT2L,.BJ\ MNPP&6U88# '$,P;_/C-EK0M*!$=.*-O-J OUC:Y6KO,LA,Q!\E[@W\.SP^60 MU;;"8(B:GS&H;QZ>71&&!0G)F$""=AH<>?0@2DR9.R*X>=W__^(*@T'8:EQA M,$#1'<#ZP*.ECAJU"!X*>KKJK$_@3700I:/HG"MG5.N"F![W-ST3YZ*!$KN$ MXOXT-E54@4M1=#3)"T*H0'X$1CT:3A/XW5Q@,TO.Q%09#A-X!>(YYU"8M M<^]9(>E4EK@.@+H@8)'&)"F-\^U[[YYKA<$@_9]083!$&=U6&!0=/1-.0=)% MT@&X2%JZ0!?C[>KRH@NQ%JWEC+=!X8[")PQ8!:S M2\(8HUO/8GQ6#<*#E'Q4@_ 0B7< FP/-JLD7$WRLTRA# 95<)J?3(GC);42= M#>>M G"/+970@=@CUP"36G;BARLAFR$FB"EFQDEHCZ=_5 MH9?QS4Y3<@?0?;G:;-^4?ZQ6J58 O+^NV/GEK[BX2KLHC>B*\^LP+7]9Y'UI MX(O/J_5V_J_=[\]XT,A],J"9I<.J+9GY3,>69VF*-2YQZUM?K&=3W;%W=R*6 M'E[)EU5L!U#^1U[F-2XJ%^GS?#FO%2M5Q/OIXS/#K#-&6F 1:PJ))0B"&$LA M6^UY3HRWWKK] Y(Z?JUH \*6*NDBJ_<^+Q:U1&J9?L/U?^=:MWC#2U"&Z: M M9&,Y*+I+P/GHZ+0@,PJ=-,V'6QVFIN-L2QMD-5)$%Z"Z;XP?VF!$::-EG"(G M6^OM/"?G.I,A1BYLYE$;;)TR?H*G*_OBWO/VT MHC_Y@_[*3NXSJ60*DF(Q;70&E>6N79C^51>9:R%9R;(Y&B_&WE%(-\\:Z7U" MY?13M-KBHN$I(I;W5N G\H++?#L33$MKA 5)_PTH1QPX5[D2&%B0F:OIP!*& 8A<$-Z MEPQY89HU7_#Z#0%'X<8]8]R<+NX.;N\A+95&AZBB+#6W4S>MH0-,6H*QAAFM M5?:F]>W;NOO5/V.I_+1:KU=_DH.PJ<70N/RZ^3F'[=O59GZ=@SRY MO?6X']RH@_4$+IHUJ8;M8_UX*:1B? *67:( P]6%>9:!CJR4["2/S;O8'Z?D M_"1(V-X=M^OGFE#G5II8%_81Z%6R=,*XLA!U*(['E*)I_V#V'1E3/Q62(S&6P$G^E7C*$/GF0E0NMR MW>^IF!XK9RGVX1O2>5+N#B?[@H6@5>0ZT[%!GNJ6V9K#4W5?&>/(HO-HQT5* M#P5FY^KV2:B<(.@.P/(N_[%:_$&7^[?,[&M27"I"U&77P>0"BBPLA8Y:5V%Q M8Y50UK;O,WV"H)[@U6UD'<')NC7U?+CA[S^7-G9;TF?Y12\+TH"(PF M*G5W=:!#QLDF>]2\3E!L#)E'R.C)LSE1O:NVLNX,+G?KSV=UL:O7*$#%7%MI M8JFM- )01>D9S^A8:P?G<4IZLC'M07.BQ+NXG^[S,9-&>Q[)W9->D/4- L$1 MT5!*B#8[&S)O?2G=__[4Q2KCHF20=)N]7HV8OWN1TB[;A8O7R[):?\:[U-=Y M^;NG?G#S_-W17(R;O[.!\2*<@"1]OG:9G4H&4#-5,*5D1/LFXS'R=_7@O"G? M.N_7;IVW!;4R&;S2[GHXN,]T$D(PRDG+-).MLW@'B9G>BSD3 ]]9FB9B[\"5 M>20?P;GVR1B* AA2.)ED!/1>D.%TT45KE7/-"\L[R^@U4N^/\WI#9-T=6FXZ MR(62B=7YLS)@+1/1@,('D#R8K(*1(K5>"?$L\GJ#='M,7F^(H#L R].I)>^$ MY89Q$D?BH(R($*3RM20DZNBYM+'U&OKGEM<;I.]!>;TAPN\B;OHV6M@=+U.( M3)\",%^SGG5ZA;<8P4K#5" W-^?6B>'OJ9@VTA[GFCI3UAU8GF\Y^!UO)\YQ M;64HVH#R2,&ET1P\%@&\NH+,8_W#43%S1\OT+O$Y.GX2,B<*?$+@U)AU]GO^ M\_HHO?BXSOG>$"0O4-O::%4 MY:U:2W)J.#S.@;;9%D^7IN58N^YY 2^LI!B2^^*0<6_C45@X'0@72MRV ,+Y M,NS@-GGLEKW+5TKC949#QI)',ILL6L#L35W6GHK4(L;FFY:?)&C:K.XX'DD[ M#70 IY_WGWTU7^(RYMHPOOD];\G;UU+6?'7D09" (@-7)ST;G0HCP;FBVF]6 M?)24_G(O)RK[.R_E?,EW *#'!/0;_C7_?/7Y-L_^$K_0GVR_S@295UF(F8A& M@1+* 89",:1PRJ&Q=".W[KX?0E]_\5,;J(VFHZF]HL<8>_.E*NS5:GWWN/,] MD['NT14D0QM++242F@19/!A.ARSZE!SZHQRG4RGH[V(\#VJ74T<7&:!?\[9" M^(;9-U?;S1:7=:C*B\]UE=5,:.XU>DT>!:-3E,A==2%+*(9E7I3RS#=_3?\! M3=/V[8]HW5KJXEGTSMP7XCQO7N)Z/<\)E[^4DN-UR])U<^T[W.8V734G?;)] MO\WYG(_[DJ_)0TLY"C"9UV9!\N"\<1:D]P4%\BQEZS*]RW7B,(LV5*<@&<7J MXI= GFF-G$)M0RDBBC1&F]%SZ,09HO=C.G&&B+J#(.#0P+U=*AKE+"4Z;!)+QXG-2UI76+_A/T3,]?LY2]A$#"4^2?%I9RR)IQC+=Y:.AZ'MZID91*ZT?A-.9*I@Z,CR0\;=! M668B1)E%/6FUET3;^J\4V%J-,>H?.45GYLLO@(ES5??CG/D0.79@6!XIARD* MZ68N=#3JM@E57(; I06>+??H)?K4^NWUQ+*RBW;?G',5G2GE[G"R/SHL.(-" M)A"98*YHW3D/QFCN'W,;8VJ5_%@5E@W1[3$'9$$%W ):G:YJ,MZ6P5,!E M8D%A/4,\1K#%BQ!YLL6T=GJ?6T'9('T/*B@;(OPNTHF'VD\X:EG0&A"N=F2+ M%"&(8( 5SHU&4U3S+7;G-(I>J#VG1=1TOKP[,$&/Y52_28!=K>F(O"7'<)5F M25O!0ZPC@X("%4(!+X4"QQUSV4>I7.O!GT/HF]IY;@"((U[=FFCG.>2H?\,M ML5=SM*MR][M-U^;X $QZ#BH: 6B5HNLSQJ01DQ"M M:]0OEUL6+N1:<0?9,*QA:21K+@0P^OW"%8C>C\DM#Q%U!Y?< M(Z&'5LDKJ3A@<0*49/0K$A)X5JA;!^R#='C7E:8"@.P#+T_$CMRIJ M+AD$I^M!JEMHG644:3@MI*#HPKK&J'ENP?L@?0\*WH<(OP,D/1CV?[.[3@1> M;$B@7:QC84L&9%F3.\]E])E82ZUOJ$<)F3;#W!PYYPN[ \0\%A?>19PEB&AD MM)"T3 1_"@E=S!YD]AQEUD(TWU#Z)$']O5&KZ,\R^X>)?KV2-=O2FO*,+ Q?_-N)ZA195SS)"*\*!0>_ 4;4!) M) 7%;"BZ=41Y+LT]=P,,@L\3PX)&U^7SPN[KY>_YK^V'/_/BC_S;:KG]5-U7 M9HNL*ZWK)'X5LZH3VD+M&+<^)*=+\Q4(9Q'<SYW:$BP'T%)T]2UP2T/*L^*2\ MKGVOLDXK1,TA1'++F58\"Z$*,3LY,BNE/??R+1T:5\M8Z?<)/?KEX\24BCJNT#UH+79,6S34D*D;+WX4>N MS]"/]HB>4]2\NH#,.S!,UU?^8^;[+O:P6CC,D0Y:(6= )5-#3HN@A68Y>"42 M:WW/'4'6Q,_NHUQXK;4QM;'Z_:J>"8IJ*T>YC@]9??Z\6NXXNC=#9!9D2$*B M!EGJX.PZ_!BE">"%23Q9QA0W1QFJ(S_8@YO=4,NKD47>@9W:T?^]6W"U_;1: MS_^5TW4V@\]JUB*;X@!-=G4_$ ,7@@:/:!F2NV!<:.U+'4?:M/9J+,R-J9]^ M>S >)F?>[ME>W3]M50F_?/ZR6'W->?//^?;3I]6B'KT/^-?;?8KW75[@-J?M MZK_R9DM_M"KOZ!?K>:3?W/V,,YHY+D[C2(FOR\IVG.R9==D*\@I!,JSM!3*" MDX;^-2.F('8;%[O.GNW\ZLU;G*=7JS4)^9[(Z3=V?_H3Z2C59>UYN=DI?H91 MU-T""(RX=B"=/3@#)R'ET1AW3"5UT/&6[IU<3^;;?,WQ#(62/ D/MC@Z=T[4:3')0(Y"9IDU MBV'S:K,MYM[?M7K95Q)0&(KH 2/H*G^P$TM_0;)GF#K5&32!NU;#_P:0-Y9 M[VT_DP*6.=W31.WBK1E/^N35>OEF67_OQ6:3MQLZ7[&J_&.>A9*2DLR"M+HN M!U6^#AQ4P)3APH1DM!4_ M\9WY^X=&DDZ'SS*GK*M'* MUGX-SHOE\@H7]_^PLGIC/?9_QQ^;4=ZO%XM5J M_2>NTTP7Q)P-@@S8.P+!80&6ZD9S]_^U]67-;1[+F^_R7G%O[\C(1LEKR.,*V M%)+<'?<)44N6A-L4H % V^I?/UD@15(4%QR@#DZ!4G>'[29EH#+SJZS;>NC<<9#R*$ /%]O>:/RT#3&]W8359B1,/DN;\SKEX[;M M/0O62*6E -PN]G *R>*V%KB,SJ3$2R[MIT'O>KJIYP1U@LPFPNM257YE//_T M^=(>6\T\S\(5LI(QU^!]+ E\X EB+E)$Q[(V[5>>[7BXJ:>6=P+*%J+K$I/7 MS+O\X;;":.:4RM&1'T=WBZPABPI\+!Q\4BPE4Y>RC:\H[S[;M,,LND%D \$- M!Z2_ .0"W]=BB]$A29S#^?O%\W,ZV2)]?KFA&,@61&@=&1D0BI1^VB,( V7F6@]K6G2 M:.?;"X%5$)^F7.]I89E&;-!"TSH6F.2'3C'->1(ED5A!O,(:[(AU;[#2GMB&2(:"E+X($8J5K:M?AYQOVJC.=/AK)+%. M'>=G'Y>KS?P_6[Z^*M5[6E?W"=\8ZKSY9B&D+2"A$5D4[1/=OP( MX[W'FS:B,QT:V\BK4S!>6=OS=,/>GD4N#'?: C=U@(HI1&-.=<"E<"I'DWEJ MO=5UU[--&YF9#H8-)-5L=.3^"'RU^8"KRL05?B ^SO_$7Q;D#F*]46\PU=$( M\S)/%_S-_W.^WE3FOB0Y/'OU_)?7]5_9,G[[.:^) :LK"=QT(E\N5\2O+Y&I M=^'OF6;"L^(C2*\4*$OVZ(2>!I X,XDGX M1/_XJEPPRRJ>+0?'<@2%1I.'2D9;4IZYPCBWLK5),RG!.]T]^^/N'0M3AYI= M[R8I8KU5V]NZA/6>CQ^S@'47BB8(Z-KB2R$C'EBLA=""(8%*:BA)ZQ)E<(RW M'@!P_(#N;>9_*8NH7U@OWG(15I]O_J$O4\F3U1+IGEEGD4S+9"#DS"!$Y:P* MP2G6?C+\(2<^G9#P$-SMV PAE2[F#5S#[W5^Z&W9OE^44>;S11+6FHLX'D( M]"CPNE?>6""3S$2I-$\X4O#XX8.=3@QY!$P>(*-^VTY^Q3JRY.WY)WI^*RO# MV4^!:$WX]@/BYIM6R[V>[<'?T>CM/HRV1@_XQ2&N<,F\0&G)/,5,1I[B7$ T M=:"K9<0PRQ67K=_HKT]P4#?HJT]UY,U\\?XV58([%Y6$H@T'%82$2 2!O#!OR+CS?S]!W)E_ECC-JDQXR+D@&B! M,Z07.7()/MH,J? HLF3.N^8^\D,'F@8Z[>1]VUEMQOSND/3K/,3MCJ*+LKS- M#*V4R7D/,:@Z4UU;\"[1:QYLSHY\?*%:6T$/GV@:\^=(6#J(_?V"Z??E(ET2 M%)@Q0EA]L9Y>)5%MPH(@K+$Q2L?H]\?!T_6AILF*'QM2>PJA7U3-/%>9_AM MZT2T<+($/&=T5Y!)GEEP,;1>^'[/4:;)9!\;08,8/F%J<,N7.@&2W(Q;7'&E M%,L=/U077)A@72TG8O,7CH?-,:*:/BZ&#&-_9 MHWB7PRJ+42)91\8K,4M982%ZAW5;NBO,^4(:\A@X&A@S:%XT>DPH[-W'F2:8LIC(F<0J_O=/G_!IIKP M7B[H$]?+LOU)34$?G(A]\%.;IEYW/_\XR=987'91:"C.I=I?0^X9:0Q@J%CA MD6G=W(ILDVS]ZM,JTZY(RL(JE$2(P61!B4+JT# $&9(CNS^5:%N7,7USB*ZR ML4-D?%N#',;>SEZ;V[[B30=19,E9(/X(;HFLD@Q$$0(D=%RQ*&WV?,3WYX&C M=8"E_0$PP'/?5QJ=@>Q+,VUM:ERL<::]B,E8#YS7'"%S H*5Q#/EBW!,1W($ M1@36K>-T$ ,?!4R'<'WJA,G(G+3&TY'KSG3F7*W,*Y R1LX<&I;# M8X;,G9\\;8-Q&^D?SK(.PC)?I_"^@+8$1!9+@*P3/=3(.,2@Z:%FB9484#O? M6E7<>9 .E$0;Z^5P-G?PN/PSK.9UR?TUV+-0G!PU0GBV\1 ZI1K('.)>%$*DD]OD'3A M6)[/M-,"QO!X!K&S]SC)S1+OYV']X>79\J\;Y=U7>[LO_G332O;=OVZTHO8] M*1XGY.)=K+FB"*(@!^52 !\U0A%<&"&4=K^:+-/\4SJZN43&2EY0C))U)[4LOR4X5#+(/0COB)K(Q M2\>^.=#$ ^B.CK/#)-(!O&[%T%]%LF(7F']9O/@[;8A^TJ$C8V,@\7U]39EG]A)?-JZ_4;_$A4?KEJ M[W#U\7IBDHJ+(EB@A 3I1>'"!3(S6VWJ&G7#"#I61,/* K==8 M8!W \6LK80?Z+"*YZ\I"RK7I4&LR'[(0((+1LG@E)&\=>1QZQ@G[5(X#R5&% MUMG;6H<.U1E4;\+FAN]F9=:.S%<;.-$C,M9=,,0\EF21Q?E8]GI5[_JR:6<' MC_2>'LS5#E37 XKY)GE?]I<;5('5U>E"VDH=4^"+M&"TD-DY;W5H7=(Y[(3] MO*2'HV/W-_10474 Q ?5\5WT":.$Q^C ^D*N#LH"#KD''8NF'VG!0^L5$D// MV,\;VAR,HXJK]Q%TSW*>;^<\GK4<.O?@IS;-R.]^_G$2[SEF$8AXTD6UU\[7 M0=X\)W!&&^F4S#+UF7C?7JU?%FE5/^T?>/'W7Q9W1PGGN)XES[*HIH;6HLYZ M+@*\)M1G(RL09\:5?Y]"&B_LK6&HO+W<^EOF#@;V%SOMI2=]F. M=(/>@S7-+A_>5.$,IF82_.*H,ZALB%HI Q2>BA'DLA8[;I#AX?-UI::&(&.W*5 - MA-*!57Z1[KTG"_:%OHM@"DG22PMCC1_2AI2 MEI)QG1SZ]I=MW]-."\;Q$/1-2>U1Q'DJP"6V_DXOS;N_\.Q/_&VYV'Q8SYP0 MENG (1-5E5@)W@L#Q9F4F:)?E]:M'_N>==I,?%^@/524)P39>AW?_;6<*?*H M65)U?I)&4$YQXFDH="T#N=,V)^]:CW4<>,1I$_+= 70?P9T:+@EH.'..,R5$ MA%3J6Y&U@^B)MSI;;;4V2O*I=.C5(:?-\/>)S<'".S%TOER>KV;H%!9K(ACA M:MVJ*!!MS% ;S8) 07>R??!IV!FGS99UB^6/^'K,,^5DX6^ M\(K"R'BQ43"02250!B6$$!4(H[45WA")MYRF>^*%>WW]M/LK1\?=D>1R0DIQ M)ITW5BL'S-8.;.X].$'VB#>2LY*8BLW7L.UZMFD7.G:G! >)JH/!"@_2]<OD&JXR.)D31)=BD2+0D]"Z:O20E@M_\FAK(8@. M\'179?Y]W"I6T'78ENN301NM@KJJ!F3F+)"V%\6.69C<($%SK$:?0Q(T(PFD M4Z@]$L?/2H:D['C(6776;"MA->[_"\ M*V(?E?':\>I7)7H]5,@01*U-RUPK&UA@>F8R&)TQ6>&L:C[':<>C39M:Z02&^XCI5-"WC<4'(9.P9$BC M=*YNH7/@G:OM]3PX%JTQS;MO=S[HF#2\ Q"D]7*Y+O5R<) MDLM'/\7 R<+8*2DRZ&NG38:,C*Z1I7 ""F[&9;%!*P8AU/LB1 &??0!'D*ES M*4MFQU9LTZ8\.E%H@P330:+C3GKNC8U'%8S/6I"/Q'+=PJC HXW@C.2&&U9W MGQ\#=7TF-J:$8!.1]:KX9DI)(3G=(N&#(B*XKA/X/21MLQ4E1B5;%PON/Z-G MM%3&E/@:)(+>.R!W:.B9W7*Y&S@],64"6N=?6T=\FQ>;.*:$^^KV.AL[!PCLY?&ZCPRQP1"48%&.V M-9\%7,0$Y$47Q9W5)DW9C+AS0+^/CJ]CH7.PZ$X/G/,_<:8"XYA- .WK+'G# MMU7S$7@2/ J53-'MW;UA9SRAEJ^C@7.HZ$[(3;I.K54BD87:U,$@>E/WP*L M+I$-DUDV2F2ZGZ[U*+N]#GI"_6'' .G^0CPAI,ZTM99,% ')B5RK[SDX$1PP M'[U#S8QHO@OU";:('0./@T350>9TO^XB*XV7P7G0AEM0=8Y"E*'.KU3288H^ MJ*,&E/K,I/8!SB9"[$!9WM>9Q#V3PL4$W.?:%IPB1+0*'-.YJ"(44^/.H.TD MKWHTM+401 =X&I"'5B+H*(0!K3V9%5@;Z@+S@)9I4V*A__QH$3LX=3.20#J% MVH-1?DL&J]5) RO*UZE9CNBS&F0,(4LI2K"M1P*,TH/30WO8(*P_ Z+*U=8N5SH8NMK3@LY4@LY91.LZ8;CT4H&473@_-8&,"<1\QG0[^ M+F9BA<*UE$15"N18F1 A.*V(4F*BRB65Y@/-VO;A]- )-CH&!XOJ9%!XT>!! M+E.6+D/46-/O)M+]$&7,_K(FQ?S['JVDVD&&QV"0P5U D[*UY'V[#2+&;>3L,C0 M#8H,73)](12;2\Q&!CWF$JK.TR2=0'%_D9T 'F?36M8>GW3S6 M'%^#1-!O\]@O"_I'?!?^?G 'W3X=3CM^J M4'_&Y?M5^/1AGL+9L[_GZUEQ6CD;&5B)M7_6,'#&TGNJC-8YIR383D%8^I8; MR*;_=XWJ!P\PX6KAPP2Z;,W=J2&"[V^3\(]E'90>29[ MC'D!CE0I..88QJ!8>7 7W1K3_WZ__/._+C_Q AJ7_^<:&=??-R$,V@AM>1 ' M.Y#YSS_-/)/.)&?!^EA'4I+G%IU/)D/Y.#4 M4^1N6$7DP.$O] "N25$5R9U4X$0.I*@8&$?.&[)_GR\5FOCB?+]Y?UHDN%V3_&)6-[QR8+I; N'P.KJ;$P( M068#/&8O&;E$R$UCLG<]6[]YI"%8N?VBCB*9#JRS^^[SK\OU^GE8?WAYMOSK M_V)^CS^'^:+^\", M,1M8*;+(I*Y#5X(% MY9.KE>T!M"09Q"2T;M[]TN+:^3=ZS_#_GZTV-E+\D 3U[ M]?R7U_5?H5\L\O9S7B])"KB9K[:YT\M(P^NSL%A7S@3NG)#*@O&E-A21_>_0 M6F"%I.*SLK+Y.KKC43=MW]CDUV-"J!SZ,KP[REVZ](Z?G]/Q%NGSNQ51>G:+ M595RC=()+SSDI+8))P,AI@PN,6N\S9PW'TS9X-C3=JQ-COXQA'L:L-Y2I227 M+.>Z/)6HRLY"],1D\H>L%2*Y&(\)V5WA.%KWVN1P'"J4@Z%VJX&C>:3M[6:9 M_OU36&.N%!.YV\]\3D\(/3QG]0B;9?U-6'Q>W_UGZ\MR0+"M[0$:Q=M&Y$JC MD-MU].15N?F]E\?;'O7M![I4L9[L2^G_]=(8PUD15@/I2$U6@$D0;0S@-B)#]6T;],'S.=G]-TO")7+SXAO+X2^_EF_K M^NEAT8&C>O&\717F_GI)XK8H5^D8C;4C,#Q#R50JFY@7&R2/<< MJ(<<2@.Q[P:G/630 :#J%7M5WH8S7/^&'R.N9CR(C,980,?JXF'ZIQC)<,]* M5G== MDD4^GF$L1$A.U^%A*E?O+P+ZVGC K+?8>J#"3@>;-HDP'K#:2Z4#W?06S^A7 M[XFHW\+JWUCGQ'Y-#Q;MA!862JT24M:S:LXF8,DP043)A*WG]3YVIFG#\.,! MK*DL.L!6&]OTUZNJ-9V4X#(0T:6N"S",]+A*%I(T7A?Z77&M%5YC$J95C?UY M#5,BI(,+/PN_'V9VZUYX+OH)@^0?#XM:A\DUCG+')ROZ1 RAB)G MBJ?-6@IR%@KCD$4FH'-BFMC7='ZEM:^I\W@H&-,:ROW . CB[+?5H:[ MTX,/#&-JF$5]\%M&397N3E\?^5!C"E=^RL9/ M92_YT'O4P_5-7?_T^=N+_%=8Y0M/)(@L7(@!F#<>E$,)/C(%LKKDC'P1%EK[ MA\T.?])YSR&8O3_O>4SQ=^#\U;J,W\-'W.9*>)$9=9U_;LD[4'5&@1=UP9-A MC!>#J&WK?1TWO[^7;.91(;!L)(^.L/1EH(DTSB5?()68Z/1UMWNV2%QQR48= MD*RGD=#40U)R?TG> XD]V#JU[_+NK^6[#\OS=5CD%_/W'S:(BZU]].K3=IQ$ MI>PRJ!RD-Y9YO!BRJZ*6X"P7=1F(S4;(+$7:R4_9^2O[0,<^0EV.SN$.E,FC M2O@^'7SMI\64B^1&@ O;795$N\]) 2;G%*:0"FN]VO[P4_<2G)_R$3RR[$\9 M[;^?U\M]*:[ULS_)H:SL?[E<_4S_[F8FR?;%B!I,J)$N722$Y"/X)$3.GE1! M$KW<@4=HF=@\/#(F6UV)E@!IF PX4ESIYEOX>UA=E$HTCRL]^"VCQI5VIZ^/ MN))@BBP:S<&D1'9.L $"2QJ2RX9C1AY5Z[K%IQ)7RI(G4:="BF0UV6_"T1U5 M!K@QMF3F).F3'W&E$>)*0S [7EQIB/@[,&@N3DY_>.O^&LZ<9BI#"M48U"56 M+R1 B;*45+ 4W3J<_-4!GDID:1 (;A<'["V1#N"T/^.NR5[D6TZW*BG&.CJ! M>ZY 84YU$"L#QZ5T=6XVEM93(,>@8UIP'P"KH2;NV#+N .=7J>IKN^XR?).8 M8*G0A6>UAEPISFM7%P>M9"K*Z!)LZVCJO8?IW!,;'2?W%:4<)+0.T-? QS4L M)BDPT0C22GJEZ7JZ=Y6_2FC_=+?_B>NR7L@55)+ M=])V.$']T8N_<97FZRJ0B]C+S&DNN! !O(T"%$^D5E)4D+Q0Q?I"7&MM_1Z+ MMLY?@L:8;75EQ@30J55^;3GT6]B0J!?O7Z_J6HR/(T;J=OFV<2-V@^GM(W+G MM&+H;(&L;"8#R3.(J20PB0Q[H:7-K'4'UE.)W G%:TTH D>R_91F&4))&D)P M/+(LO&S>,?0CC[FC^A;BR?^R+(_9;2_^'_G\\WG7Q9DXY]OI;*=3_KN0UA;B2X" "WBW?O M?8)18^!M^-)'7#S2G1(>,R2;%2CC"CD9@8-7P:> 07/?NHCHJ<3%K7!!A\QK M'U(=5%P;=DVT@$(4FT3P&%KOA/L1%Q^*V?'BXD/$WX'#\G6XC)7H@D@!3*Y+ M#Y!IB H+>7P\6R]"]J%UJ_23C(L/ L&#+[8" M9Y LJB!0)(O>*/8C+CXH+CX(5D>I:!T@XPYP?H>MMW[S]H_+$*TW.A9K'#!> M1]$IDR'H.M.(1QYE)O-6M$[D/'B@SB,JH^-E.9;P.D!B"Y?:6]2!'BHGM0,E M@P>/.M9TF0_6C_AZ U/AR+(_9;3_OKP,U7P;RCG?K#=AD>>+]V^6 M9V:^1)KK7RQ*$"%NF6.<04H.6(4/(7F:P2.1ESG[T%CU#;K.1\3 M0J=\MP9'1Y6.&% 8B)'74;VL@,]% BN6\Z QN]C-")-1 NS]W:UQP3U9''X( MTO:^@I^V&;6WF[#:='X1;^4 2^)D>@CR IT.=3Z3 9>4!VU09*6SSZQYJ+*G M)')_>:XG<@T/P-D3SS5?=,=<<2:;XDR,I)H\TE]*J$/KR??D+DLK4Y)>G,Y+ M^#5MTT['_MYOX $X.W2;<>B" M]+KY&J;CD3?M:OGO_1X>AK8G?A5O6^M2!6.*)A$:OYVNJ,#'*$'8K$A'26]] MZ_1C7WZA_G$-^T/:@7[AB\7)7,-_X7;8;GY&MG1XCULK_A^D1UZ&^>J?X>P< M;PJ:&<'K\ 4(.I.@C6+@N3=@>#'!ZISR\><,'9<%)^IC3AQ&[0".WT>P]5'V MS923@0>5@>LJ?RU]'0]D(%JTJBCNL/F6VQ[H/M$0;0\7IT,E, C%WUV,]W'V M8?999&XA2Z-!,<$A, &^D 6&+H9_80(KFQU"",8;U#L#L>$,)AHB_ T?HZUYESD..SBH0@9$M MEST9HR4B_84KQ[@QDK#!H01#)-(!G$9I0(YH8J;#0O"*_(K M:P61X)"]0Y4%!F:/[B>?^%""0; ZQE""(3+N .TKM\M-^'LYN^K M(_'[IC6*0+#F[_U 7' MQ@NU#_G242/N>U/?1^#=9%NGHFG@OFA0+LBZ25("BJ1%+%JB:MV7]U0"[\IR M1JQ+D%TM00O;Y)AELB4FTWC'R) /O@T#P8.!]B$0Z@-,H039E?,RY< A> M2U!8BWIC)AX@"IU*E$JYUAKUB0?>!\'J*-. !\AXZBUY;_!/7)Q?DG=MY]T5 MS[T,YJ)6GJN2@9M2)[($51=?,U(/S 86=9")/6;P[O?5G<=01H?*\FARFQJ5 MOX75OW'S?+G(6^=R )59:\DP"V!YR]!,# VF0&;)(+>,-,5N^QWW/D+G,8>C MHO0XX-WO+ MHR,L75XRJVM*I#@HN2Y*+4& 3U%"8MZ$L.U#:IV+Z\FCV%^2]T!B#[9._8P] MHYN1M[=CD>O+'#;;^_.JO/N ]&7FUGDBD8U_7OE[HT.E4L:@U. M2 %**X08N*2+Q$V*RA59Q$YOW&'GZ -'^XA_.8TL.M!%#1)ES DC!%F)RM)U M5<%F<&@09 F,^&R$;/X:'JG@9CQCK8LW],BRGUK)DDV:JI#?$]MOV*?/5W/Z M@GEX1C(CSS[3M=]2?3DT8,8U.3U691"R]@$6D\&;DLA0=8YI[Y+#LJL#L/N72O-\\?ZB+("34\5\,'3]A?"B^FNQ^FL*, J3@L&H M0C>C%>\X?^?QFW&P/CD0.K@$TU6IR1 5\P+!.&E *2: WE -@F>C')&J6>MJ MX;X+(7MN=C[D>IT&Q)[R7;R[=BVGE$F2&JP3M7;-!HC6&H@Z.NM*+K+YCM8. M"R'[&P[4^:T['$PG7 AY*WGS+&WF?\XWG\B%XBG] MF#W0&@0/ED .D4@'N<%Z -J],60@$O. (A<@V5F5A@V0BM&[9^3$UHX61>V39GS+:!Z\D MC#9J5[@'6>HPX,@\>.DC^&2X<%S7B&(OEV(H<9V;,XU1>]3)M_M"Z)3OUN!% MFCHF+S$R(%$E4'61;72^D//$B[02<[&GLSMYGY6M_=VM<<$]VSIKD[ZF[40KCI[(#3P 9\-OH+^X@0M\7S., MG=_ RV50-YAC)%I6R/'VDC$@SR)#4#Z \4%[;[43_>PW&4[>B=8@/9%[>!C: MGOA5O&VM6Z>LPU) "Q5!26TA9N5 <%GWLQJK;>MZF;[\POYVA3V1:W@(TDY] MU==(Z]ZDX F-UB!34F34%P>>!09%%\&\$>AU\^TP?;'@1'W,B<.H'<#Q^PBV M/K[P,'MAO/8<2J@\"[J 2RH!B\:R%+TI\;M=V]E?B+:'B].A$AB$XN\NQOLX M^UB,RNOH2.L[0P:;9'76M8&0LS.L1.ODZ1C= XD_T1?\N]($8^+YNPHV/\ZZ MPFT(V0=P(@1BG7! S"*C$+/CO"1=2NM=F=T0?Z+AZN]*%8R)YR?M$UQ&(<\) MU8]SS9E@I"P"1-*9O$).]I2W#)(4/A3OM&H_?;X+RD\T4OY=J8#1D/RD[_\ M;TH7+HV1"@(B!V53 F<$H8!QZ81+UI6G&-8[T?#\=W7W1T)QT_C^D08"7,U6 MJ+]]?;Y*'^A/7/1.C+47:?>O''4@P)Z4]S$0((7$34$#7-1Q,,9&\$K0O6(F MR9258:JU@]7+0("OY/;JKP6]FA_FGZK@7KQ]]?KZE.N+M@B7=%!&:A#1:=) MR8++2H!T# UC)6@S7O__L+.>=+O_$$3>W^X_HG [L,MN-?TF81BO+(K;A>-( M;V.P9%E&='5V?F2^=;RTR^[^,67^<#/_ %T@)Y1^B)=^XT8%I>6PK_=2;^8? ZAC-_$-DW '.O]('E[VTCJZVMJ$V75A9VR\X MN%I@X&,)5FI3!)K&,+WC&)WG>T?'QGUSV?845 =8^VIO@!+9!,P(%I'.GA2] M++X(4-)E(PMR+5N#K,>-'$=\C_=F?T?0N;Q(V0GK8X@0457@)PU.1PL\"<^C MT=G'UL'NGI[ _27Y\ *.(6R=>N3',Y*0N#>L<*D@/7I.-P:) F.)(U9#9-D ML20SK[@JMT?YW;=F8X=OZP,3^XAR.29?.] >.RO9FT66U@A&FE6X2(JV> ]1 MHB8*+4]9VH"V=9'=\%/VLA+CB(_8R*+L *Q[1^)_"W_//YY_O.+0>5RGU7P; MA'\3-CC3D2RI$PWH=L.]#Z M1/G'Y6++[>?ATWP3SK8DK]]@S;!AG9O^\KP64/RR7I_766@SSA,9<]*!D$%4 MY[] -'29E2CT?I:<UT)? M43(Y)I:#%MQRYUR*8;=QH(T.-&WYV$FHV0,DV(%FW9OLB]M;+^O-/O!@R+U- M"DSFVVB+A%"( TEEE30JGESKY2=-"9BV8NI4+.>#1=_OJI++"H/78;7Y?(/A M!Q0>/?*)C>J*AIR[4=G0S:]\1YA9A[2M:+LJP\@*T7OO(*A"#I3D"8+0 H+4 M(08=36&2(O4R\Z6)V\]E XDGW,%X,H B))PS6J-8%KGL+S;K-YAP_F>]MK_CYOGYJO)^YI/W.@@+(=7-,ZD.;+0F M0[96%^Y+G2#>NLS_@?-,JP-'15HS,?0;*JL)G?EF6^P;%KG>)[HYN$CS@\)E M.WQJHY#9T/,W"IO=^-IGM[_V*G!W%?.0S@D68@!=*Z&54 Y""1&$Y469A*A* M:\MET $/55>_+A?OW^'JXY?VSJLJ6RF3M"^^/O3W%I6&R66ZN"CO5Z-4_$57IEB-"/84&D7A'_ M\<(@2.ACX9"+K 7#SD (M4C=YEARTA9WS/JW.M&TE2E'PN0DXIL:L^^6FW#V M4UC\^^?S4$=,(%8>_P,_+=?S.I'N#:X_8=K4ONL;;)\E;62N7E!AB5Q_E+$N MD S 9!!&2B$\*SLA=+_OG[8,Y4AX/()HID;?=I#)LYRWKO7K\'D;5K)*\9"M M +295#[/KKI##J0K/NND2&)WJ&"E!G6AII""M9ZB %YLC&1-[U;)?+#W[,35LR)8Z4A MJ\>/35S^HOZECOKX/__K_P-02P,$% @ 9X2;5B!8#Y.,!@ [B8 !L M !E>&QS+65X,3 Q># S,S$R,#(S>#$P<2YH=&WM6FU3VS@0_GZ_8AON*,SD M/12:0)E)@ULR!8=)?,?U4T>QY43%MCR23'!__:UD.X02"K0<@3LRTQ1;JY5V M]]E'*RE[KPX&/>?SB053%09P\N?[HWX/2I5:[;35J]4.G ,X=(Z/8*M:;X C M2"298CPB0:UFV24H396*.[7:;#:KSEI5+B8U9UC3JK9J >>25CWEE?;W]!O\ MIL3;_VWO5:4"!]Q-0AHI< 4EBGJ02!9-X-2C\@PJE5RJQ^-4L,E40;/>;,$I M%V?LG&3MBJF [A=Z]FK9\U[-#+(WYEZZO^>QNQ+;VA[[K9T=XFVUWVZU MVNVVZVVW/8^Z;NN-WWKC?6G@)&LHGO61*@WHNU+(HLJ4ZO$[.\U8[_Y/%(XF,#.V9^9CNN:B)B@LC%7BH>=AE:FZ(6JD(!-HHXQL91I M*WJX/."BLU8WGUW=4O%)R(*T\]IA(95@TQD,>4BBUV6)8:E(*IB?"4KVC>(T M<1#S.,M-0#T!BVAA4J.I[; NIFS,%#3JU<95(VZ5317J#*$!QT)X)2T^H9 M@X@$[D,WF>"DH576A%0OZ[:26#GD DX"$AEH=*5DF'B12S3I+YWF=@IR2( #$53A.A*20@9]2\+F )-;Z?V\TRV@3Q @:5)N$IHU>Q#22 MJ(U%A@<\C3I,^RB?W8RIJ>XB=4T "B>E(9BQ ,3%_- )Y\RETN3!"XX>%4<% M!*X2>T$2AKUNP9KDFN?P-6( JS69T9+&"%G 5,:D(4\T96BZPP$?(&8OL?^% MV,<8F(3@R!B\(L:-YH:[J=;[V*I!!RC_G,):9/+GT)B5"O@F,$ M@7[C9=@ C.!BZ?.=PP(OAZGBZ5$I)>FF7P@J8QUL=+K+SVF$ ,@: M21$_.>^;5W22*DWWR.5C&O!95DA@Z8#DH..)\<5@!W2"JT@*8\SQK$P9X[06 MU9@!-%GX/$ UFN_?_I_C-\^Y*JR."#)GX%Z79[CI8/2HT%)8^R^O(E;)6M5; M5B-V67)KD(IBQX'IP1#8*,($5>D+"N<[G;RB=WY4#\YI.B\&6_4[%8//T!M> M(@RE75W]'-R/_4QI6\VW1]<<<6?(K-XC1;XU5\92S1^SE,UA8,J#'I8'$RI7 M-TM-3]:%2V.UN/7'.N?J#AO73TROO*0Q.WU<;V^ R&,;\%UM;X@ 48]U6T+S MA1[SP$_P->:\FQ5NU/<1)%D1(6B^]H..E,]R(D8=/A,A]:X?%/P]P^JWOM9N[ YI2#0MF"KYA$PH'%%?P7ODG#/HZZHL.X,/ MTFRG-4)#B$HP,$;X0['LM5N/L-E^X,7Q1<^+GNMZ%F]A8I[=074$#8BN6:[= MRQ2]BON*RRYD+'F0J)N[W(-/%K^GHE 08P96QH*2LPKQL7^'!#.2RJNC/-S% MTE,+U'^IFEY^L-.WX;3OV-9H!.:,9_!AM6<\B_OOZT?]YA:!FNI>G]-<;<].5X>"P[\"G[LE@,'PF MACQW)AGR*5/PB<2U]:7/;2)+H]_J0(BA9UV)+=TQ&T3-O:M66M2+>G/TT4 M@2)9(Q!@XY#$^?6;F56%B^ IR@!ES(O7*Q- '5F967GG;__U_NM%[\_K#AN% M8X==?WOW^?*"O3AX^?+[\<7+E^][[]FGWI?/[*1YV&(]G[N!#*7G8E#G;QT/"\033NT7_S^&_X"_Q7<_OW_ M_?9?!P?LO6=%8^&&S/(%#X7-HD"Z0_;=%L$M.SC0;UUXDZDOAZ.0'1T>';/O MGG\K[[AZ'LK0$;^;<7Y[J?[]VTN:Y+>^9T]__\V6=TS:_W@A#\_A5^OTL,_[ M9R?.CH[/[,'A_]JP2)?PNOJFR"<.N(?+\;2/1@)G/_-ZZ-) M^/9>VN'H3>OP\&\OZ+W??QMX;@B3^?"Q^E.-,3L2]X(A M/.".'+IO:(LOU&CF"\MS//_-+X?TO[?XY&# Q]*9OOE[3XY%P*[$/;OQQMS] M>R. 8SD(A"\'ZL5 _D? ,F$2^N>]W@*,XTA7F"VUCG ?G8>1[,N0M0Z;1]E- MS%W^83._ 0M.0/A;W\'1LAVT: ?__-SMW/QQ>=%AG[Y^?G]Y];';8)=7%\V9 M[CP]89^_KEZO+=MR[NIG/5N_RCPZX_MZ_67OLN[%BADRTL MS^?(8=Y$KBU\?.O%[[_^OVOE[\ M#_MV==EC[8\WG?#E#_CH)0#J9JT1)6ZH9OCE]-MD_$>="= MS)# $2!+[]-E=SE,PI%@O_YR=G1T^-;L\<^$(J;E[4\1#: 4.OM M?H/)@(VY+1I,# ;""N6=8#Q@WH I0 ).7EX!Y^FQ]^U>!U"3?;QI7_4(0?=& MPA?2Y0/ +9:"^WNXZW"$CW"3AF8FUI\R[MJL+\)[(5S6>7"ZPK^3EF"?/,>& M>S$ AN9:3<;9>^'P>^X+!O";:!!F3O;"&T^X.TUV@2/_2_TOO>;K]DWO\N+R M&E;,KMI?.HJN_I7Z7V;8:^Z'TI*3U+)G^>OZA/(H@L,[N22"^_ZI<]-IPSV# M(-(@9R/ #FY[$Q1G\/?YYZB8^]B5_2C 7V WB%W7#G=W@$QQF=6@T$GD!Q&@ M) L]=C^2UH@A<=A$I#7[,W Q& M5Q\7XTU5 2&) ]@">#YH#L0$>,A MH:+1+H$V#X@)?P-;\ ?,^#&DAA('=V&@@6=3PNW+R@!,/1*%K31SCQ MQ5@&,#V^A#]8WIUPX8SB0Y[@N<$+\'G("3T()P W8K%'7=8XE0=?^&SH>3;] M=,>=B/<=D9U;43Z0KI"3$*=1+!!&Q.-#H<*Z=;U[1]A#831*R!YSC>?0!,].QMV:C2.BL- M55K-$GGCA-LH61PX8A"^.3=J>3&S)*ES/J\HDX4V&>NE12F%:<3X@((4\\P( MSXU"?@@_AMS!ETC6A?^\>GW^5NN,Q0RR^G=<&UE\)>XW?1#JMD#6 /S()H-@ M^O*8X6N:BRBN=@]L,KF2]+V((B6@0#<"_C7GG((1=QP4W2Q?P)QXO7IPX($ MGH:(P2W+BV"N,3!7S6 U=\N@B-Y"W_-N=U#<::M-5@$9X+B^HBP!5 JZB\ML M. 1UR>!M180J^+SC!,093WQ)-E_\A%!<'['X*P(2QE\_<+B,OG#_%E#K#S.H MYPI\T:=_H/@')TH#:Q:2'NI.B5N$&[[-0=%B]Q(PM(OJ/'QW3(P&QB&12(0A M7+$+7C_1KZ\C%^WXW7:T*W<;:-$IBPC<'3=B (<%9]A@G="JP-U&/"\@7JGY M#NG[B,GZNI/Q'A)A'7[VS4Y@H,Z#)4#8RS!3\0#29Q XTQD!OI%GQ D3A66$ M?J0X?+<(HW BE7 (_0W$^TS>P&"FXG^'+,;P4S:AA. M830YKE9'R$;2DMH;77?IK?U$C.IX5QC5 M'WB([K!DAE3$1W)V@D:!##T1/AHK#4N8N6O[/(#O/5*289?(7\1XXGA3(K28 MN<0"%V LDE%[,)".!+87[&>$,-SUP3L:\Z;[+8CE4"2<)U^1!B)'B3K$* M&!I)4@XD? SS ;<:$]^T@/_ 87#@" '\W4\8>/6%RNMD'QK8<^D_[0V?>"H6 MX(TO'&)9,_YQ\Y7Q&R>?\'[@.5$X_Y,U/'3I_XY\,\"$#\5!WQ?\]H"\,&^X M<\^GP8LGE]>YHH\/6N>9B-(BL8^.#K"UTH2*/;X M?F4DBN;18IDB=T^6* J]^)W-OSTRFU*'NQ0'3E(H\"C9]-5ILW5>'C;)RF#3 M<2L!_!P[L7"%#V+3M&0AM9MU4N5B$%JOWP8KBG+AR/>BX4@9I/ADXDB+W"EI M+LP<&82)1=(:P6R@T#G>_0Z(<&8C%[CJ"MPG^\H2F.-+L99L>6-!=[NPM^5' M.C>,(J23C25/'V!T +MW^"00;\P?;VT93!P^?2-=V@-]]#8;YHA$O0RM&>?G9PW3\[.YCX^;+;F/ELX M[%GSF$YB^; O:E!(0O '7K26[!5\V3URL)7#.V$3R'@V-@^;.W"MJEU#4> ME'QWHQ5-!0FT71=6[0??AQ&'!?!0+=&UXUGB@-!]YEE6A(D/%$T.\&/W(Z'B7',> MZKRYT!<8>LPB5QFVR0+NIG)'XQ P#$J+QN-,_L@,;'0HK;:IF1R2Q2N(\S\P M%H]F'T2.,S66=@5 ;EG"$10R'6"XM3JCY=M3@]][D6.K0\B:\>W(-]C@ >9, M!?STU7\CZV3DRVY'X_+XWGO]MDE MH+"M0O7)S0*TW-HO(-8B'UO*LZ9)R?C5 -5,B&1"9^8A<@DO"MD%CP+!]B@U M+A44J@AUG^T][#.-@41N";;P EP!%K$WI87K."R+7("XQ!@OYGUWE-MP.A33 M%Y3CI%R'FE]]Q/2K&\$#A)GF5*E=D&]PC;4W,A,2TC<44RA(R!,/PHIH0[@B MW*Y\"*=L[]7A/@;.!&FB2H)4*>@^.:T]'-CUW /8WIUGJ5PK2CV86-HC3Q:DMBR_&Q"8@7 MZHK7N0&&2Q4QO@D0@L_N?8P[5WF?M$N-21HK$D(DKO(X+_;1X>OM7#?GAZ4@ MV"DB6*LT"?LT)V&?- \IO90C>T56%DH*M+T# M>N)OB&X9W.P+/'E?_!5)'7OH"V0Q%(6([ :X&$Y$I WK)O.O/?3I!#/?C&2 M8L ZZ@( ZONJF"'-C-<4GJ^J6Q ';./5#50P4&B.[*OH#D3:RMYYF">'[P82 M#@($-F*MZCK2OVA0S$34$-U.%3>>:AG2(B $,Q'>= /$%.[Y=!@2&+<_C4E5 M#;2?HB;ZN> 2I>R3^.>BXU.[4/P+)6&NTD!D&"WC1H^"@0+ :*E!*B$XS M,?G3I*?106P[RZ*.LEXYRKHR3.^H2"/L-%6)!Q#3Z"R9CA* MS5#F,)0=8R<5IIKC_64Z$T^=#<+<_-* M'W6H8]"A8#-XFRMQWX7=Q*-AU:_YG["![XWG"8MC1$!]15M"W=&>_Q,=Y\D* MQXFW!< \9RS0,O684Q:5HY03_6.QAD&BF.$JBY6,')_Z0416DGZ7$PIY1FT% MJ*?IA+AP2O=+TE@3^YOGP@4A!PUCB$B31,X24406 ^ECZAT:]P@I[G7F/AGT MI&]%8Y3++=C_4-Z1+(VIB" ]IY:5M9S8PB$G1V)8!IXLE=J7VJO18]&JG-ZB M-K!HW&C$&F?:; 7;'$B09P"/]EJG,_M$4T:J[ Y=++@&O 4(S%@':L"E-E. MLBG6VN^/3MM]_:K,/!M9(9=,Z[AY>KS8)_->\'(=?DVVO@]FB5EW1AK+&G;M MB#"T4*!!:&S)6;*^;2[C.8BM@8G'H\B+8(R!S<2[<^=9RE4HFR+OJT.,) M)6TM3&L5(2@)95>-;2ZC25U(+1JK9T Q=&WD<5Q[UH"(O"B,QZ+J2& 0_HU.7^&B@R]JN5-!A6YYT="N/@/!] M57J!LG;VT(JTK\:!>7+C%N%\?B[RD9&,FQYA7QM A98(U#JM21'921B.5B MXO@ X+G'XHFPE*.8)I?=2[G;*._PB DOR.@^IO:. H^J_Z('G)=HEYD=$JMGG]N $@-9 OX,$K1%;7[MPY[MR: M?]85';9/K!\R0G)54_BJ!K73P[_511OR0.EJ4UN-26L [56-2068A*98MO>Z MQJ6UP/:ZQJ59H'3P;[9W5N/26F [VPB7?G)E\PI^87OG:Z-:K4\N@NIY$2K. MU1^W'9&T X%,:&G\4)0.&B=J[O%]=%0W-K1VVYY0:9(22_3;F WC8IB.SN;R M_"%WY7]T.SU+1_?G8M:*QE4I(SK&R'(\*M-O0@[(XTNC*8V^R=;*(-JMXVL# MA.9:;%6OE<+F$TFSE9D4X!\=%W528A!&OSHQ&,?DL%JO@GSY98BWD)I7UQO^ MN>H-/[(I1NS@+*0&S?PL1PX&RF4)3&YFL,9,EPHO"N9?;::P,=TLF6K&<[I7 MF ]]U$'@B"2Y'UZV*%Z)/LR9.V,__1&?530L",. M."B W@X S=CJ=7?!5'M63'F)?%#L3<.2[DW[G1+RC\:OCJD3U!:)>D42";4H71:L*-KMS$%64>FRCOHOU M47QW-I!J?N6C#[JB +_SI&WD#MN+^B%%A*N\V#L*L\I'8YF9(Y><[:%'DZM, M6UTW""2?V257@)F72VSOJD-LI\W397V"*B,,K$MH'G6WU.1&+)_R"GE2\-#0 M1:Y+^'(ZS +EL33X]$287>^Z@%11Q^M D*)Z]^2^ 5:![I 8]C34<.D4P;L< M9)D,S$R+5]-_5<0SY]4H4RRH6(62M>ZR@ +W-4ZK2DF4-41U&@I [T;C/A:@ M&>1I11.'MHOG4ZQI/!1V9RH[9CKKYDXUB0F' S<=W(O1KE'X':GG:(BW1"J? M6345UW9Y+.EC"]TK>L(EL8:DJWC1J);J-*X&UX'FLT06 LD$G S8.MQ &QT1^44>'QY@AT0.Q)D*GE^T64UM#F8*4'/%P4+8\5S#Y9I6YM/* MCQ!SZC#1S:K^E"O_751-_@,I;[XY-2O4S&G]'FO3,TW@,P[8_C[Q=B.TA( / M.NVC(!EDSE0FCV>VBB^5]P1N.,MC3:W'W>K0US7[N;Q@E>O6AX=V+[ X<)"6 M- VD8^NZ*@09CCP;%CB<9D\MZYJ7F"&TK1$DLK&SI+''!H:<2S=)X<@OF!Q94K6-CM5*6L>Y=$=*+!I(,[> MM[C.N5A1 ;VZ[JA8Q]]OV@1"V:F@*FO-.MZBJ)%07(^8:(=E; MZQI2$C3:I)W#T3G3!JE(XH%CGGECL9X2V^#3:B%EI&>5P<022[5!'M/A!3". M5#;3Q^1A/VF:$28ND*1"?UID6D<',WT"[&Q4=]J;D7026-S(QV4\KJ:REU<$ M2?4D:\9^JG7!"IIH80&,F=)WZ_4=2EGNI_O&6\1OJ>REBT7M 4\B5\$W:244 MJ[FH5 <1U?=0T$HO;8)%,REHPW)4U;"'_<:3=4A:'8X*87RQA;Y):$]8:TES'7Z%(\:4C.1W@X,]I;\9KS-5^VT*H)395)I9=CV5TB5XZY9).],R*7PT@:[546FU4DLD7CU1>\JZ%O*ZM9#+ M3?/9B7C0=$FQ'YV'5V(X:+[R8>N\>;PD'/3:2-H%MT&99>\*PZQ(PTWE@^[6W8]VD0.J9N3T7E.M##VTJTF<.-X]#5$CMRL0&67%=,I2>,^6) M"S)5LKK4_.T!D9$8!?(."BFS(XVQ'812*?&=_^PSM)0L3BMJ;+LR>!V[L6'' MIN?!8LL+ LZSV*/#IX(&S=!J/6&M-Y01O."1=)UWK<01ZO/$SIG;PJ5WX'&0@8DS&<:&!2306S@ MY5:(XKC90#KC?(^VA_UK4R8RG;]%5(=AX>D/AAYW5!EXH@W7CDWJJ9SX M@M#V)C+Y+H78^9HUI3-$XN^XLY(\@/O!\[AN+5 M^)C)<+R_;D^]ZK"YRLGNE>L,L54>F,]Y>PP?M+AC1^/..5CD+'Y(5A MP]B,;'RW3RZ:E,2N1>6L'T=5\!J3!S3F:-3U-2'IXN87B<>W.A'KBQM/W,3- M;*O5>6+K5<#J,N1U&/2.M&GXN2.V%G&D&O'J^O=U_?NZ_GWY0#NI,:FN?[\E ML!W7N%37O]\2V([J^O?K ZVN?_\44&WM5/W[*M0$7Z$@?O\9%,3_>0X3R^,O M2^O8K$I^JL370B].DZ+O9THQD2,IU>]P=H7) L<<$&7&FP++12P(T!]CR\#R MQ9.<;1USM5G,59E=#:SJA% <-U\OCJ P:3(GA^=M=A,YHF*!SD"HF.8P3%4U M"WTLXT?A#>FKH9%+D'.%)0*J^ >_DZ]PFN,JN.6XXIB-I>&*PJ"$+PA>J2IF M0S0^^5@X'V-XTSEB*7=.*F>K>%7XPDA/,5DG"GBR]!?6%!W>J6F&#TGOFCT'Y'5$?SR!$ MW,CYJ7@ +#N8&;4P)BL/X[CS=0\811#!X=R(8:0R< +DR./(&1)3#F/@E.(* MR3"3@U8YKELRM)1(D%EFLB06JP(:2O;(:;!^I?)?)QESE'>6\FQG?/Y[2F?0V62IM])QI?F4T*(;!5F@ M!4HJ1\Z;B*5!+DF/,@"!42_)'5+J/0+[ M!N;TI87SJB??X);+YSRFEHE!R7J=58@M6%P-#[6(+NZ_$ATI&CJ8!F,V?56] M%=N\T/I4>5A,K074LG@PHA11G85*V!#$1-S0078%!Q:$^@&-DR M3"+9VBJU?C^IFTO:QMR$99>/A8H)3W>DH7XUJ"RRP@C &/ F/*WO>;=!(H@0 M>6!CNEY!A-R8WPJ6K@^LR;-HICG*+4\X#;=A! G (HV-Z@,DK$FHS] MK.%FG@BX<83]Z>;E1BIS;U>GX1W4Y@FX$WGKTC><0> 5WHY_0%% M! ,/LU59 D#Y.:Q()73/XS\-'83JV@$5Q2 &F+/T>=D(?,TJ 95Q^,Q]ME?I M>Z@Z=Q#;PUL?%>U* RQ&_&NN9+%T'<)R[W JW)*[*_\>&*PVU2/4W4$2%ET- MA1MJ9*YG+1R8N,^]Y&/UR^X<6L*M6)N67H63RY:]3X7)*(%+"G3[CN'R0&0#$CCAOR#)%/9+'$SXE(0#+(&M>Z.NL M(-@0S!%.&[GI1'(6-#/\'8G9B;.9%C#^$ NI##CB9-[RO@_7P%=WH:Y&FP!5 MS-4B2%*).Y&.4KH+U=!*R8P\2)6&40Z@6)@!S7M>>'>N" F6@:+D0X2;$IQ- M_1J)$B^LMZ&M@?H\C.R=015N6=%8QW_/1W%"#R.;FM9+R8X"S^Q5V#^U_%4= MT_QRNTF//^AZ.-\!;U#Q@8]+EK^^F>)ELWJ&TM(7>?& =LCD[0WFD1#J=$,7 MEL1"_J!YC8^9SZJ^Q\FO"K02F[B:R#[=C)V>8H M6G2N&B&5#)Z>)P4=&<3+5@7#JBDZF/274EU?,1S3IS^&8Q2.-C@HE] T1NO, M,7A]8+C*[@@'K=.J\L73\.4D/2Z-,53I)1%!DJO#)&BQ#USZ[ OW;T7(_J!K M/'M/966*U-+JDU]\\HV*PF80^2C;E0N:F"H*D9.>(HU@'(FGD$XX,XI\S$,= M.4YL EHP0,E8$=UX)-*3)H+AY'XPQSQSBES;N0/@?!W:Z2X+[,0U;B7%^MZ%\[7$>$Y"HV(^=,_)$-Y=MT5$R+ MT?MY'(_7%^&]T+:I>55DXU:6*0D')E(1*QF.:M0$.9_8%E4NB9UN?CX,G$4VJAQN4X.L)G$*,@?HYZ5311=H_%_1ICCI0M^LW9G?22 M0KEC@)\OTT4Y/&!?$O67L0R"$!X;16< Y^ 2"XR1)OY:NN2'4N&V?815ZA ; MZ*:,;!H1M9W( AS$FTG5AG4]9+83$6IPP2L#-(Y@Q))$0Q2\$-"J0@T2^($, M+Z#QX+8:A,&O!9K0G^ MY4N<,KF(^E& 3P-UGI,H+.HK6E!1M\&2P(4!MT)E4K"D;T5C]&V YDH!K!Y9 MATQ<;39<5@=9_[PWT")NOR>J=#[9(OIU[,X$PMF20>$DE,]XL% M(@8F,'&$/11V3%UTE1D#!N+M7K8\%35LU%4Z''ZO&_(&5FSZ19>\[%,I;16+ MD)XRX:J.%, *AMQW93!2]R#6*K%&BK\96G= 1'20>Z =2.\M3?#]J# MHC_B*8J?-&8B"Q:$QJ3O'PJ(-^Y,F!"#8UR/W7ETQU%Z37'4@F$6.NH4UP-C M2"?E,2J>70;IQ@'L85 =]G#2/%Q2[/I&80W9&+M)P$T5 MS,Z(IKE8O:S39Z[I%!_H<"$*4BH9B:0SQ*+H).4V\A6SRO(H M+)7B4;6M@2D$F%U+H?.(9%%U%#K..FG,G81 9:2E^)9/_$QD[M#23X8KD&!- M7RT.GP+07Z=3FP;2#\*5H*XYJ2Y)9D3MN!FI9XXE/H\DNB(36:%0/MD0X3A(^J?CCA-IS*38_U/M.DF^RD:R] M.582$VJ0#Q])A;K.AFUC83@S8P-V$ @K0AE;[='+WST_M72W4Q&=5R $6.6& M FJR<=5*&B AP)"VDJN,W60\CES=SBM([)5()1XU"".3B3V3FF="EP'5[]&/ M3TX<.WG81UO?$!0_,G3 4)B%(0=8J)0$FP/+ ?*",21@O2_"R'=5%,\D)#)7.$KX^>[())=VO\T6>. M5MR,YOFHCC6/Z3M9&9!T'AQ=*(]]4DX>H(5+U]J\_GR)FSD^.L0;Y):UJ?)R M@QV=@U;QP?& ''9Q/SC,GYY_VV!7?V(K@Z.CVK6[[03],L^W'6*&.$!=5>0V M,N6%AZ*.\U/SI8159YP:LZ%)L83I8&5FM&Z2\\HG#X4+%ZHS6Y.%2J;C___U ME]:KP[>K_QQ]KB;!,>JV"E,?0- MF)O M(+PZ 61+!9\O-Z>4:$UYM2O6%*P^Z*L(DVFY53Q0&97N'1PGJ(L4!A"Y GV] MEM#K2]7@N9-![,4R[,.!8.G&(2.GM@:BI\ MN$EQF8=H&"82^I$*](8[RIB^,^Y$#%O!*;2E")15&K=AXG:,6*DRA=VXAVX< MQ<.5]]+TT,V'$105.?.,GAU'4:@+GN(1E%G>3'_/5!&7D8>$C5 MSX-$SW:%1-^!N#V ^+^M%RRS#OI,0)@1F[5X3F<3$HAB7W8\#M5X:.?["I*9\'+9WO"BUU(PLC M3CR_9)LNDA*RY&"1"-67I@.3]N9+*KYIXML(B69N"Q/0%L0[->WT &\"G0 V M6WO&A)HFJ$G1B>)!6)'J&9\JS$'_QE[S:NS45+/!WL\#P5N'E<'P)0$I'1=; M/";H5#:>9XN0FH!FA[M&NE/*@%HUS[Q)NXK+29B2I8A:F'4"8D_H%<9CF'"T M,0]#%5>JI4C\1KH:9]%:(6Q5N48%/65.PDXR M;YO03Q*I^@92NL::OD7QO9@Z@O2$SP25CW8%E3]B7#RASV=^7RXJ:TYLF@^V M_;X,=39)ZDJBZ&1].6 D85#1]-+.PTC"!MA%N0FFRO C"$Q. SIR).[Y(.P M5I&LA20P[)ND#9,,."/HXF3AW_[H8ZL?2]@)^YMK5@4"=F M(_HD\\(M[P+KH4@Q(6OAID;:?_CGP9V%+73B'X M6%[DV,S"/L_I?,5T!DIZG,P(J<#\PIV!C-$=T?@$['9;U5BF0UB Z/GTK5!5 M1@*NG:ER"6?#JWZ=.$",O0I SJGF2[_YDG:M>Y^;RZB.[O.I]9;U/ MEUW6_GC3Z7R!!PWX=X==MV]ZEQ>7U^VK'FM?O:??+KY^@7__R=H7_W/U]?OG MSON/'7I&G\(;;?SV*[WZX=OGSYUNCW7^V8,AV77GYLMEK]=YSV#RS^WO*\QQ MTV$?+__ -7Z[9OC+S>7'3[TNOO0G^]+^DWUJ_]'!Z=KPS;>;'OMZP_[[V\V? MK'=SV?[,OGY@[<^?6??;Q2?V_K)[_:W7Z:;=?BCSIBVA?KAZK8 0GD@XC*)DR,98CX3:I8!K(CD30;:I.KC&G MT18% Z VJI>M#NV9L(/J)/ M80>?!*?0]0H0_4@O)5;2E7\BT!GHJLAW.I4$ M:.A.N%)5.*&4)R0-?1-AM3T,.E&)T'T>P*6#'\66@MBCH2T)NF9(DF^"H] S M&4:AJ@+KJX*O67O1,T'9ZD1)+D'9+L5)((.G?@H1'2@<3?DXG-'Q35$[Y=12 M(FR\U 8S57"4_!2;M= !X4O &LS;2ZH>H\-,%UG" J:*0 (#B, X^Y0O0_LA M,;PK+@:D7&Z$Z(2S/TJ2?ET(K>O/G7:WPZZ^]CKEEO;&Y(&BFSX5H?/K+R>O MW]*%A_SB3O)5[]1[T<>X;W4W9D0 I=FES S",ESIQ+<758S.N M)31]F")5V":D*#PHN;IC_*$1"U]6%O6TX+/.RC+NYOGNKS43+C*&D2= &1KQ MC0QA-FLE)#IOO;VAJF.ZJ /:8.B><56+'KB9D*^Q/NS^5D7W)Z"GEP&NJBX& M-8]9"T#UL_I9;;9<6^7_:N.MTN^_ZI<]/Y^J%1%%)$:4\J M\(TNBL72Y\KL5 N=1ZWRDN\W3*(M6/DN['>15,L>^;]2W5L5A_N+W]^MDK!> M@77VL'[49DNM":#26P>E)Z4"E"XBU,_J9_6S:CZKQ??5"U,\M3%@@1EK%==^ M6YF8;@2554GU:EW;T+&KY;62.!LTB"9>_G[*F*]BA'=GI[ QE8W&%3P7U*NR"K. M.%Y+%*TDKJ9=STL1A@[_ST[[1F%&%F^O"7&WBEMX1O^_"..T!3; L@K8Y!;. M6:!C5;O,=5%Z;&F" :YIHI'!3%(0V7*I*$)?D#WR$66^G@ C=A6SF#_>8OB7PZ=OI$N0H(_>9IVAIP"V.RS>!_O1BZ5%JL=:-C@[:9ZN[CPV9K[K-%PYX<-X\/CU<:]B4M62T; M !, 4_G'B^,7,>RX=3OT,77H0..@?8[_[ZT&*@&]!1Y-2)*<7O[?35[>;0_88(S6,MPX^7ZTD\_C9@/9# MY*;;C*Z$C,\,YQ;PX%;K\&]9)]L")/N)<&D!R(X.BT!6HU2,4H7PJ5%J;9"M MAE):@)@+O9\!Y<[7QKC'0>WY8^31Z3R$?$GBZR;^U;*S8%!R[F5*VV4*..L8 M'Z/>#KCC4$D&TP?08!IIF#'%-HQ&B\>(L2O8>G769@/*C$L=]$P1HJ1AG3'A MT/@8-(7+911AK((S=9LZI2H!AEB1"O*. M7'.*>0^UBH8LFJ5:@5&RC9J.@3 M0(#L)TVRVH@'/IXX@@ILJJ$UHIBPJ]QB4*56LJW=4!^\.FKF/BD EX&3 AL& M$S[RW' ;:C^M73JX[(%E);;E9QAO^FC)(;8.USW%UNGANH=8NA^A?E;[;$KW MV50LN/.1_IQWRI_3Z]XL\N7LMJVRERENJ%*PXMJ$Y$N(6[A-A/ 9VF$F%/<: M]1UI8=$JN*@P?$VZA3?7V8$MAP#,CX[7YPZ[=&T @#]E%]B\(RDVU<4Z6^B< M"*(^@D6]I&;;4Q9X\II4,R7T&D'S$1=;;H0[N9+VBRW&RYG="NMM8R/@QPFI M=,,6K.#'6IO/CYKG)V>;6)N/CIOGA_,?;VIM?K;#%BKZK:/'6TD>HY;B;,5* M:?H^S*#58?/PK$BWW3KC/ES)\@NW$IME._H^+LUFMS%_YPW RZ0EKQ*[Y5.4R7WC^I ;BFD",8 D@5UC8II6S:]6:FMK#;A\E M*\--2P+V.\>S;N<"MF:;@"[E%V9??%<,64=532U5ONW#^[_YM8M^R17X M["UK!X%G40?ZFGT^!K!?N/^7"'FMHFX$NP"8@(61RK6W[A%0?)#CJ.::3P%: MO)8^^GR\HANTYI@K /4JNA/RZ1RK7G/,IX&N-Q$/-*1\)1+0?14$=4_](,,(]CMD=)FVN!N'Z(+P&R#TE M&M8<=C;$CL?)_6-\]C /J_E]\OV<2Q:DZY M3:C>"."0SE1?Y[6(^3A83GA"Y+56OC$@N[S_E,$VSQ]^(SD(3YXT@O9GYYO= MD/NAJ',U'PE$(1R@<]<55E@+11M!$+3Q"Z^V6JX/NAX/;K_5O/$I(/O^XI\U M7WP, #N?OW6S;C*V=V'S_9I%;@#,D6!?/[]389CU);,A!+\+#"]PV3<74UMT M+;6:;6X5S!X/YDM!->-NV-45]%-([+MBM^"OB3L"H_XTEA!TD;8O/#L-1@[TZQ?^>TM_'\#>^ M>@3_4DO3G8(D+L 7P418V,+$F3;,HA,X--@] M'G[BWV"9JNUGU4 M7JS81V4^599$A-E.4ED,7KN+U,&\+E+ATCY8A&OY'E@QIB,^$YF?%2"VHC3X MMR+T$5#RCVQ[G6FPC&CQXD>WO'AUWCQ[W=JDY<7)V9,TD5ACV+K!LN8G/7%T*-.8RN8'N<86V7 7#$D>YUJ/3ZF"C]CMM!P%(YX M"&].DS[:.! U]H8U<=]V1! 8"V1^5=P*(^ZD##QDDJ1FX=IR:.Q)DY0-%]>O M#+=92Y4V]UIP7@!F?PK+O\K;JFAZ. /*3R)]X 9S@XAUI:"1&:Y@$=E!@ M_^/*#'U\B WB!3;XI?5PH'X$HN5XU"P^/;A0F#EGCCV-AC'"7&G)WE9-4*++FOB!(JS[1<$P(\(245L--3:HX M#B 6$))PLW2$; D_U9@;L#U]DFH-[I0%D34RV*Q^'7KP7A]XA1_!BPG6BK%R M"8T />%T#3]3_ @FV5_G>)_:"U>/4X]3CU./4X^SB^/4#N^5'=Z//BBM^BB=N.',?C>" M12DBXZ*M[W4%2%QAR*V1L)O[.TLV+_N>/87_,PK'SN__!U!+ P04 " !G MA)M6U_@!3.D_ #>,P( &P &5X;',M97@Q,#-X,#,S,3(P,C-X,3!Q+FAT M;>U]:7/;2)+H]_J0(BM9I2W9/1\@RVZU=6_9*F20*55EYG[_\U_O/)Y=_?NFQ43H.V)>O[SZ> MGK 76R]??ML[>?GR_>5[]OOEIX]LO[N]PRYC'B8RE5'(@YV MO'QY7Y2UQJ_V4018GH^JG_XM=?\!/XK^#^K__OE__:VF+O M(R\;BS!E7BQX*GR6)3(SSB\OU;]_>4DO^:4?^=-??_'E-9/^/UY([Y#OOAX<[@_V7HO]P0[O M[^_O^4='AX='NZ]WC\31OW9@DR_AY^J9))T&XA\OQC+<&@E\_YO7NY/T[8WT MT]&;G>WMO[V@W_WZRR *4WA9# ^K/]4:U95X/(3%^E&:1N,W.[A8*F[3+1[( M8?B&COA"K6:>\*(@BM_\M$W_]Q:_V1KPL0RF;_Y^*<HG'[ MV]WR 3RX 1$_^@EVYYU@AT[PSX\7O?,_3D]Z[/?/']^?GGVXZ+#3LY,NJYRG M\<*AB=K=W#MGG3V>G[[Y>X'%Z9Y>G?_38EX_'9W?>^WJ<^.>?CG;> M_O;Y_!/[_!O\O?>6G?>3_V%?STXOV?&'\U[O$\"#;9SB M=D.N6-+FT\'EWUF2RL%4X;P,?5CDS=ZKR>,3;1E2^Q64WP5(7?Y^>C$?..E( ML)]_.MS=W7YKSOC]-ZM Y@LOBNF:WF0 O1A_]>+7XV$LA.+>R]H>8AU :.?M M9H?)A(VY+SI,# ;"2^6U8#QAT8 I0 )RGIX!I[ED[X\O>X"C[,/Y\=FEPM2- MD8B%#/D D(LY@'\/P@V7^ "B,S6O8OTIXZ'/^B*]$2)DO=O@0L37TA/L]RCP M01 FP,%"K\LX>R\"?L-CP0" $PW#PM6>1.,)#Z?Y,7#E?_W+W>^7X_/+TY/3 M+[!;=G;\J4=;_M>_"LM\X7$J/3EQMME]!,IX$(6AT%T2A7W[O7?>.P9!@B#2 M(&8C0 ?N1Q/45_#SYGM3S'LAH8ETY_-GG;^P2*0PTSEX'P:*N)P1)"U8N7(VB-7V%DUB, M90*OQQ_A!UYT+4*X(WO)$[PW^ $\GG)"#\()P VKYRCAC*^*X(F8#:/(IX^N M>9#Q?B"*[U:4#Z0KY"3%UR@6""OB]:$2X5V%T4T@_*'P.X5-X _22!T+/A\G M(K@6"?U&QH 2!!D"OITG"5P0?&N6Q?TB8@VB((AN$F"BAV^7C2H[ATM# ME9WN$GGCA/NH66P%8I"^.3)V=SVS)"VSF50GQ2LUW MR-Y'3-;B3MHSY,HZ?!R;D\!"O5M/@+)78*;B%K3/) FF%06^4V;$.1.%;:1Q MICAP&=_3&;M%3@XT[_&)!$D+4/"U. BCU-F3+P;U.J[>PHA?"UJ5?E@O0JQ8 MT)J!MEZ=!>!18!4\2T=1+-,I2@0RK@ >J9%/=,SB 6JD$SPYYE>"&3,,7V$L M.:YV1\A&VG+'6FJ BP2D'+!]H%GD:OKM7I EZ-K))EKP%,TWN&;82B"&<(Q8 MX#7"AC@Y@P $\,\)&FG$H*;LKPS8&6V%:]9IMZ3.1N+./=H/Q*CVUH51_8&7 M& Z7S)#J^$C)3]"IT:$G(D9GI6$)%5G;YPD\'Y&1#*=$_B+&DR":$J%9YF(5 M+L!8)*/CP4 &$MA>LEE0PO#46^]HS?.+KXG50Y%PGGQSQI(')4:*:\4J8&DD M23F0\#"\#[C5F/BF!_P'+H,#1TC@[W[.P M>]/P)?:Q&2G,#RY-(A=7?Q"(@ MYE )-9NG3 @V?X3WDRC(TN9'[A#\";*R,EN[NS MY62)]R]1O+_XE37SZ<*AU.7.Q8%]!P4>I&^].NCN'"T/F^3*8-/>3@[X!M^G M"$4,JL!TR8K713'P4HJK[[Q^FRRHGJ2C.,J&(^5DX9-)(#T*$;A"MX&1$D0W:^#K,@F#_>^C*9!'SZ1H9T!GKH;3$W#XGD6B#*\4"_F%ZHOM9: MV>%.]_4>*68IL*;4-R_6.EN7OGJ9^M7O]H^Z^X>'C5]O=W<:OYNY[&%WCVYB M_K(O:8W;W8GMVRG M+K^Q MAHLB3&_"4WA,K86K(^#3SO"ZI8O?790K).I6WQ+&>,)1-\5=$*WU8/ MMAE9S-N'2\EBG@'JG2>1@J^Z^Z\74K@J7@B\AZT]8/E5J8*^%B7&DR7+;O0, MJ<#W<1C"KN.$Q].2CZ&EZ):BEP+JW76DZ'#)R0@M1;<4O;(4O;>.%+WL]*+' MI6A31M>$FBW%/PWD6HY0>Q7[Z\@1TM$:<827Y.J:&Z#9KW7-/XH??J=[N+QR MOPVY3H[XDQ$/AY3><@(KQU&P9(?\QO$F.XM2]*\G*5?).^CG'42Q&$;PKXYQ MGXMK=*I148>-Q%9.HYW%;$/%@#$%=9+%0(5")U+-2H8:"Q[B^VL3H="K/(Y\ ME7O0G]+G\/$PX[ !GJHMAKY]BTURW&21YV68S$\9T@ _=C,2*G>S%*$NNPMC M@>FT+ N58YL\X*%3 &G3FC#1*AN/"S41%=CH]%#M4S-U$;-W8&L:,+^,WC[( M@F!J/.T*@-SS1" H#3C!%&)U1_./IQ:_B;+ 5Y=0=./[66RP(0+,F0H>8]*' MC'SMWC??5DY:&Q6HJQM="&[=1>./AP>+Q!]W]O]VZ3G0(*^RK] MG,(L0,L[FS7$6A=C-'TW&[IP&YZ82RH;D>% M#C6_^H E1>>")P@SS:F<4U!L\ Y[[Q1>2$C?44RAILA,W HOHP/ACO"X\C:= MLHU7VYN8.).X1)4G7E(B>7Y;&[AP&(5;<+SKR%,_T81*65MY)-3Y@:+:305) M8O.8B0,J$4""$LDI\=R^98N4)8"'%W")I0Y#X())6ENLE^>NT4<4CE6$+&.] MI,#2J@A^YPE=4N6;BLL.YHQB^6\:J#0?.1X+'Y>S?#)G%BY4?%T,LS"7DXEE MXS.6G,5J5I@;G&RJ+&$\S@Q47T3<(D!S3.@H#ATHB64*\[@5X*9&W\4,*A7, M\<(F$KJD(HT4-04I=)^JO !P);9*!^\GF/I-F8)UOKOA M4G6,;P*$$+.;&'.I52TCG5)CDL:*G!")JSPLBKV[_?IQQ,W1]E(0[ 1;&=I M&O9!2[VY3R21']HJL+)64/.YGGF$"=??N9U3X"7>/6>581MH'],3/$-T* MN-D7>/.Q^"N3.O65-5"FPXUT<G3J'X%VK"7)4VR#1#!L-0T*/BH$"P&"I0F8,NG3 UP62GT44\ M=N5 F\^\<#[SRC"]W95C>G7H_.^HK\D#>82/OB(1&'H"D[7 45J&TL!0UHR= MK##5[&W.LYFXDNY$TQ$L/C,%R0SA:T!@34\ R8.,H%D;RRAAMJ#VPH> P M*,V5NA_":>QJV+JJ^1$VB*-QD[(X1@34(MH32D9'\0]TG?L+7"=*"X!YR5F@ M=>HQI\J@0!DG^L-Z"X-4,<-59AL9)3[UG8AL2?9=22GD!;,5H.[2"7%AQ_;+ M2S-S_UL4@H"0@XYQ1+@D4?)$U)'%0,983H;./4**&UV-3@X]&7O9&/5R#\X_ ME->D2V-Y'6C/SK:*GA-?!!3DR!W+P).E,ON5# D6W -* 0(S]C8:<*G=%&!LBCN=]WN7HKY^ MM[!WNR8S'O!EQOPZ[*[QV#FN'4KVEC1L>MGA*&U"@U"XY&" M)7?WS14B!]8;F$<\ZJ((QAG8>)I[U\(=/5JMTI()\GIUZ'&?BK9FT>.Y2,%( M6';KT^X\FM3-P;*Q^@XHAL1&&<=U9 V(*,I2NQ9U5$L9>N!3C 2PC5>@C\*F M1EHAQ9>I%(#WU%KFD3E QW5@@0YA?H3[HO!.9_DTTWH\"QY/ZIX+V$1*5ZJ; M/&'TVPDDT:5;O$I)VX&/,79+[#+1'5D7ZD7P6 %SC!Z/@+YCU36 BG,VT%FT MJ=:!]Y36K4/M\KLH%$:JK+O"IO9S)"SQ1F"[:X6-.B!8=5> ?7@+X+G!OG^P ME5U+>O/$3TGHE.,:EKZ2@HECVL8H\*C6)7K!IGJZPLN!* ="WK-AZ[I3XNJY MX>Y!B0/46#8.#"4B0@0B2;1+XD%DVGDT.J6 6QY UJ2*YUHV65*,WG0669T* MWH/9C:)CWU4*]58/:P?;?VM8,9:!<:(=:BTEW -JK%I-J, D=KFSC=8M+=P+; MZQ:7JD#IX=]LX[#%I3N![?!>N/2#&YMG\ G;.+HSJK7VY"RH'M6A8J/]^-AY M1VN0KH2.QM_JBCYM.>8&W\1P=.>>,2D_$JH84F)S>1]K7D),QM$U6U$\Y*'\ MCQX$Y^D<_E)F6MVZJC!$9Q)Y040-YDUB <5U:35ET7?9G>J$?HA;/P; -CIZ MU7"1VFD+^7212GWP]TZ:VE]BAD9_=1(T]BC,-3.R46GDOOP>Q8]0M]5UFL4YG*$&5)LT T38])'A4Z'3=,:S / MQFC%9J)8RLN'P&B'^+3^FJ4\'@J"2%X3&N$$YI'LRY0=%X*NY^JAF@$5-DNA M!GIK #3CX=?3])QQI%@.D\4AVS #.B[.;535'8=1'FSJ /V+@&4^P(XFA?:F'8+F!!6A:4Y6?6;PA21BW,7W/@WK)D/$RE=]FIVP[; *1^M M!OU6(-NS[8BSOAUQ9F9]/DY#\P?CUW*SB8]7!KMV]HG.9B<3E\74DO'KM*:= M4DUW$]6SJ"\0]>ID( Z"G)54*5CUY" ='63^E_&15I7E-Z4#EK"'SYBRDH# 8VOAR5?>IN]B K*UN>068^7*) M[=WJ$-M!]V#>U)J"0%XG0HMH?J F-V+Y5.7&\_9[ABY*N0P7;F9DUZ-=I_8Y,@C18>P)I[I6C6W6_F-L,.,+/8UW MPB6QAGQN<]VJGIKEK!;7Z=!5(DN!9!).'M..RHK6<'2=W!K)-W)PH\.\O,F] M[2V!.)T4[UF'U=068$([C?H;S(0=+XVT;6FEF5::U9PV"?&>G6.>B?YW MLFKZ'VAYS0Z\HE+3,%S;6M.5,=N%0&%_DWB[45I2P"Q=GE!3M-#P*E-M4NTI M2\TF@1M6>:SI/+A>\^(NS'E.3]C*S8[#2[L1V*HV<35- VGKSU5M"=-1Y,,& MA]/BK15#R')SXWBS4VZR.6.@(#J)9Y7'EOL6&N^J$>@+]/>UU< #ZF $>H]6 M2ISRX"*%-)#1B&,O.3G$ >^ XU0];$ZJ:JLB*OC:4I#3<*R*7-QG(V*L@&G= MCOAK4\7O.Y@NK^I BGROR*HWBZS:A+MV[-]CS;G9Z^[M_6VE)PJM)-P:![.T MJ&5 ].I5]]7K%K6^-VK]X/G":L(FF.%K/3-I):$Z&S'OD#W\:&,LE@2-8S+0 MX>J":8=,)''+L22Z,]M.L6YXUS*DXNF*/9C[8ZF/Q4.FC@#2D=5F9FO<;N:# M'-(\$))WC7>UIKN88:9WO5_,079C&GEW^]G#94+&;>>/C;(M2-8G^30VG7;Z M"QBCM>T:*NW8[C8+Q_'?3S=-S(A?42O&$!NM ZIDH8)O/M[&6KIH5R<9=:-0 MT'*W-L%&CI2ZX05J4,GM9N?)IO8L#D>%,+%XA%D^Z%)8Z)U/-^)GH^"TT6UC M7$@V(SS<&9VM?L_HU'GD\4'HL,S[DI1ZX]R!!N8F)CZ]-\I&TVKF!7SW 4"K M-^?';0O;CO%9FS$^Z8,)]$Y3?A9K#$0:UA.-3&S[\]ZU/^]RJTO6(BO4;8#U MO3(3!F5R)UUK;1^%*%P/*2 ME[P)3@4A=&%OX.. MAU-?'2>>KC,CJL/T=?>!8<0#-?R :"/TK=/?^=$DSW&?D8+?129_07F L69- M;B6+?8X;KZ$:-5RR>!H.OQ%'R.9\T^*JB=&XNE,6DU[% #E#J73TI74%YXTX:N[&YBK+C8V[SK)+K587,K MI[NOVJ"%Q^6!Y=J\A_!!CP=>IGS]#7GPA=!YE@:F?@W'K!9TX^M-"B(Y&KM6 ME8N1)M41:TPQ6LO1:%9J3M+UHR3RF/3J9-;/GN-P;D? KM8@AT=OC]6V]6YS MM==D[,&/G58VBR.UB-?VDV_[R;?]Y)M]KD)NP>RN?:@L7^#YE\H6349!1R?38,YFK+K,X@ 4VI]J M8XO%OX!:'D]&5,2JZV0)&Q)+Q!V=9%=S<;:4FFI6X?; 2 #]WY=IGLEVK(K_ M-_/^OF1)-I94AWPL5$ZX.ZN%)KF@3<1J,P MX$UZ6C^*KI)<$2'RP$%OES49 MU3O= M!/)[,D^;M/K0-Y0SS_ DNTX70)=R?9(1<) M! NJI"*.43TT/06*CILF%?#> M&?8']^^)LC)R>W4FP8'TC0!;WI_9?*:!P"\I;?]'U!&,/ P7S5. M )1O8$6JY+R)_W1T$FKH)]2V@QA@R=,7%3/P-:L$5,;E"_)L8Z7ET.K((+:! M4A\-[94&F$7\+USI8FZSQ.7*<&HM4Y*5?T\,5IO^%DIVD(9%HJ'V0)V">-;* M@:*[?F=E'LS&R//1V_@9UH8FYO.U8/:R\W5 M*^W^50J14N[T'=L&1V8!4#MLW9!GVH[D7T_XE)0 ;->L>6&LJX+@0/".=-HI MO4[D=T%OAK\S47UQL=("UA]BJY>_I#RRM3L,"J M]I;IG 6D)D.J/4[Y;0=PFP(8,DRR&$V:#M(;&$F!^EH3GRHD4ZS3VC M!$)PG##SKQD]OB;F,SJWYI9? A[J>I0A=75W_4,UGI'8%&N554X%.@,1;4/C MVA-DL3&U7<(^?\/:=2G_3 +Y"V\48A($[ 0KQ.>\)9]Y"@ YUR X18 4%(_" MJ[AW%48WP.N&0M=RXR^P]&N,>PPD[\M IJI %.^LLC;ZG!!D2E%/&@&.*( S M=_1Z^,B83YFX]830,UX5_U2%@CK,,Q+!/.CJYG'NJ=H8^UKV$4'N-,AB(NIZ MQ'1ZHOW\T_[KMV42P,(H:_]LAB?\]%CBSTL$2&1"9HZ;QI= M8APN%-JJ(GI5&Z&]%,5UK=K78=;MW*&A_#.18F[2*+H=JUIJ-.,8U;J"F MY?$[].::87..UD#>/[TH >UNJU+YV5^9"F8&Y<5M>HT;-B2MT.[&M(8E36IB MX>L8[OEENE\X6F?B]"+=Q?P?@I]'NJ22*3Z9_RH*"WK97Y*!5I,)7J]G6*KY,2X"B M2&)--]# B8**+#HD%DK<#KWINHV'ZW*'QP%CQVI8(L@>]./_.XMEXDN%P7V1 MW@A1',^GX&&NS'RJYI,'XIHNF-^20&P88'A/PJ4023P6MI5A7'&/HKB@$D:- MSC-!L71EVEGG>S/3>0("8^DZ:G<3%L5M/;QS4:KY7.YSR!FSJ!11$:;-!*S&*W$HR].EGB5>A(C;3?7MS'>,L[&V$0U MS=(HGA; QK6];(T YTGW=Y@!ERB/,Z7'Y-!N8!.)3=DAO=-=JX3A5#T.MVFB M)56?G_&SB\&3G6\ITE(AY6N-33]-5^UY$5 0:G4 M:F#5E. 73&TIO!F&!8\!Q1AJ!+V3W;5T'KQ,AX:_2@Z->0&E MWZ)X("3J4TMV8_3 =IPH'RKR@!M,Y;-\V4$ME2E7ZK6/Z)KG:714SD=@-&_- M5&PZKJLK-?7_MJ.(7180ZDR^PAQD)3+KE+F%.CK9=DY)GK*.GU>:6RB]#3MM M=\AXS_LW-RBW#6&V7'H/U-WK2 -Z08W!5ARH6_5J=+%IGADLV''T"[U/U\]I M""GPS0*L),3HD.>OA!0KM*-4C@ W)(@QHDR']FDCJ% M=>OC'ZGP;/)H"O!'SUR/RFINT^F*VO"X^ M^7$ET"QNOR%623;-<;8;MH8.GR4+ITO+X$R/K3Q/'$E,S_L&(@8F,"%[V;?4 M1:+,6#6(MQO%MGTT<%>K; &_T0/5$\^&Q#!52?9I",*F];6:5^9<-9 "6,&0 MQZ%,1DH.8@\G;Z3XFZ%UBFR.,V'5$,H[*#NNSN0RST-GXN!\T60(GDE[_=IFXU3J.0*K-B<]M MWZ=G'*W?^GZU8KPS?WN]MSYC><*W(BD^XBS]!<,@_]:@:\E)*[BUD" MC:XF[77&_%*JBZD+J6MZSU-D'4<"Z>H5+J(82-&>3K2S(V?>V%LKHO:, ],Y MMKB7VFP#4M+55>C"'$I/*^7,%M1()[!@5'(*+&BUL, NR>*@IV;GVP+HO[BU ML ,9)^E"4-3I>(54/(6:U@%1;ZX\/=]=JQJC@W6I M,?H$^CC:NJXAHO)RP.14VWU[QQPE-G-3Q27WNO%JS6/IPV> ^,KEIY7Q#IS:B MDLT28L*+>6,'3I (+T/C0YTQ*LN>']=>7K<2@#-0 KSEYHYKL@G53CJ@(<"2 M*OAO'4KC<1;J"95)[LA%*HEHYB7YDOQ*+;>I=0%4OXFE&F5G"][ZE#85BR%8 MQ.0!@J6P;$]2A(<4FRTO /*"-21@?2S2+ YML@(&_2C\ @H/!O2BB<3(-!!3 M+'$#NFV)VE]"M5@F'77VQ+'"%;[>?3(!X\X@_MYWCN[M@DG^H"%L#YFFO#(@ MZ=T&NK,J^UV%%8$63D/O_@-+EGB8O=UME"!7[)A:]7?8[A%8%;\%$9##.IX' ME_DSBJ\Z[.Q/G'VSN[N6QSA.L7,&,%$UJ<"H3B<12O3@Z3PINQ13!"$&N!-5>5C1J O__SS_MO-I^N_A_47"2 MUV%QZ>F,L*@F(/@9:'K8_23$F0UA7E2@4E"P9!@ 800:)A^;'ZC.@A8\%=DK1V=2.PUH];87[_0LK'D\^+<^%\&I=7 C8HS76 MF97+[76$%I@,K^$Z?]UNW9QE!-U Y#?;5>16$;LZ4Z^1 Z@&_^=Z]6Y9(*:_7 MA5+.(J:=^W!W/9M5LO1):]0.#%TAW%0+-F$C9I:D<::&,('8,D[A0@02,UWP M%=J' F8V_(N/J=TI,M#KZ$KH O,<=U0J=QC9SQ W'$Q*,C NKD6E#+$2 MK\P3+2F?K\Y@ZC=7]3BO_(%XY=&Z\,J+S,-,I2A>LLO[LEAN5J_>]*69:*B3 M'20ULS9YD81I%97!)$(F]J1F/"W@3:*T_IK*8I.BG.,O9;6*6^%AC04^F#>Z MHG_#B?3:SJNJ^?W-5%"<)W94ZPWZC@A.*[Z1*;S?*]SAZ]H[W-E^:IR_TX:* M5# GI^>+B4B\YRE?I5/8_,A"%:/5A]/)D1E0R.C-+5&PD!\<[4D:Y44.J5DI?[9./ M(QH1[58L=@HECIT*_>+_YM4#)0(W!3GBU@NR!+UD3FF.Q'%M^'HUEUJ3K"ZA M(L4HY,,:,^DA53AWIN.GK6F\(\*5L8W(A$JFZHM4B]6IJ(]2/9MI^&E1I#[' MOZ!X+%#YW=0Q$=@O5O4:QS+M"U!Z,L("5E7@U;%%NGT9IZ-J(XT<\57]P$#[ MB.WS"0] C>DPI6#I\H)_1WU&:6D=0M.\49"QC[''=*+JR&2A+ :=TP"C0&6P M@8AK*#71MJ?:FLZ!4S6-D5;%_4 OXE](M@I MB7>5@U>N$%4- ,R6=>Z?V[12ZQ:TZT*1+U%]E1W7$@A1QQU5?!WA*0D%DH]KY1-#(:*VM5%^B'S-/*3+$*(8O!U3FDBH6/8GE-?>F M*A,>U\KK7,Q4X=G[@?/_R'RO;,WKI 5R+NOJ#+!U%,0 JJ16RVO,= M ?6@#]O9H7*R4<43D5;1+:??&I #7F/U(,.J,SW2^NX\(N\H1E$L@&!"JDM' M>RP+*HR%WAQ=QO Q&M;Q?=2$!1A&@;&1H% 99GC+JOLV*%*%\0YVO^YF';;U M-/NLH8".ZR8%22.!/-4]6-+0A8R-*D ",A*WK-D1GE*/D<@7PM8%^)8<".3^ M&!L5ER!(OI !:K?4[2 =^3&_T=JOUH:1BJ1 M"=$!+NHN-^A,[B@PTR%4G:0Y!0],LW6A.8\3_*K;E8E^45L(<^6B=.$X>HI: M?;@7H\L^Z5W8S,83=5:LTZQ*;99FCJCM->V[F@F_$(_5U_&P"UA#']+.SLHX MD>:8SV=GQF&!%-FLGYM^G0T'RA/O3"4XB''XRX4DZ MFR[7"OU6IT&O8( M#DLR8<0MZJ98?%W@/[$.UY9;:\SO,.[QP*,1O6H%Z)+GA.WHX ^RA'X49;09=_%OF>XKCPH<&>\FEG$?7)U:&^@^ZK(T-]VDJSTX=*) =" M- MU*1[V .2A[D8SP?X%GAV/I9,XTN=T8_]>O1M3XQ*4TT)V2PMTFH3,]3JJ',760I&3R8G?(!72PC<9* M"E.*2 ZI*-;"W6GTJ>(\ >_#EYB_L%G?1C;&?&C,*E.-^'E2$^HN,"LZ"?%Y MS*!6L,S;>R*05*FD'-1UD*;:$#&,5."XN(I$/@E2@5+?J*HS5>$P;%>*T"@, M&3"%I_3*<$:S+IUW[9[4/'O#Y;6H "4/UAG3D=KT":41BRNLC!%^+BF=(Q21 MZAFQ@:O580-&;=)VOY+92$YWIZX[T4]S1EW%']S #DSK'F<>%#QTK;OI-/>/ M+#L.#:@%-_?-MV#F??%HA=NISB1H4S<&Q X>Q'PI-,#7J"O$6F7==HZI, M7\5^**^ RL7-9%^L&*?(D#J? =P-VQ#=8;>CWV25NAO2KA2\4;&D$7AJ)3B! M3G7#"3HB9,"0KH5.>2OH;NKW;OM,^]I-Q7^*53V*&Q#1%Q/S'*]K&N7=A%65 M]V( U!5_U1''S9+!5I.WT;)G'2T+5H=MNOKN'&O36DM%AE7B0E13GL$E\%0W M/\C3R]#;:MM'3-2X%)4G8\>&CD4\I!P>?B6VL(DVN;',"LB 9;D,?]5+0&;G MI^RN2W[*1QX.,R#JY<_R+O/?D>IU*K365JB7**1]^Y&7Y:YV9V CI4HBDNFI MCB&B*D@-=6+F-,/NA4-,LE#> ;65L>"ASK7#?SKK /J2 X(2+DP*L4T0-DOI M7W7J/E0T18[6*'@F&+^W+AC_SI@=B!_+1?M".E:QX<;,?"Q2^$:B2")H14UL MO,HJG?B;$<<49A9-)E&<9J%.?@03"5-2"[\V65Y4M]JW!AKJH2-3A:B34:]U M%-RM '@>J+R_+JC+SVEW7' ;N3]VD=F3;B;&V3)YU?=&&RLAMS@*N6[E;5VWH%A0: MJU"5G-NS%9?RW$O5@],2Z*A&E=2\?9;BK\_#"$GE>O*.=$>6(1"]9 MVY?>A-+ @DG5X"'=,TC5/>CB="S)%.BEP(;*U+R^V!*O4QD(C,^%8ABE4G\@ MP_S5:C\+#!DS\T!V7K.-T[$QZ/%XGXELSU6A!S&335U(9)]YM='?=,6PO.*=/!->L#JM M[>;P D-E2^8!9Z6@0!'G3,G1?7._BF.(R#T/=$=36:VF:D?#)I7A?93F9;B1 MB=K.*/!$&L$HMZ]&HRD'"=O I[0GTT#=%NXR]BF*173=,'095!XJ=R7QC^78 MFHK5"Y%ZM-O4UL.:-^BQVK..2ZE%%*[0VR>KLWDH6[$KGZL .'/7K'*@.Q04 MAN[6;J-0GX>ZB ^W3VT )3(D7[F0T'44Z"KDW*F,^A_WT#%DLNU*U)TPO?97#=1ZQ@629/6ITF@G-XTCS!MG1])<=XW1Q/B3L;\I%C512K M"@.7E_VU"Y&OJA/Z+O38<:TPFJ]=8GXX MU!KHB0[H5,(ZDR2I#:J/B197V.,\#ST#XR_4_.)X:-@ONM@*8>=GHG6L3GO! M.13^ 24=^;,^ K;@_?^!/=V73MAS6X)25AA0">CVNOE$>5H]XI49DHA_7Z0Z M>>N]"# U+2^6!MS#@8UHT,<@ON4D4!%"G+X*(E,5#06J_%I-\,50XLR?VM1@ MQ7H*N1$J]]>C0*O'T0BO$<_N[G&=P@J.([SV9%VJAG:#G< : *ZUNAP3%EF M M&4HY'H%B^FZX']EYT_[^;%E\TX<:UT+&M+-'=_J?.;NI9''U,V^F.I-43? M]?L4@\-%D)0N.6_J;UTVZK2D]QAP1&$!N7"RK= -"TQ(#!-=JCB4+Z^UT('P MJ=V^_KU13O'8L&(;2'Z*0/*2N#LA07[%%\!" '%#]E[JYK^ 'R7\ _/>!%P1 M/;#-KR !"[2@$N.P53U.LX%?__S3_NNW:@I?G](XL)_!K [U:R4:5Z>;))6; M_/?7\S_9Y?GI\4?V[?CTC]XYBI_?>^S+\?GE:>^"]?[YY;QWQTS-:IO='[^R2?G9\P KLZ]G[WCG[?(X_//E\=M937W\[O?P='CR]8,7I MA^/+WGM\XO?>\?E[? Z7/?G\]?SR>:#&[I,W77PLK>EWP6F&S]+5).RPH[9B M)91I@*54%2HU*,S4 C%W+4(IJ$=B6U M*J:[,!:+\YPR*DZRO5-CRS\/E%V;MB875.J147\%ECU/=V^?.P=7_38V>?+GNKG4N>[<'IFDQHA=*-4 M=BWYHN'(&]''X3M*7:XF^'!E?7$*6>O\[*9NQR925.MG=!,?9.*6\]1F!N=1 M3WN%M&+MC]70A*+ML/C.*D[G^ER)66V]V^_:[]KO6H-WKL'[E,"N3!M=DIIT M2H;-&=A1[-OOO?/>Y]^J?A]3]:.:TEIYD)S+J7-!$^&WWO$$%/CSBZ_) M(F>K\^GNW4G@+[3.]]?Y308Q.C7S+.*^XY!W\RFKP-,.3BI![].GVB_)O9&$ M7YMY'GD.%*V0,#[DZ+54OQT.,;\A%>9KEN*$T-3&+W6U=E\,9:@*Z$+V\T]' M.V_A/Z]>'^'_[+W5$X']IN\[Q5Q-=2[=E;U8= U&G<6:CDG#U%LSM>2E>G!3 MV:=FE]O$1>.<>Q?QV-_B$X0J9B!DOGN\@4PP&6HJ..5@*\\Q)69B>R)F K / MF !^-UQ=*F+N;NOA(+:!R#SLH)O^LW=\KM"@B*1?"$L?%9'P0OY_'7II?VT2 MZ&X(<*D"*UC\8F> "9]B2H]+(;(^D3BE%+J^"**;!2R1[\JJUI7EE9 %T4.Y M]\DQ#X2]Q_Y$.CRV6*?QB5TJK+O0MWN!M_M];J481%-/*=2PR@NF6&[AT#D^ M2<0;\\=;3*(*^/2-# D2]-#;8O3R ,!V+6(JP=>;I4VJK[6Z<;C?W3\X0(TC MA7VFOGFQ5D:ZI(R\3/WJ=P?PY-'KQJ^WNSN-W\U:=G^ON[>]M]"R+VG+:ML MF 28RC]>[+VPL./>U3#&JM0MC8/^$?Z_MQJHJOD!2$G0!J7/#(;J;]-H4O.E MOK WNY-;ME.,#BLMJ0+Q:+(4Q>G%K\>NG Y+R&XQ4L/XT<$7JYT4OGXVH/TM M(QE2 .(\9'QF.#>#!^_L;/^->/ B2/8#X=(,D.UNUX&L12F+4K7P:5'JSB!; M#*6T M$(O1\!Y8[NC'$/@]KSQ\C=@R:$?$GJZ_T=5,M+R4;-^;*IE,H9[:9T MKP$/ JJ#[HOT!H>S&$PC"]-2;,=8M'B-U'MH4.>@ 6,F%+X=&&+-4#_WU]#Z MF&)%-6G4RD%E4T:!3M-"4\FT:<8R,9H8R,L&>8S5X7-VK1*SV$#I1G6/ (4 M'U&E(N*6XQ!&*GE52VM$,4E:I^"] MX3'4>7;6Z>**%U;4V.;?H3WT[IQ+W-F^ZRWN'&S?]1*7'IIHOVM#-O? PI9$D7LT. MOJ_W]VBW>[1_>!_O[^Y>]VB[^>O[>G^?[;*UAO?.[A-Z6Q]B/^+;ZJU'5Q@6 M\&V[NWU89X0^.D??7LA%"^**5?F1%L9+&F2P+V MNR#RKAH!VS+.14 81]R/I3\4[#<9\I#ZKEV@":OZ0K9\],X@/>%AR@,0YJ(% MW[W ER0 -VSGH6U-ZNG[)+CXHS/0DRA$Y3>6MR3LM:G<\M)[0]//T$4/B*JA M*?R6^N\&PXL/AN !C&"6J3)];%G0\M([0_/]1^IQ^%&-.FUYYV/"MI?%42A2 M]BV* _^&NLBWBN@#P/E'[_RR=]*2^;U@]]E:[2T [P/ 6Q%PAMZ/$-XXE*+5 M-I\ RK])G!"23MF9ENE%-5]/;FS9Z,-@C*W)6B9P']!][/4N3SZ?/SD?>/Z0 M#*8WV!I[MDW9+4-DF[X), MJ#BHB>2QXP\M*.\#2AO$:]78QX:PW&-_Z-VVRNJ#('GZKO?/IW%./7_0A6'D M8X2Y54_O 3O'K\P^1:&8LI[JA=J:_8\/[O_FWA7[783QE/W\T][A6W:<)!'H M6FEKZS\,L)]X_)=(>6NBW@MV"3 !#U.8VVC= Z!X*\=9RS6? K0HEC[$?+Q@ M&+3EF L ]2R[%O+IW%+/'GY?^/!"#+,X8N^Q2@1#RVFYN*T%XEP@3KG-5&XY MYU/ UQN)VY93/A"(Z#_*DC:G_H%@!#F.U1VFGJX%X=U!^ 4@]Y1HV'+,:<(' MH@TG/1B,.$"J993W@5TLHQAS0VSP?=I*GH< ]']/OYVR2>"UG/(QH7HN@$,& M4RW.6Q7S8;"<\)S(6ZO\WH"\X/VG3+9Y_O ;R4&Z_Z09M#\ZW[Q(>9R*ME;S M@4 4(@ Z#T/AI:U2="\(@C5^$K5>R[N#[I(G5U];WO@4D'U_\L^6+SX$@+V/ M7R^*83*V<>+SS99%W@.8(\$^?WRGTC!;(7-/"'X3F%X0LJ\AEK;H)FLMVWQ4 M,$<\:=:"6L:Y" @O>R>ME^TA$/R:R*@%W#T ]X>(L;HBZDNJ"&PKA9X*SJ?_ MF[?S:9GE0R IDS;;^AYP^]9KM&Y:L,T V]D%VS"R>;-MX?$DS?JNI?]/;T3- MX^>J02LYD63=(/Y1)/SJ,3HMM'">'5N;7D_OEVW4 G:V!_F":EA."BC\0!OJ M\>?Q_$@W\DU^*:TXJ_,AXDC ;5>$+X23Y?^' ['778JP/\[P']O0=_XT]WX5]J M:WJDC\0-Q"*9" _GEP33CMET#H<.NT$@QCR\PH$^TP7N F<15>8&%<%PYYE! M6TTS@]I1+2_N/ZIE>8/&D-33N0.K"-?*PZHLIB,^$YD?UB"VHC3XMR+T$5#R M]YQ/79B$C!?VXGO/PGAUU#U\O7.?61C[AT\R7>(.R[:3D#6E-\38:>*89KX: MWYE6RTV\DE!MQ,E'&MR^*K[4LRB]D>DH MP2FLV"5337Z-Q3"B26,+N!X;G*TR8:$8DB=-S0@?4X>?\6R?7SKB*?QRF@^\ MQH5H C?LB<=^()+$>"#+N^)>FO' FN?GO'O3AP?+NY?.6Z+3D;M M[O7@O@#,\12V%8;PF'4^E@:?R]"+!7R'#W+M-L[W!HMX5VP22X#01LII5Q)[ MP'+/ W,[93Q)LC&^=@S_Q99FL&D97HLDQ5(B/#+@DP1T\9---HBCL;HJ&2/-T!)"?9/$D2N &9Y](0R-W6L-+X 0UKENNW-![ MVSC)7>#D7]H/!^I'('I!1%/=W<6%PLR&=VQH-+1P"Z;PG/"$0N>8T__B.S0N MEQ= 1(T _NYO-SOD-)^DY"",(P0\8<0%NL%A)WL;_4V#(3BRG2Z(LQ.5 2 Q M43=,XRBHCFN?ZV)=5TYRTAPH463-8T&05@.DX9H0X#DI+8:;FE1Q'4 L("01 M%ND(V1(^JC$W81OZ)M4>PBE+,F]DL%E].HS@=WW@%7$&/\RQ5HQ52&@$Z FW M:_B9XD?PDLWFZUWUT,++?N1/X7]&Z3CX]?\ 4$L#!!0 ( &>$FU8\A']5 MR%, !K2 0 ; 97AL#$P-'@P,S,Q,C R,W@Q,'$N:'1M[7U;<]M6 MEN[[^168I*9'K((4RW$Z=M+358JM='PJ<5RV,SEY2FT"FR1B$&#C(IG]Z\^Z M[@L 4I+;$U&6\]!M222PK^OZK6_][3^>_?STS6\OSY-5MRZ3E[]\]^/SI\EG MQU]\\>N73[_XXMF;9\D/;W[Z,7ET\N T>=.8JBVZHJY,^<47YR\^2SY;==WF MFR^^N+R\/+G\\J1NEE^\>?4%/NK1%V5=M_8D[_+/_OXW_ W\KS7YW__/W_[C M^#AY5F?]VE9=DC76=#9/^K:HELFON6W?)L?'\JFG]6;;%,M5ESQ\\/#+Y->Z M>5M<&/Y[5W2E_;L^YV]?\,]_^X)>\K=YG6___K>\N$B*_+\_*QX_/LT>/U@\ M?/SDZT>/OOK*&/OU/#?PJP?YDR>/OWSX^RD,\@OX.'^G[;:E_>_/UD5UO++X M_F^^?KCIOKTL\F[US>F#!__Y&7WN[W];U%4'+VO@R_Q/?L;X2:99PL/F==?5 MZV].\6&=?=<=F[)85M_0%#_CI^DWLKJLFV\^?T#_?8M_.5Z8=5%NO_FO-\7: MMLD+>YF\JM>F^J^TA6TY;FU3+/B#;?$O"\.$E]"/ES(%>$Y95%:G=/H0YW'^ M;E7,BRXY?7#R*)[$SN$_.!E.((,=L,T'G\'#JV9PBC/XR^=/3K_]OF[62;V M?W_Y;7+^T\L??_[MI_,7;Y*S?[PZ/\=_C>:V<_.">>^:XK6_]4??=L5BRVM5 M5#D\Y)LO_[KY\)L]7*I'HZ5Z"$OUYH?GKR=7)SGJ5C;YR^>/'SY\\*U.[,_> M3!SAV;*QEB_TGS&(Z66B=3C]=I8F19O0OH. *JJN3N;;Q%1Y,K?=I;5596=I(E)LGJ],=4V :%H*G@[R#@X $V"*UV:RQ:. M:_+,PK],8Y.C UA[G<(A+#TNM?UJ: MM/W\#U@E_"-^!Y3HNJ4G9'65DQ/1PCNZ9%$W(-]!T-NBN@LK]^+G7]/D#2[? M]S^_.@<3H<(9M06H=H.STD.R[KO>E(E1@P8L@TU37Q0MS9P7XL)6!OZ"#^@, M'2!>!UYJL#ALA1H9UQ".8FF7<"BWR;P&0X(^.=^RQ-^8IBM@BO@[^"R]$X^E M7U\ZF'_Y_*O'W[Z7(;PQ.0[DN+0+-F CB_;X]/%MF+2T':P#[\.1;+T4JV[8GMS?:S_Z>_+O.T92; M@Q[S+9V)(S/;=2C>B"C"6^J$%4K^TZ^_;46*45Q";77P )Q/(EH!#%#X*5.- M0/XG&_7P9/S-43$+# [X9\H_IO 7^!-^MNVS#+9]T=/C-J55T3$WV=ME0S<\ M6]GL+8L*^!Y\<3S@1=&T79*;+7[5L$X*)D&F9P5^P(-65!3>VO1-VX.L5W48J +8N=>X#K#_7Y$$KQ-QHG8R775O,0WM(5;)HGZ[E>G2G48C:OAM8M\5(#A!P0?; MX@T&-,M-TYAJ*3]CH$#>$1PMV#9X?M%@I +,,30$3NBB?VQ2?;Y3J@=;@JO' M,A,$:55?EC9?HHD*NQ'8N@5^)#'PQ@+N.J^^G=A0V+ZJ3NHYK =?*K@7:[#4 MT%JC3[XA7=+@[YW$N.:M6^#VPDO:C_>I^!"1 MT-L\3-D>$V%"YX/Y/2_8&.\W=159W>X7EC<+?A(Q_J'7\W#-\(=WS Q_A@X[ M>Z&W:WI_#]$A*?L$H$DV$IP)5!"@..J* MK9.:PN_\&]8S.=@765=B3B-!:<@_IF 2&9@DX% M]5.7+255Y(<20V;P_9IL4%:+Z%W!^^03-%P,)F6KB5&2%9VCN4K&%NADLJHN MZ.;@/^>85@:MB7^Z7!79:J3>*8Y%$PDGE=27%;QC56QX'K8-%$$G*6OZ=N+V M6 T]>?K[W;0PW0PR@2[Q-XT%UQ)L@%$"6K^EB5G_%3-OZ[+O=G_E!JG-\']7 MC==%2WL\AZ5X>VP6\/UO3'EIMNUG_TL9] ,60;OMT@,007*/#D@ D>E4MZ#O MT/]-)VY?JE=I4U]:LJW]9S(#FH^U'/TNC+B:RK"K1*;SIBZ+K&"M:IS(N%QQ M5C'TFOUEAX]>U.21M6#*-45'H@O\+3:>>0@D%R_!V/YD+Q_((>?-/9@S3DH% M#S,HI]Z4*9P>,/#8"$W);9#SEB9EL2Y0EX &F8,:Z;8*&T@QMK=.DS]J4$ ) M:K2^09^P;>NLD"?1WX[;KL[>^J]U#9R<%)1I4>EKX?D"0I O+NL+VU1X4TS) M_M^R!Q53-YA#I%U$N0ICE__ %%,PPFP(/+Q]^,!Y1AN?I M3@L51#C9D)%]NT@*C++127=+6W ,A4>]GFLTM6.7'O]$07P_2WD F* 5H7[\ M3)W1^6%>#>;J[@GN6@HKH0WS M"DX])I=)-V!@]U.:\$^)'8P"RIR!ET Q.JV1(\F80$G P=VTU1(L4="Z*!$6 M?5D>4P9G;MJBE7B]=TTY5@W?I!T>>)$,! !1X=S,E@+'%&[D>+^[YQB+IJAQ M!+[0W-*7X*>D9$M;D*Z8@9QCB+@K"%. KNUDPN@2,=<8><()T%"[#E_,L? K M1JKQ= Q.URK\\3/1Y%7^!)^W#4P2-CBSTZ/*_15I!E?$1]A/DN09V/ X>+#9@K@V\Q)CY2 <[0+#: QVJ5HPQC@D\AY;&^(9H=8 MU#1I^M(M*!F#%#W$5\#)6&-F&PZ*:F&9:2B6WCZ?0X$A_+[C/XHJT?A$/V-] ,5L<.-S MOM$*XQUE]%:%#-EQ."2UMM==DI/1KC46C*$@;BA3I#SJC@F=G;'B_:(*U[/ M&XNJA8%#@1J(STL.QW()\X25:Q"@,QM ) MTNTZ==>4T-^++C,7=9&KO,_K?@XN;'[5:N PYZ0MP(GN]$[#G8@T=>K4,0R; M4[6-I;/?,G*[=:G8L4&_7\&E>P>"IKA=S_F.D)ZH34/Y7;X/=<.Q*?_BH^#- MV0H41$>;"J.KZ@HE9-%%GGP[2_T>M2P!ZK[3=&^+_9V^^UGX;B?,#@43 M1,,\ .=68./1]DZ[7DXY>KN/5 ^L/TBSBF(OSL01K1UF)L1>H,B-I./K+.LW M[/N%)V(/L&O2^&)<*7[+.+4<)A=GC$.,DB@XUQ7>.@$$\0* 8L_*/@]D#^L) MFB]^NAB>5U1,?84RPRQ !C4L"2A"BY\?RXL-W0 P,8KJ A:* 2^B+D!NXZ0_ M)4W^_:3)+>D\.EJ!,188R7E-]ZNHN ZQ;B:]EZ]3KW'D!CFC%%;07XCKN@Y> M!]VCX.;N(/YO==_ -2^JK-A@3)ALL:2L,XEDM8GX.D-SE#]))@%9=3^9"O8: M',N41OT;N(_PK]_(JDM!ZG7PJSXAV!6(U :C4H(W1$^3Q0HK:1"'X$SCO_C, MJ*C308'V'1FK*;O<*/1JPCJ1RTUNKQR,A&;*A^"$QD(BC@)H*.KP*9CRL>$I M)/^>,+EB#&MN:9??-/3\6CBM6WQHO\G-M)D-TI( Q SQC^,+=1,\8DZ)*QH7 MS05N#^Y5_)5[!#UZ=,?">[A#X+/QQ>(@'ROHGS"TTAQ:C._CE8:[PW^'>7"^ M0Q,_/#VWBHD>Q];(BP(1ZMPJ=K."PN<8VC8.%F26@S")6<+'EE1<5U4]'!\L MGY[C_%M3HER_Y1).]E5P/*]I/(?@L9 &2QI!(H7UKAN*\U3]&I//6S+1KQD[ M#,*$\$U$;/EP(ATJ_#3P\>D, M@1&"$0U0Y@5YQZF&PL Z1R^LS1H;XCXB@0H_D ]N8\?W$,[+]#@/X>C<)QMX M=_3M,*7^&5T5.,95?UO,#"+P]V53!@CD>H-Q7PX 8,+$-&B6^ZMK*'Y-$^M, ML[0=F-

R9>YZDZ0&L4T%R6MP M9%Q8,!PJ;1,'BB:R+[GEFJ/=B2F,*&NY/IH$7H7*9C#RYB$&@CC#F9:G@8P'' M%MZUA>4YP>3=N*Q]QYQEIN@KD@\( V$Z@2G'E8+3N97XM+.$PHF&%VX-8C4Y M.IO%>>?I_'2:''TWTR@F66[%;\XM##.].+L$B_R6;1E_2S44:6&S"W1T1FG'(! 8Z@J\]AR9#!A-E KD M*C6V4SK%TC^VD03"AXQA( +EPLLOEPTQB4B,$&X_1DFMIRH+1\YBZ]7K7P1Q M(]@D^!VF7G#R_+UEOF@+'2%?\]]_I;I-YN&=JH\_NFBO+4?Q5@MAH_N("PZLXV)9!">*& MPILJRAYK99V9PW=./GCH[%-:Z^[5 MD[)IR?KI!> $_V 10*G8"28-/R@CQ M0L8EHR$F1P'CEMS)AP].'R<_KZMB#M:/5S4OT")_%>(%N_,[+NB]SI5\@F)*\,S Y:M@UTH_BE 6UWU/KXBS] M\'%3G'776N6I"W@T23RT#XL2,]\H)NDI%>ZAQRHKR:0V;GI3%QV++ZFZ\(-'?58. %[@0.X@LI'V&""7D+<6*I M'"N$.S-8J6&9; >)I$B*.0X@\&YH\%2OSWN A*.60_?V0K4L,#!7]H&;'FP.>TM^W97AJF#NT%.'?*X<*#+ M%6?PQ"A**=#II@8]MVZO!;EV.&L'[G<@NP&R8XP#H0P8>H;L!KFX:9LL85 $ M#[D>N29<&E)=-(?[E.%9WK5;I%#0\W?H6EM03<5Z#@8:TWX=V&4:A3)!MLMP M0W@HLTHI+%UN$-@TF/.5G@UX&W3JEJ?>7CGH%.;MTC^!^7]TQN-^;<>;LUODL[Y'L MNT:-[Y13*W'TP(\%P\T6%.Y'>W$;.8YX>;6&B&]P7%J1)JOZ$AVNU/O48STZ MP$,O4=($I8E:X/_E R3\Q9SYA2'G\;+!&'REV=QB["R!.W68ET." [>*>.7 MA+ LSZ:D_&A7(FRW[LN3>%^&VR(^,0<'C M3"O#X)%S/RIW)UQ-@*UR%6T!8# "%RB6+U*K@T^$\V@XA;@0@SC?N-TOVF0ZIO M-.*DODB3?)3/;;LHSCF>XJ<4WIVM3%-B-^'I(NY)9"KPV7UJNQ%P0 _O*@HF MK(ZDF&@.WP@@5",!$;BI)!()%]U*]B2O0;B-L%N2D&CQ'&I\*KB?>_DQ@MKP M;?"N0:U0\J+N\'0K933]$12 7=;P4[I?2F0Y@!M-J&ZG(CA$/C$^:[K5 M?3)#=Z..O_=)AVI[$P+_%$5HM&WD#VIC@1'M-QV=,;EP>+ '2#6*C5+UF1BR MD>@%:9@-2YGF&A#FB@_-)CQ22@ >!F=YT3=T[P8W3H<0O1.&YEX9 MI1\]P85]E]D-F]QHT\"$UE(63]HARYJ> E'8QH%\]PA;7 6^?&3J[WA..&C\ M:%^YJ%/N@UR#U3E:SOP#J/ZAYR8, 4>EYE4&!R0\#LQ+1K$TE#),\J 8%2F: M99$6A;=3']L>-1SPUAR>)N\,J0H-B'7]V@?Q='AX4,#N MPG:V<[OXF"-K'GVD--2Z1=)E LY6 B$;[:R2EC+;C*$4:VM+9FR!]1CVFIJP M5;@OP.X24WRSOH:^73#9ML'UW6;3>:%(3&KC\]O]%)&2SV("<>7!&! MLI-^Q"UX5K1"##HCER;"YN/Y"W+95T8H%5@8W$.68AQVC\KNN$H [IRA$FR* M6YX^3, \ H7#(GJ,@7UDY5"#9"T-DWY:6 0[)/SL!_PH]D[1^-V,ILLP/7O9L3B2"X!919D MQ$<;^=[(IM/"N#@%(55RLZL+6$B,,%^+[!X-N\*32LO!PQ= B'2?(AB,&(.K MHLEYX09PD5'"G M!:&];MV5!=>8@_2_47F#=MB1"6->QR$6R6!8(M/FX(65A M>XYXDVM'R CW67_HY$A*4SRM\2/1AX)(1A<&+W33(Q5?A% 57#^P&Y16RY+' M]@=XFVU>\)0X F(%TY39:CG(1MUHBG/]P3+&?( M+,[@.'AT2E.L21@NP(P856XHR8ZP MX!&6/>""ZJ@+4_!',%UR"K+4$K:1KF_PHYQW9ET4()E^3='2-?4(6L-P'5]4 M*GP;^"]G@Y&+V-A57>;T!R683H5^"E^VU&UK+!I4R/S,H *YTS(*Y_0E1QFV M9Y#[< A]A>E,ON*]RI.7W'OG$."4#*^BK0J];?10VH7)2/@-(P;OB^I"[;07 M;*:QK(A;<;I"3^.2=.1<*U*/ 6N1=.=QFCRAHWKZ8-R=QE5Z#> HT\WM3I\< MY;/Q0^Z71 5A>%7'GP.X9F27'L#=8HKQT)!<%%@%5]75,?B %NPG%.IPZ"\* M;061,JAP X(B%ZQPQ6QL(#ZG61P?T JX)B(OHG^\\*(LL2\L&*#"]2M'$O4%'5E&MG!#OTC3VF MC*J^5ML6P\W4<(H[68"G(DRE,UFRX,7Z*M60J'NW-4;S"CBIX (UH+\$\SI!05F M+K06O0@3H#WG0S&.7J(].RR^&#(PCVD>3;@T)EL5]F+ G><+C8.<\A:-$3C+ M["\5&'D+\N<5Y\_0;@T?WNU@% AJ)47GR?%1Z=]7!)S*I:T8/M3Y@_3+Z+FP M7'.C9>1\D21\%1/DEEBE'2<2@V2L!,+A6J(#2(ATXSG;+:5@I%W"L.J?+L'Y M9)MFOQR!A9C5"(@4U#'Z*81XUTZC\%-=7KC"#[F(&/R$_XL:N)@>YHD-'V0( MWT\-0:]TFF!FE;,%TF*>"#G*<)!D.PJIXH I?+(;QZC$8<2$H#A/GC&S][FT M6>JVBMKA2),:<].1XHM?-A0/D*$\K9NFY[J"LXPV[#GXGB8%6_3Q8S(4\#N_ M5!3[?=T1I@',,Y#LE7X7GJCTZ?*(TR=??\T9Y37R6^5#J(_THEN$WIWW7 . M-G7_)=>J\67(!KW&ME]O/'X\\H^)[6&:@X/)V./M8MLI:GSKQI+&U OLY*G, M,_F%H%:RNJ_@SDL3/OE)774*GL [43ZY,"=3+F$MX MCE((QE!_2EHU/;%I(URB:P,$Q4*YYH.9*LDT_GIJQ)/CE2O\CRND".^AI!$N M<432)4!<^HGX2+_!B$B++PX+X!J+Q3T^UK)+&TZQCF>VV-"5&$"=AO@8T7>L M^GJOEGFR:!;_,#7?GH,RILSJ%1=UY4V_U%KM@':9)#+64K4WYH']Z)(9Q<7L M$#S(("UQ"'[D(/5&]:\-F^:J>B;,MZ8(KJGPJ:>CB)E*=E(\D;,:&HL$2[L2 ML,%PL9@M']FT784C-U3 UX6<.])VB^RD+N*N%]IWR5SLZKB@CNAX7'_4<^V< M@?%*M32D]VD]S7!#A$Y@H+082N>QYX-FK8(Z;+@5NY[84=&E[M]$Q3=64\\& MTKU!&QJ;'H,949HF&+G^QL]@5+8JR5QN>2=6_?1!..A>\0TT3!_QQ1]29L:&1Q,M\&1%BNN'&@96,FO'H!+6B"! M,LOT"FY]R#F]YPND8ZYDG/:>J4GFU.5^1*T\\'@Q1#J.RDVX4"GQ3/O\6N2+ MC,J,?3[617KK"E77(KU)EH/3G10T)L/X$A-T6N%=-%F_1H&#QNJR(/L,*5-0 M.NQ($XO_&%S!%PZM'!0NZ#4<))SC.0]CW$.4S\YI,[C'(5A-W,QV+(5\G"U5P J'(M(H M*F>YYQL%YC1H#EXNQ@'2@%4CTA5Q>+"O--9X9:#0 _X83B%H"90GQ;ODZ*^S M"&#!*)/[E'K:S1KW"Q&Q7!]W.H"]I=K\ Q-"M=1?U<&DOFM]5%7@N(3&TF) M&SU2&XX79IQ)(?CR9 L_KJI) ZX(!=;Q.=L%FASTB*,O.9BT])<@6\]'52:: M.!TI=B53/K26C=MZ,5,#X\Q;BR.0+8?0"+(2708LK.R(P2NX(842*OM[;81VM6!70=8UZMPK-Z FZ1>&%<_[7N9!SL1AI."@3$F M:8V=H+J@_NOUN"7.Z9.X9 K+>L @1\AON!XHH F1)FBO/39;(M0344-BLT27 M*GYF])W+&%&UNZ_.W:X[_NL=JSL^,_1U$DO8#"9)FB(6,YJ]!&\*03G4\ZTBE^9D*\HGV!T3-;JJ/ MIW6UX.0I+,#SBJ*ZW!LO" H16=8L+,7B;GI@\36V:]4;G4SZN7XEXDQ3M!J- MV;XJ_BG2$\Y=8^H&GHPAG@M3]F.'=RPZX8L>(+A_E89G@[(2"-;ME M3:V3.?HUO:T:-R@1$(%!?P3N%B+A1@VD_YV97//<^NRP [Y1$^B.#AN&*1R5+40&T?KB'&FVJ#.?1N:Y,MCAM_= ]M@(33G(ZF)N);9]63=EGGI>B&&Q)7XF*C" M!WLA5D]T4XPGY^ '+N =)99B)'G D>!%:V^.[H"0^$6?Y9>M;!,2SKH2JM: MC/Z(6H]="/U4+%HEP#L:O'0L+TBP4D6C]BBF-?X4GOT4GMU3@W<]TY*QD8UE M*E]8T7Q**^.GD BETL\Z#)H)N5%)A8#7BW#X-8:+1X4JHU[*+"BX-3JQI#(X M!P-2\E &BV!J4:-2P6L6(@LF*?.NQX^ M2[OH.[#W0D/+5_3N)?F@7!U9WA>VV09J5\*-LG1N@T8[@IL1+.<0MJ9A'$89 MI5S<+4%CK@X*= D<%I-RA1N:W+ ZRN!$&DB7Z_IJ3(JU\4,X@:8;X53TV-SP MF9-DS52$U^[/V>M[\"D74P]Q>W7SV;(2G7SJ6(-,VJ-966@!DQY?\*?.Z([! M <0*I5%8&&'^$T;D9''*T/9#9T[,!-HC A^R\[HIFD*HL9E>U3]O3CJRX -D M\59FUG5;)*8:.GZMJQ2_)LV-3_'74>PQM"3$^MTC*,I; IT?!83A'A3A4A>:,<@QU&,1V[!H5AS0VC.D?MYTU3,5LW9K'+ M8H4Y7RK&\E)0D2![;],DQ/J?:2#/0-^->93',)6!1H?@1+.4]XG_\^H[%85_4%5-(8Z],:5+YE/:1QHC#I48AROXZLJ MV /Q6UA=N]W!A1'4)YE4SGJ"Q3E26,-T']'ZDDLRD#>%36T')P M>[JZ86L-X[%2IY]Z:L64>V%P);^K]4\=U"#%"H26FELW/K[*S# ^W#KH9Q!: M][QAPI#1[EY(EDN85"8& 3UO=*O(]]&.W :\II)(-3"NYM,48C93X&?KY:@0 M$L3/0V%IJR6E"HI*247)(;L^Q0ZM011.IFR3=WT5Z#F>4#K]2GI EO4"7F5O MH*B24)N[=8HFM.D;$/0:71_C2,GWDS7R?&U#MTJ(-VT[:AXARW87UVGJ/%UC MN7:LU\1:.>1T] J4J$B*6D795+A)FXA;CM"EXE[^+Z_OK1Y ZH]T\6^NZ:?X MZYTM5S<^S:'TO@C/-\U;JPV@P]C>IN[$QM XS/2)()/8O,5O@3_;4@,.,I$[ MHDX.PCA7'_[WN&B&=/:AW+3T6G:1BXK0XTX&+G_D4GC'1+1XR105J$TT]L?9 M*G^S7>NN'C0DM;F::I+V,;@Y),<024QT/6 M@4:X]44G5V*O#\1MF+9+#\"/\/A#JKNI;#+=)'"B2F@G]C7&\7ZH2LA;$FE7 M4!C#&5_)I1ZD"7AA-<*(A7LD%OL&W/26#>U+9-/",KLA5T9/E7?=)>'3,_K^ MP_]TE\^S*8HD@AO"DA9QZ%)E)7^2JK/"71SW :7A*PNB;D8O/N'M1 O&?\Z^ MD]HL;7Z(7X+WX]<:AX=UX-&'2#HKHNRU?\JY/L45NW_YR-L,WPFY*?D)H<\0 MK-%X>I@)O\!ER';R4:2Q+*;2*'20VI83R$B,0*_3*FLIQ9,J] J43%U:%+G, MJ1(546[!Q39=6V,F*>CA;!2,ZSD)V$EN?*XM?!M+5Y@H)K^BTC2FSN#]_VK/ M_L?K$C[[)+F*3_2*+IM3F'PNW!X!X,,JM79%!UC;!7"8*$3138$*1,4;W^9. M=*-V0Y?($0=)KS[7 MO?*X2N;XNS $\PYRI62;<%&!T?I>1P(@XW:U[/)$#L#)9R/]B53/CML#W[RR M92ST!#?4>Q4PWHUJ>G9CVRYQ38*"VB2GR GK M/V!:T*IUO)T@!7-ZK8,^ -L+^ZO,%;(TJ!:7E*L)LO">H3.@[8P9.GWY M4YM&@*XK5"/F0KD!D1*1(*E=L:ZIR@7-'27"30<40_H?TXS(=!D223RYX#6U+#"$L(4=)PY,9SM;I,)GZZ:R MVZ-6]"H=3)CYPA+M$@XZ)[Z2]B1YS0,LMVD81/9DI5,=A!2&H-O!(>B@9DL MTPI8TY)&KB&;_$Z<-)X-[F=X)=V=DY,SH$H;%I+301)8AF=[O;O;S2M:3_-E MWVCG?ZX"4\:I,47F7C?S@&+7B=J (OLFS3;B6XA:=SIX3@:[I' /?2(58W"T!J$<'#*Z',Q)11X%K&J5_X2X@S=+4O MJ+.E;M>=DO3JUQ+VUS6/K)B;$_OI4'\DI2@4KYTQ!NLZ+Q8%_TB!E:(JUOU: MZ]FC)H/2J:\@*E?!U7%%H0- EW6U1*=?R38. @V;^I(%!#>79$.DUXJTH,4C_9L1#/2A8,PN3AZC1CG. M7RM<=/17I'N5U^:I>Q''Z?55^>P>X?\>WS'\W]XZQS=4I/J:BU0_M82^;1C@ MF>O%>OU=.TE^JWN.KE/R@?V58;+.C$ $<@.'T'BM22<,)KE3/4JXR%# _V. MN VDE%LXA-,*IDG$PL'@2;)9ZA9)H?1!H6U8)3T.1FB"$;GRTE_?A<[PC#=ILV MP%CI>^BDVVQ5437/C18P?(06<>/7^U)IK'$(S%!=U1<\ M!J#2>28P?40?XOIF*URC%!ND%;(>N>F,XC2D/1*U:X1!UHL.*0#]OV W<_PZ MBI_C57WI&T>CI6;+5NF:6A T4F$52A%X-E:8M"'RBB]UG#K1Y2&002[9RUBJ M#8MWV/ZLS)K37Q.-B/95_KB,7LFH67)[.8#7U0XM.RXAXK?ZEF<%H>C8U%,P MRW#KA9U?)UY9F[>R;(0,70O1*ZT0@2W" X5$6+)-0[FX>]TF/WR=]9KXXH=: MJZ;>"%@X7K>I5^YZEY4(Z MH8*;D&KCK_#4$/L4B-(+1A>O([G$T(%"Z,K&*S:R)O:E;R/VC*B)6$C-+YWE M"9I,@K\LW'1244S6"_)621)$$%/#DU*I^^7!="6$2]\MB:Q)I*8HQ8H6$0HQ M"EBOR,NC'YDC4*O@3.3%89>_@&.DN?I100N*(2_L=/!ZO]TC/G%H?Z7>^$H= M"IPZ9IK(^**0KU*RF[Q ,0%G'[7?)= *7,X_;QV7%(IH:?.4@F& LUMTT6G M /$3E;??P!'=4NJ<"V/KYJT8L:8$7Q.MS-CX/ 1C[F <);7@!-R 0$J\*7L9 M;82PWMI.K':X0*YY>VR!"VM=U,3AY ;>"(WH4X#ZS@:H\?Y+8TJ0 "BFR!L< MB0)M7LDB(:7X'#-X6&I8)&7X;/X14;_R M&YV_#-S8!$M8E.#N0ZZIE1;'R%@4B)" M>:B\,"&R2R1V7QE*K:YZV QNN;']Z +9NX$I),>#Z(,KUDI&C%V@;L*R&Q\] M$/QKQ >CE%_D_ >?L.8_J^.U M^AA[J(OQO1[$MR.ASWMK66B]M:XO#3QGYTYJYR/XW)6S. *K"_,>SF>)W,DU M=;0(+\W,F?7L $YT*>'QA=L=NX\#E^'D>@NQ+EIJ]02OI&)%69ATN#+Q;>4U MQ^>PW6,#_!N36%YC_B9Z:!+4B7J>W[ [8614N3#3T*YR1B^?/>*R*&E0S-GP MSC899MGPIL.3Q%/3=*WX5_QL'KI9+$S!2"'GQ7NU9C"5AO_H*Y\7D[Z A2.;JY\Z -!8KD/7.\%N^[UB M7]^=>([TC9> Q8(/)VP=H7 +:I?.\?GP?D1LU%%=@W0*]" O"8007V2+&Q.K@B;Z-HJCR46"0E?K8(\5,H'A=T)3X:* M/^Q>53OB]FC^U8A4:-#R,,BFX5G'D:O:=Q5H^(-$-0J. (6KH#X^#0G7DYB* M84"DRA$)5JDN&!IDUS)9W%ZY02HSP^@.AIV]U*1H1$O23]%-6]4:0QHJ_ZS8 M%&X\AJ*R^&B*@XWO_1NQI'2-8 V'F2MV.>5M%%X46HFP<@K31X."('A/V2-2 MU,>392;!".Z15'ARQ^ ,KVS7-]65!,YZ)%]*./)V.8X"*4/ER#@#M/3V3>$O MGS_Z^ELXP[$Q&Q;4]A.-4[:#^Q\['"S8V7ND"F37:V3@CITD;R)-&TAW\:3? M8^A5%%>A;JH<2M$486 I!Y^4Y"25^-$X81QIO*3AJE JM&G0?;075 N5P\-0 M*\""CT4-.9-P0M1JH ^'WIMJK)&U'F^EQKT_!3_O;O 33BCI3UCJEFL!HG)] M\5D'-XYNR6Z%>T4V#(].7F?]FGVU!F4>9N>#\\^_@^]'OAB''Q%D2_RD;PM! M_H!JS)IB,PDN^.X*QLRG/KGT,D@NZ:^1'XN5(/["2S=KCKUI*>-:@WIM76JC!%CM M5D 0?".G8@VQR_,>DI3=\ZSO'%/NA9I#D7\4$KWC'X.NALE3DCOJ>6,/R6PE M?%MH=F$U-/DWR1E1IB$DDH46C5?K(Z>P7%I4SH,RE'(;E[9JMK@)6."H(-MBO5"K-S(C[,<5 ME543B?<1Y2#\+F0<#$COT0D9>B!D7<7=7SQ.09G>4L]O%**E$!GS5D0^XK*P MK1P#M!0B1?*3D5X"]3#EEIZ2-^:2U01W:48("8'.4$ZDBAH+,6#!8Z5E(I'. MRL^7U,FV6*,8L?)J=!0Q5B=R7//ZJ<++6I":@JP7KF !A'G0F-;M$35#":O6 M$!QAW5/C1IH&"L\L+C3(,&.">PZRLT?$&4:<<;:!3B0H 3V77$\L+)G)F4 M M2($$Q[3GVR^ 2BE=P5A =SC*W8@:X]=PWYME0S"6H?(R:#4K[)]),*AP6J+% M#@$1ED-J="*5R@+4IEC>D<9)IHI"*XJ_1U@^,X@QLH5Z(2.&ES5G4'PA,5)3 MDB_?)'_48,D+4X"&D = NWCNCM@!@"YFJ:?!H4-PC/MS#,?H>,6$C3%E MTA$R)A:+,$#$.3'.:'BOB_@9M [W"O$S\V/00ABU?X@$)1GTN.BK@EJA:\I( MX5^AA$KEQ*;!R8R#:"-\#Y-?'.*1>>E!3J(<#^'HL.WJP (LQ9AVH:A& D30 M8IZ4@9 8J6-%(T& !:$E4Y&APEA6%&NKFU!>.'>$-Q4D!<8CZ<0@=28*,=ML MP(TE]A]!-IBJDFIG)@[1JC/+A.Y(\8['S6>E?/,7 EV(;:T-,L-2P6 -D',F MG2".B1I4C-6YSQ*6=JE$+H;N8S*ZCAJ)H'46@C8."L4G1-R*O.;@);7P'*:= MZ39+BC## "-&9N?VVM>617]W)2L: 3]#FAP<.P@*#&IW8]XB2AL'3)A;N=H[UU-9\<$$[;BY6"YW1'N-P MBB+HBFNW2V#'U]%=PG@RUQG3>UW.LU;=0Z>#DW$_10%5Y_[XC?F2X.JN-YV$ MYKA!CLLW#*$= UPR ]"B,9(%Q'T7:-YN=/.9).TA3%PA4GU .U M^=URJ>T@"LPG2X+%4Q@?DO]8OQ."E\8[G]>1^!AT%RK-)7&*K,B,=TX-?))@V.6P?'/)\<8/;]TM%?ASQ_Y!T.UO# M'F5&"7<^A7?O;'A7Z>'Z"CG!!^;PA&H3^1M+F0A0PQD2.O/2/\_#DV)36@T1 MMK-54;G",A:=:ZY=C%,O<7>7'>:+!!?]*/DZ>;0,O\#WQ7)*!:/%)!(11=4^Y\^ "DV+*>H\DE. M6/@3!5A\ ;K2PTC%/;GE.*"1TR[;/&VY!%*@GNB#(.*1@"LE2T=7I()?!P&& MO[LHFJZW-XPS3;8VNGV)+?6] \0#YQB\^$ZU,UP@QD&$X$BYYP.K^N$,',G MQ&Z$N8K@&!>Q.H'-)F)O!XX=5Q5>@@1.M,GTA5 M/(O?Z/V/=.AKB.M(U6'.?20W:T%9Q 4BMIT*VB'RG1;T,=YXC'^V#W&;Z:_3 M.Y;^>E'',.7SH+L.$DMSF?M+EAU-\BJ@E[I=],_HMH1I*R+88:(=B>%C#B1N M]QJT,PR[Q>(YSQ 62R5+,02!N_S@>T3NJ4R-.PVA>"9U]Y)ANE+X(,!=!,FS M5>2GH(#XR&IS.7;?I&FJPSFV5AP9'$BU.-5W88+,KYE(89O*AX.&G$_I( \^ MJOAVSQ58HJ;)/2/5Z(4Q@6::K.K+0%YA#*K*!^,9C!C->*J28_@KV @+*AN* MT9Q3-MR"R"^"NOF .)T[- IY^E-'J<%I(@JGP=.;#=XK--]B *\\>$@RJ>MV MS&X2RG+./^GB]=;(@$.@.'^0@B)2EO>8C"D%;IT;$-QTV05AWX M@%EZ:)A,&>S(IN%F%%[.NB5"@_ND(1[>,0WQ"IU%O0S/JS_ A:4S :J@L(M# M40(3#6P#_OEABX=)X3K5N-;UK84;?_I B.FD3*XA,!49TES^-KP*9 4+\T82 M$-LAP9XB]A7JX.@!6L1-PC#8(W3 / MD[:25_579C>Y&O3=(-45]S0;0IZD"+1CW$&X#"ZSZES^H[#4+6ZAON*J/SB) M5;T&8V6=D0:!A[J//<6S NM'D=+P 3ZG)VM ^3>$;UA*7C346GW7T=YE-P1' MN_ .K#,_:,TI(4@P%G1"A&111$+1.68)[HDP3KRU<>R)PDM-C[$Q\O=.!RL M4X_)4FDNQ%5TG=(>2),(8NP-F@T/?6(7TMX7:VW#ULY$6+@BS(1V:2;_W$,J M'-55U(W963SA<^,Y.7)OY3ROF67,TYTUVD P A>0(H:#GVLQL?%F'/<1KA8P M.&62(TXL:J/6AJ3(P9K*HE 8>=+[RWOG3(?3&5C+/GHH\1*T=UR'"(P%ITS, M%^<'@U#Z%!C?&Q^,>W*]D\5@:J(N51S@P0(,@Y^53<3/^\Z9;@9"LMFIHC&A M.3R,\/B4'*LA9,*+]Q/'J,PM^ E71LJ_U!RCD' 66N15$2>E5OC"KV-3<.IX M38U/4F!\,,327!3P;*;WZ+OM,'9<7UH'9G$%#F0$ANE.)= 55-7(2QL=34RB M*17V!G,"G32LE/JAE/DH?-]S78?IGNG8<+Q:AIQ[.V^+KC!:YXSLE),]W8U$ M3K5RG.^,==]QF;T;%/-26Q9$R?K=?=XNT>*GP.28EV\GH(ZR2]:^):81Y"(B M4MMA-B(]NO<$2A;X292:M7OBU M&1L[4RERKW-%D%0#=M'=F^K8#3GY*K6GKE.2Z(S8/'/M%:IA&9F_7+[)EN^\ M%?&.4'N<-F#L$^&!I0/E-O!X%37I0BD#J)T.7&M_IT_0'WV^=&8 :4T^@V$7 M]]W]L.Y3?//1'7,>GM8.?G(PP38;1(MBH4 @P;,$$V M-=@ #/2AX%5#)LX$NG0(%LC\.DUQ9#"H"]%$TF.3R5017H[O/JH=G9,%%>TR M#KN_,DN5% /VC0./)-*P%2):FJC;8:R+<=WMOJ?ZNEGN/ZL B2!. =8?PGC4 M@I*T.W+F-FB*: N6/=)+P!D>+"Q_F3 ^PCYT(SDW[#"(-;T5_8O[=;6IBL&! ME+WP/8@U9^2[)K/(Y/P5,V*)=9_A\'"SKM.!;7=!5[O+OJ28SU33UC X.Z[] M0S55%2UU>I[\-K,4FL])ULT4-E23U@AX4V B((%Q+,UD?!L+*>N_1(/ M$,.>M]CYHR%E2)O(I%G(:<1\;KN5\J'41N4$Y)E M2]F;2"E?5J;$<48492Y&UN$24#ZIL;YV9A@_F%O7OSM*+PQ()C&URN7%T@SD M9&0<$50X;L9 M9\TC$"5@;>U. Y4)GU@-F4\C047U2T+*#9NSJDKC:^-J-K@ MQ<1H9MXY2K3_E6C$;5[7O]ZQZWKFP+T'EF2XXU&IW9F$-[$D*5JO]Z.*MZ'_ MM)-QUQ<"1(EL1KV2R(@I 5R P*/$X<:'4>;I\$YED/Q7<3>RB6Z%Y(2&R M*K0OBXKJ8]F65'Y)C.8S,*:A0"UGB07#7S1JN#."M$!?BI$. S^*.L^@@5PW MKJQ!E(K6"X?4)6,VJN@!-),7:#;>"]7X$,8UK;Q17&.WH?O1WG 1_,Z,/TH3AP6 MC:^$X556;$HKS=,T3\]%DR>X8_M FHX3A('KKJ9;>T0$T#S9 M:@54XO+X9M!YT9H<@W"8E7;J ]EKA&-/4CL:8!8OC2?M6;%<^VT/QI@[(D#7 M28Z?:RX$$, )+[_)%%+D_>K%ZHYTFYD#C03%2X^=$T0N\ MV'C+*2T:Q=3_Z)MM%":I2^15PT+IDBXXMAF4WK=BRX>X3XI'U_1P+'TF,2=2 MA)Y,@7C7N !#()*>(1B&XKI3AP./HOUC4+>'AT\ 3EM%2*?A8TX?3*$-H-W%=R0J:=ET.HL1]([ MQ/'I.K";3NF;JW@&]C$0@_IJ)YHZ2&=OB\VH1*$.+Z'[7IPH&WPK?FW(F7HCO0(^X[+&> A'X0Y" M)Q:C6Y6&=RJ5>ZB<4;%)[9Q,$1H:79<'LIN.%V&56O\%V=4HH1Y7=, M@&94/"#=*0?GY F(VT_.E*)^)$P85AQ*DWG#LCLJ&)N2R+%&#(4=:3%JL 7V M 5;JS$T+DT* 4>KT&WX(Q].*1%.V1_=A#VY(A=";EUL+D8WK M0*.6K#F*\A MK VS,XUU1GY5)XXCU1O>6EODE\FM4BQQM^)9R3JE";>7PJ^[)>>D!4TN#:>& M1 -(&GN\*;'?0;%8"$(CE3K;(?R%>0.QMMI&B1#%ODXLGP;,QI)3W9]:B-ID MN2Y7]12<>[_VND+'T5H[CHN "NM&&H9UH "@31=^%,> M8U?MD&;@YP"SZ$NL4\YM/<,2RTX+&W\TR""U-2B%M5Y+5ME4__0EQK;9L5P@OYG*(A2ZO,BRN,C*X! M&ZXP=@!+ U S_C(PTH@3M%#8".RT:>#HLU3$R 6"C'3"K7V'"VSF?6M/]LW$ M38(+L)Q0E'+3,">J&48A4PYAELSH%E!B>3' T4+?U!N^[70G4)-,W'0 ;\=G9V2'0#Y\DOU0EQKCCGGDQFH";;!"B*B )\_MX=N8\ M;=A3FN_J-H9;E0I&'T-"U.>D&A]>I)@M.CK;_E_D]/$ MHA;^Y\E!;/WWA['UDQ0IK!'@$@4<5GS!J8B1_4[H4! 7F<1$'4?85[(& MV).?/"K$?Q:^Q&5J+AC40@-&<[5M>SY^+)7HB.(CAU^(JL_'$>EL58M6Q0\W M?2EX5;%]FKJ$R?Q?A2 XBILH]=K'!G&Y M:[WC0!%5N2?Q>5$GOU)1/__XZ,&36[VO]PGZ$N9_IFJ&Y(89W#!D6>*H(A': M&^U^@:8F&?FY!EDISJNX&)*)&./SXGT'PO4.LM,Z\WK M@)8#.=#0>P](.7P.;DB20'42FZ;0#L,\PI#'@P6T.+!7CYS#IS3TT%&?G@SE M.MT*X5!*0\:1]&/AT:!1SLV^EP,2[<1,XEH&72JY5,4 M)V$'H^8W81+3=167A"BW6HA>E^K,S!QN2EV%M(IM9S=64@Z9!(!%&/YVW0/H6QVH[[5IE>T&A0K$;T (UBAJ@$-!25>9O&EK,_'[Z, MD -X#=8;R,+US6=8[R!^>![;??BE;EF4SDG-H(BKCN M.W;G^.E4O>J*<.H!$;]!5"BO_%KO$BT]PVHL!E=>@&&PJ MRLVYVA#B3HS4A5&T.WD+#VD_4@E>B(\OI5(9U>U%W8=X4+*D$X9;^NZ0AKL MD&,HH6('/PTM>^3L*)$I(!](LZ:P@>==;!1*QZU 1UM[G^RB?(^!.Z*EVQ7I M'C'21?C9<1UXA!LSVG$+\VUD(KODF79,QW$HZ[\UE93MAT<-#/6CA[.C[V9' MQ0S-!P^Q#7B2*=8*UU_>AZ6G5,47YN'UE4$P-7R/O[@$=XNPNQNE:' \.4H4 MTA;ODJ._SL 'J&!! Z*57(CGQKD*71-B/>008]#[3T>)_6RU@2TLT!O,3B!R MXY4KJ/&$7B3Y'M74CFHX(FFQJ9A MZOM4T\\P-K<;JE,VIA!E(M9=V:\W\!UJJ$U'AX8&-BPAP)FXU-$NYL2M^#W> M6:F]&2LTG^2T_O6A?*0-G"R(XK; 5'$@&3;9!O^D^R0B[$X1,=R!$5!G4+/K M]D$[ETAYFKN9@6?$PN'?N*J8K5FPRT-6@CQJ4!+L@_#^3B$N*$)>:YG 9M68 M-NI?&-I&Y)'CS1C822H%:')M%Z4?]QEE$:[F6O+@/IW*Q6Z'?D!=[0A=I<"; M%WN*]/#1T7)&#)V/Z#2"9:!V851RI YG^$ OFX8E'>ZLD,R+RZ+:H+-8&Y9A MIUJ&0ATMA#*@8M.:\FZ,9&Y1%NZ@XM'18Q8M+(E?V?A/U,I<^\8XA!,G3HA& M2*O=V7*_[C+B^&4="5C@+VE9P)G/';S.:C*94^SL+FM=D4O6K-5JI:57_)N M:J(1#:3L$321=Q?EM\P3JEQ>&5ZQ/$PPI<[G(LB\$B$ M11B\J0CJ+Q2)99,XM$"<=M)@[' 5B&:0W@5;7SIZ:#@%9L-=0A=2IR&#R.-" M3*D2$4&W)ZR"Z8GMJ%BV%H89Z\5CW11+@CUS;,K;V/Q"@XA9, A%I4G/ 3:( M/D4][RP2Z=):X!YQPS9'P4A,;T7(7=N.1] F1PJXUC0P%0<3 M(]:5Y441;ISU33PV#%%7=BBSG=Z4L#.Z&<1-&_4F<'D^KK>@NR_5AT/22>)[ M8#[I0NM(M!#[BA$FOJ13 H(9^^ #CLE[5&/X\*YUL7G=-Q<%&"VW+0U<&?^P M^']P_GU?^[V0CJ/]@&MOCRL,/3E]2*]V?T&'&(WTQQI":FFEQ-UG<]>7ZKD^ MF6)%#QO%<)1C4_AF:C'!W8C]+K:9)SYR31)"+6"P75>ZAH5:#U=1G?&.A5=H M+ 6OKO>VG;W1I",-ERRX9"F7@*O+OAA4)M\G7H2'=ZVSQ LB6[UE?K4S#@A1 M@T%?^.LK"/ 4[Z,]8]?3WY4@5$P:76]V0*) ?/KL:J\,,\(3'Q(6\)J,@L]6 M?YFB[4MD !OLB(5N(17R+S&RW*#WAW5+G$9C]DHL'@#=6I#?R,P3"$5!E[[ M\4G7R<&8*$''!\STXR[BY9E>?X*-Y*-]26,\5=U"R9/\E!2#%U3& 9^>0D M3+XLWBHU\(RZ8-S(#7G?OWD7-$?Q?US:1??-EW^]-?GR?#$@T9E>BJN&?3_ZNU/ZL/S C9)LFSZML3TN90QGZEP\?)"]-\S8Y@]O/#PX>&/^:SK*NZ3\Y?/GYQ^^WOP'_SBRYO?EC_]W*,4 MOM$,[M*M_C7H]]K5/,T[B73P8Q]+H8,?\IT70M^;=_O&_WY5 M)XUMZ[1B0!'QN4S5)V")R MU*D95U-71<8.=8"S=EEY3BM+CA<1/Q(VD^XW*X,A-2Q(.#H!-:]:!WTVVA@/U5 MH'[-A8W"3TT,NV=& U_1@*%_:E1^G^+4=ZTM")&AP$F"HWCK]VRJYIA;1"(3 M2H$<4*:R==^6'&>])+*A=4U@:S^-,+=U49@@[DQ9**]#"NP'GK3(A7+T\MGW MLYE'V@\P6'&11^40'DQ%*!4X@CRMEYSR=HP&>N$Q5JPY;E)5!='FNNR]OHV: M<; "HR0]WF-*=$_-E90?*31?6!V7"S2.ZLBK/(EU!KGPD^1IO=$/QI%ZY.@A MN#K]?2+YYB9%509]8QDH8ZB4H],VBAZ.UP:SDP(W!\2*VR;[)_[[Y?B137DK M-MIKG4WR$@\>UZ&T^TRU6R I.7WRU9^3 OCTMT]_>T\%?YL1CA?)K\_?O#A_ M_3KY]8?S5^<_?Y\.#2&D_F(7 PDMG *+&9B&;>@])(@XW]_/%?GDJ@]<]3\M M=?GP\>W9G.?_[\?7YZ_^Y_G3\^2'GW]\]OS%/UZGR?,73Z\9.P^'_IXS/OR% M>HP+]1UG=7_?_=_AS^$%&(X2/'=DVNY>WP&$:?;2\W=,$GUVG9'>));ZR6>XNESM5G?^30!K?\IXV"SJ;73M MD=]5GYLBPP75;C(@6%H//4]R9OJG(&A1)>LM5=-987''1 K]Z3E1_G'40,W6OL!/\V:BOO<1Z5Z%GM, M*Q=[']5GC5CZC_ '[>8T[.#$948:<*6,3!&,!0D*?1P[XCW$#Z7QKW!0X5@= M&6>;8J&2Q=9(V.;CGWVQT89OKG9W8Q$^C$&):NGZXKA92#4P@L@M-I)ZSJPX M3&SF.DW@*^T%Y7/[UJ7)>!FRNF'"L)RR3>8"=LKQA145-R[ALFQ;T9K2WE=U M\(1@:M$JM41R3SOF2Y9I'%2S_MQ3=-'PN:H#*?6Q)0+5= V.2+CJN>F,FW!K M[=O$Y 1@HWJ0"$HL%2'AV#J;K2JX/\MMLFSJ?@,#"HKG7/DIHLC#DA/B:B82 M,?\H"NW#8#1;R"> B\,Y);=PC4\H3-_5#<:?>2EPE;#[2\XM9K4D?*);T;A. M*-F8#1:UE&;3U9L6.TFL+>T+* +L'#/:_B-[LCQ)DW:-J<_-JJXDXT!%N%TK MR4=,V_,?X?U@R?)GYJ7)WLYMT\"MF*58F=WG;C(++E^(WC;\#*R#^X@E ($, M9XD_X.@[Q>EOS:JN"60PPRJ%AHN$XY5SL_GE]7>2-RE-"T<,R4UQA%I:)(P[ M*!Y (,JRHP"2QZTMLH84[?K/3I3>9AS5<8\.1#I=2:)@Q (%;AA"';>CUB@Q M2V/031:+P#Q%_A35!%/#2$,-YOT+>U_BCH6W"UD515SR+_AB*7W8_=/B=!IPF*E3/'HVJ\XQ1KL MMDAE5U%GVEA+:#^8=D/>Y4J+(F(CM2! V]:7/;5K8N_/W^ M"MRD3D=*P;(HSW&?KE)LN>/S)H[+5I+*IUN;P":Y8Q#@P2!9_>O?->T) "G: MB2-J.'6J8TDDL,G+Y,?3G_Z,7EX<#A)3FM5-J8U5:F*^_=/WGR5?+5HV]5W]^^?GY\? MG#\XJ.KY_=-W]_%1#^\75=7H@[S-O_K7/_$W\+]:Y?_Z/__\O_?N)2^KK%OJ MLDVR6JM6YTG7F'*>_);KYD-R[YY\ZD6UNJC-?-$F1X='#Y+?JOJ#.5/\]]:T MA?Z7?'CY[]NCI)'OX8)8_ MG1S-)@_T@P=/'SR>/'UR^/\F,,C[\''^3M->%/J_OUJ:\MY"X_N_>W*T:I^? MF[Q=?#%D-7^9_\C.&3U+U'!XVK=JV6GXWP8>U^F-[ M3Q5F7GY'4_R*GV:_D55%57_W]2']WW/\R[V96IKBXKMO3LU2-\D;?9Z\JY:J M_"9M8%ON-;HV,_Y@8_ZCOYM,X"7TX[E, 9Y3F%+;*4V.OOCS[__=/+F-#G^][N3$_S78"9K MMRJ8Y;H);?VM/[JF-;,+7AE3YO"0[QX\7GWYK7TX6)@C6)C3'UZ_3\96)]EK M%SKYQ]=/CXX.G]N)_=U;AR,\GM=:\_7]$H/8;IEH'2;/]]/$- GM.X@C4[95 M,KU(5)DG4]V>:UTF^F.1O-?UF7R&27*5Z]O!1:@3/'$O:%4,//HX:]-D\NS18UK@ MA3I#X6_:)EBPI)K-8*43U28/)P_3Y&&[2%Z!3JG3Y.6/KY+_44U5J.2T.H>' M?Y\F;XNJ3=Y4!R#(X&0_>/H\F4R2ER^/DY?PO-ID;?("]K;6J7PSI>F]U,7" MW ,YN!F[3K^:#:I+O%ZHHU%4>Y_1*C[,J^9R420:F MT']TF2:K6C=PN J\[XW)\2S#J?W'U\\FS[_]]MW)R^,7IROGO] MZ_&+W[_]%O[XX'FRMP/'[.2CSKK6G.D=.&A)5>_"S?N]ZG9@,?;ITC5XW4 % M)7HVTQGN4P*7L)J10#UQOWN)"@C^D.L9/ ]U5E&='_Q9,VC,H'GR],H,FM]^ M.'EW-'.=*G@+_B 5M'! MY#7C;0$C2YH6[0;\'7R6WHG'W>\% M'?A_?/WHZ?//VHZ5RG$@]PH]8YO]^24;=&]R=3LT.;@Z\?0\6JEG!T\>V;7* M=5;Q"?F.3#[\)C@A<(5@6YX]]\*JU$WS69L4NZ%;;-*3QP>/OL N;6>F[*G] M7=FFR=.#(UR'4Y%IM]<9J6:W=^Y.SZ&!,7GRO+F]2\&:GP*0UCT%Y]^%(\3J M B\>?LJLQ?4&U-ER"A^>I!B/G.R,IQB;@3MFNJ+J-V6G8:%;4R2#0YA-7530-V#?@"()-*D8IG)X=.2BG7TSV;W<\ M#JR?YPWXOGG.5I]8>.U"M>E:?P>-R(M$?S2@^,&&#';$VZ3H4:JZ5N5X,^1NA._YIDEFID6C%(\!R IP*);X*1!#__CZX9/G<%R2O"/_ Y]?36&C M%?N"8P+KQAR<;'<.SK.#!WQN1K0T.(Y3PVYDMZK*R%]TO]"\V_"3*(;K["5N M9V$=[8Z7N-E%?(DQ*PZN?.$1TQ._,RUL6+:-NKI2&_45J"ZP=E95HT4!AH>? MXR*SJBBJD:W&/\Y1?"+V!_G M"Y,M8HM8-?0IGD@XJ:0Z+^$="[/B>>@FT(FM &OHVXG;8VM*R]-OC+&R@U;N M#EQM.9\[=+').JL:T&GHM*F(U2IV,DC M*WU5@8XWK#F5NXKG"TWB(G3U_26"CYY5Y$LV8"W6IB61 )XBQC!JQ4,@>7-N M&GUCKL[NV?D[<'/XQ.S,Q2$-@#<$-$FGBA2.)%B&;$NGY.[((4Z3@F%(\%\U M!9G?7E@T4@I^;KU,DS\JT!8)JI\.\3"J::K,R)/H;V G5]D'_[6VAC.;@N8S MI7TMXG/JN2K-?^2+\^I,UR5>/_"XX9K4>MX5JJUJ3.?E%^[F4(2EO3EZ)]^= MR[-#>N=]-T4@C*IW ;ZTR::TBF'/[-//P;5"=<#6&-B4A58-Q934'U6-=TJT MCN@+5E7]%^ ',K5"?S/A*P7V(ZJ;/%UKI(*V67LU0BPRZ%#RX[ZK-5PSD*52RQ%<3FV$L^5H%?YIS\@1%5>G$D,& MC'L5'5OG1/PUKP;W8_UIW7 SV@J//09VVT#ZCW@L[9^!T5RKB-R#:Q.1\]'N M=R#.$/U#I@3\\DK31T/1>)UB5%M:%#L4HQ)S/,C68?BQ$;@6)]PH.!(%+!@S MGRC*U(',T.4M$*1HV!"'/A MC 9#F!SAY\R=DS^8ZR28683JLPGB!WO3_91\2PTJ7.-'FE;!(PB AB&4T:SO M.58@8;35)IM4V^*+45Y6EXW4ICI7=;6LK(6!GXDF;^5B\'E.22E$(HR.*DA. MU;WKZI/37TCV7 >TQTOPY27KQZ=B[$!C8&&XM&#"@/I4TP*.*"HK/<.0.:-' MRZ:K.4?].4'-EC&^](Z6.(1^TR25VK#(1X3N>#3-#@=>[[ M*XQ?F(R/":4U4>>O5H7):':%.H=AU%WA#A+Y;Y0IP%? C5C"*:X-)53)Q)69 M-FQH*!M-7<$M' @%-PYX#]PY=%A=J ;]3+@B.'RX&C..#*FBN<4G]C1*A'-, MMZQ:G\CAJD@1?:IK%VQ[P;%JZN!;4T3PVGNTJ@U\Z1Q>"O(/)=32T+;UOTWBW5!=CZKS YA4IE#5$O18FA15 US[)8) M6#4X.[M!.!U?CX5WWNE/ULF:"K%*_&U&8Z):EX/!RT/U[_%/L*W^@[]B]=9; MJHBA3,K>)GOQ!^()JXUM2.OD8R&E?,D/58$F3X/U7]G!3M3DV"'M0/!DGU4*;=,F M.R,#.QI>6E_0@65]8%;$D?8L9+!K0 M4$."_=9VC03_.=(1'DU657P?X7 -L4-68:T_6'9;AM=!($;NMMLI;O&LF^*V M[& ";H/=Q]OVR3;?3,'90Q>&CV4.IW_.E7^#RJ, HN:&Q6O9'XSM5(9:6LT M^M@' N4\*[!*=ZOPY&'9%^3D0K7C%&A:HC5.8PTC59@\IW3@00O01_EID_!0-!9H@7;NJ MYF2??_%>\.9L 0JZI4V%T955B:8F&@5!%J/93_T>-=J9/F1#P)]1@\B[O[?O M?AF^VU[JG4&&TS!W08NDO>LPU>L,)>ME^,!!RA8KG.:Z9$O/^LCB_H00"G&\ M*&NE^')AVI(YJO&&#Q>47]UY4H,]0,9%#-DH!2WOCYH;Q8T0U0:"6> MP4(Q]EFTDMB$-+[ _ I*NY=:_[WJ:O3>RLRL,%/+) M%E4GRH$E4.VJ/\2=)6;U!Y2)T"2E< MO3:!I\)VLU\@8&Z2VA@OX[/-F@+NY)DN\%]\YNQ[&Q#F<%CPQ-!)@EO>M>@X MV)<,S+64PXEX'ZL:S4X*)[+GQ\N[Y,FM2YYL.BW?HXT9'IFK/1X# M;XG,>!"4SJYG.Q_)VD;*7H;^!%@YFD,VB9K/,0*('!5EV<'AH7@?SK]1!4KO M78BZT'Z\I_'L@LE,>BJI!;/[^LV[.V#(30*&'#U,'QT>IO 2-%CH7BP1R7=! M-O^669T@@0/?1*RZ3_0<),=)KEME"+].2]ZMK+V2A9H*KC&!X:EJ*@/3IBZ( M)R6KS=3=]O?90N=@ B6OA\4H7ZI09LM4S=5F:DPS6,W H 1/L,O85*1(N_K( MYBV9OQ2R)(PD)6?,E$K4&JY:#L21#[K7^LSH<]B4LDH*]'=G:&YS"(JQ0"1? M$^-7F,*\ZA>EK?#_ @S%QUTCNI_%Y\V$X(+I.6/XRQ1Q0T]9PD[K:E6N# MT$+X&-PHC;ZIP: &#+O4E-#$WU,-#.>9O:"$2XFEP,I@" C4G7 7*:RDXZ'! MMZ>ZU#., )%7ZS@,8K )%=WA;?"A)+ZZ)&WSZKP<%;?HW94NP457NAEU%&&$ M'[1>X346:*G#5.<:_.AJY6K<@]QGOZ*>9B QMUY&$^U5IO.EY?*(\3C?B .> M*=!#>4>#HZ 1#9NDU4WQ'78N@[')>3@F.0\RN.RNUJV\O2"-2]-+#JU1K3 ] MR %<1 ZI&F-77M\J2G/2AK9P9S3<5=Q70L^>J4(SWMZPZG]4)ATJ[Q''^$? #&-;$'K(>@,7<@6O@"-H] MD3=Z52B+VL8(; Y/MC2X0;1O:.+&S&@MJ4 M4\VUI%5=_"2<:"AGEJ!$D[WC_1AO.X[+39.][_>M(4 Q'>2IA564L+*P)''8 M@#D9*94,I@[F"B@/&[,BD27DLVC\3; (J P-S9"]%_N2R+6<*FMS/S#Q>06O MIPQ[(JP=&$%G:R/::=/0EM[BPW^ZWCF3) >L)YJO/<.LYP%&/MTUY*)F\S3 M$Z[[>5UBF!"/P_&YJO,=28!WP0FS;"U$3&$<[BP$IK.5FRHQ807A H0/N^&^'Q9YV#V!_LZ0#_Y+I: M=*TLUA1Y6?BWNQ":A%7:":\G@J>1SI8:+%A#1 BA\,&Q,HF\($^^9WG55?D'+82X*^\,[!.*MALO.?67PPHZ,;6Q1GCX>/&>EEL MMF M.S-8U*^9Q!@)L.EV.FYE<$1H\$0;R'O 21J&BKN]'0F,X=$3IL(I9U': J\> M?E1R$3;NT, 64ZHH8%0;C()K>,V2&-S@*N!%<9?0GZTP;I$+H.)SA8F[G59P M;'C/C7$]]>ZHPLMA539UAP?_K:[!R&Q,BWB(G4X6!/>!?#["8E#0Y<%%)7-(<;6]7Z M3)F"F:^$9U%F"<9"5TL-F,S+KU%$CWX5&YJ$J)0[..4-@E-*996Z8/)!>RE) MV;C[U2^ BHKJJ6U DYQ5\!5=>U2-N[*.7FO#/?G&9OH.DC>53URX$0S*_GVN MHJJ9E]@-OJ^7;XRZG.^,NMPBL/*KRG81G'^)^0@.W!EG5?N'U4H_.:8WOWKH MT76I'CH=9M>OO&'/7XT44,D*SS,(] MV2:-RY339%&=8Z@E]=&TH97;*^NCD)[9#.XBL;3RV2'8U<0AN5D4^, MWT64(G3J>%]/_(X[4>2*QW69VRD%R/L(:&9K4"+;IO>)<*;(95:?:>ZE1_1G MZT%.,/^]C_MP:%J4:S66X##;E$9R])+K$"\&QG@/DY8F>Q?[ZWN3<0()4^ 7 MOJ7@D'9/+PT:_GL![9Z--:]Y.QZSQCDK_2>6NL6J^I1J"CJL*B8I@(,IDN:B M:?6R8;H-^[J]_X!(MZQP/<('S ^XU'NI\<6((B:JFPQK ;@Q(K83 6'%\4/R M\I%J0XCC)8NXJ>, M+A$2J^9VDT&*Z'D%/Z6;M8@,KT-2L1;;^!5!PT9.;(V, M3ZMV<6/9"X!65Y\2I/4%&]W=!C(![7-6QU;/EV;VO-&]OJ=A=>E M!RP5:P"U&YNV/V2E>]!?RZ]]D&>#AP?T4#[_S/DV7,8PU@T3 MX!FXTCMKU!47WA+#5K9^7%SOJS>;=V2YP.QEA_O(=UBAF:8&+^820SR&.<1. M($_A8G_M=O$QQ\X9])$"?067.I?:&X^>3!1.1K>Z0 K=&E4V&*\ ]G&FH$C MQ1%/"Q?&@1Q3Q-A&@$G-?_X^M'3YPRC2HINN0(YL'0* MR#T.M(76\D0+R1XE/+"U6V0[FAJDD"6ZL.R9\&H.94QL* ,S8:-X'*E*^GZ? M6J:0C4\Y3!G=WDJ^-V0/%FZ-.-DI1!O[EU=EDO!E9U_VI\0#1?.W0#K&<&0$ M'Q1S?&'JG!>I![,; (VXII'VK'&;$M#T]&!3PM8._D5#XI;M D]'P<(S[<=7 MQ$,C1)G[K#],J/2K?:HA2$G>ULCV]:$>$V\ AV']\@R M)B_ZCZXV36[X?#KH><@D[B@@\ (1"P07.N:F059SRYT0A!4^*VUQF?[_$BFL M+;4_FIH8T!P1W*%7$9OJC\"#E*Y1N;OX3K"BA'; +&3YB5QJ='!(-%J(F% S MV@B_%TA?C'@*IQ5; Q3U)>)N05$YH"G>#Z07I_4T@R, MY$$9H25HE5845&$6\ C#1TT=_A$,\YRB6Y7$R\ ZE1]%0G'+%PGLVJ^1;U-2 MRP0L04$P@.7[3841$__E/ P*J]1Z414Y_<$V9DR%NAA?-K?;%C9H.-..O%A& MX0(ER5Z&/8CET+,?O N%+;Q7>?(6/:BK;0SE688I4D?LGT&$"OWO9J8R4E?] M*-OGXI?1BM@(J[9!Q*C!R7A5E T(TY&K0%0J,.2.W +20'8@>N'O?8#&W_F4'@4UF5]]1JI<$, M1ID/=^+,V 8H*:/K5R!'ITI"(4E68RP+_KJL4$FTL".F1?IL MCN503VC4.F!%(VT'/*!:F@RN#U@6%!"T?Y+?K FB@SCN6A>IP]@(3$(7%7X$ M,^9XX6>UZG*4]U/]G_\4<@SF==5@7F9.S0#0;&YT,;L'+EQ!<6XP4Q:@8INP M#R)_A^(8IBAF79& )2--G61>*)-H;KF; /46 MB?Q'T3CN8S$VJ!=1"R0+%]E97"*-\O*HR'&K#)T(X4(*"(482#1J)NXU 8IVS?"E,+,2-LFB247 MG(Q>A-G-CI.=F-\HT&;JE[+U6VT-:>A5N#0J6QA]UJ-E]\P*04KY A4>G&4V MO W&+A,//"@Y.8:V4?CP=@UE3E"D+H)3CH\5(5U)C(9YQ3C(&3-7LF-!OXR> M"\LU598OA"^2! #C!AX%TE+$6<(@TRJI!+B6MH'5N?)-"36EQJ1/:9_>A2[! MR5CM6; <@16250@!EWH.M(6I?D@"\/A359RY,CJYB!@^AO]$S;5=\RL9PJNQ M(=@KG2:8-N5\"_<6+(7P+1@DV2?"U]]K"3?:TWA0,#:@O+'(=IXQKG&0SDS= M5E&K^,B?RP8C69YQDBKONQ=O%"CBX)(&GEL8<.^Q(6)FG\C.! M^X"'7L*=3_GY\I-U!\D+AW>B?(H;ME$F1#C[[9=ZC9YF<5OX7NN_)5.D.TI2 MDMY4/LF9X&7QR6$]<:2R6]/[].&XYU1L^CJOEGFR:%O] M,#;?CAU_5635@DMD\[J;-S+^H"T,262L3&T^N<6('\+K?3@<4T.IJ*X,NA"J M::/+3%)0([_G4*[$;#%?R_1@9!,G>T]Y%?U[_H>3>?8T+U2MFH;M1H_O:/1' M'$?XQSYZ#/-JIK =^ART)6Z>=O/B7F?[N^!E!3F67?"U>KE9(DNHV?.PFG7$ M.HTZ=@KN,!T$G:SB(KT:.72A+5Q;5NN-."&&NL7-RK"9D2N'Y[9Y^+J0.X[[ ML%R0&=A&K<.DZY8D:<8)Q[RS-AS7']74=IG$D)]KFXK:O;3QO$$+4P+'@FK" MD#.//4][]C4C)FM2N,J>V$&%OMV_M;07L?*JT44 PZ$!*ZE0=3!R^QL_@P'' M@63[*24CG>941K'Z)OKZDU\X:"A_*#]X(30KT=8"$@<8%K9\+*;.NB5*?'2&YH;L_QIA3B">UX .)#X1R, W MKHP@J&ZR!Q>R3L#=VT[XQAE9 M9]^1&^9AD:J$\'+9)HP@F>(82W/!1:E,4&#-) SZG2/'$ MH=2NM''92X.J'EX:^2YX-\S'9._Q?@1,84S.K2C\VSF"MZ_^]0N1CFV/J^[! M.E/;GQ#L9 JFHK!PKNM8.G+[GB FD!2::JCWF-M #>LWBCS-(4-HD4&>Y;]7SL MC=T!B+SU! '1]6N1B,W29O,#1U3!-;T)N\;OQ S7?=BZ8(XL^MPV=K^((.(. M(=X#B%\&_O8VU2B/T;":;=/+/.J-@,\4_XWQ3$ML3MP&M9+OAPUV)\_B$C@L MTP(G!7'RX7J@GB% HL#^-IA1B? XO;<.'CMIZ&;&SXR^MX/ MZP>%!9>D>8*J6?QA69VA;92;!I'!WD:'9[I2%GB?N.9@HC:=Z*FX?B@:D^'L M38HDSP]LN(BN>B$P*ZE<'*:P;LR9WCF.E:_^]9L;) R>IH6-75(0)T\@J)T]BC0LR[,S4;4?^"AZ#3>S&X\V9R9.C_/6: M[CVC9D/O<5858#MBTB"DQAC08* ^#FZT,$9,]6(( MLMGOLP",5863S?)))@M7RPRH"J*9RYO0[**:5%YFIQ9\>:JC5?7-:.+.B4*G M'>TU@AL#3FT;);YD:V\!6=?CZT+6=2*0?W"EZC,-M@6&C6]#T&SWV+).8Z(0 MCD-Q/3L:B$@X$+2;#;TJA)R<*<;6+JN*$*/8)*-M MQK-<=J7U7H2&92W!,J99"-@K59<(J%K5Y)DQ&)0D5,/R@QTJ5B -$@V1;U4S M:!I1)%RM@OY4D]6P")R&HL$28W,K04&J_=EURXP3!" 2 M J%QP@>JU2"@#\;UJ]*THA\]T><].B-HSJ&'B2@-\+AQO-V2E^HN07R#RB!M MSR*J)3.6>B*Z+ -TG(=]_9L.2YK\W+5%57U(D]_5H@++X)7*])1^\;H$\87Q MQ33YZ>+]2B'$Y_0T2U^>'F%/U%A2) J<&B*#=-4PHFO5856,QK#9ZKHAA"L M8>80ONC+[C>O4O]L4%T':!.$R@V5 [LLI&(-,4ZVN"V"[EJW8.E?UM^]QD &-*2,N+#XW!V;O_G8X(]+) 7NKWX/,-+?C!N3=]I!AW.- ML&9*?ILG<:6UXX0X7AVC9)@7U92D0M)DU2JH#YIKA"VM%@1(CA4C;,B]5QO7+%Q=?R M4"Y2QE"3Q=L&K[%A\]'F=,[*#D%17]30WD*&P4YPX3P1Q-26#8(=0%\^-^M: ML+I#<]=S\6YDCJ<:'O)_SG1]$2A"R9G(TKD-&NP(;D:PG'VZ!(LEY>KVE&F9 M!8#/S&>!'(;#HE+F6T3'!U;'=F,AZ6V7:WL5(#3+E,5:8JGEH#[:'IM/?.9H MRV4"L#2;BRGM>_ I9V,/<7OUZ;-E!33ZU*'T';6-L\)8-%9%T._0_A![@_J-..Y ZD!B0Q8\()S2W79O MP5<7I,B$1'^H>56!AMI\K)WQ&*F>=PHC-.G==O2W U-)*^;.Z:IUO"](WZH[1!A\?4?<1CX9S-!R8HM:CI6\+R[&?5"O48=B8 MW0A4 \8:#Y3N>(XTTXBEH"(]LH/HFV3_A#V1\I$AYIIBUG"(UEO;=ZGZ7JK^ MQF7DGEZ7C-R;JKS'7,K&!9?Q=PU1E;<[T+KT+DVW:_YL$*\/"[N4I:QC)' < M!Y34D;+)(P'8=0T2%V7(7)21@\,D/PI/YY5G(7@I 7C#[[ M79QLX;XOI6M>UB(CU@$XI\F9@=44%;3Q]9>DL7:4;_G?==6M=J#TW6'=W0F* M_,F9 W7T$WZVX$'GOH0PQ2RI$N8OMN""B$, R1,7JYJ*53=EHUPR;H*H#HYR MXW('TXH:7D@4._S02 I!+HA LS<67A,7JX=PH\Q]$!:+4>9GCJ8 M?HHD>TVKM1LYII6XU8G/,H6P).D-Y8Q.VC#I)M"L7TB62XC[)2)V>][H5E&8 M12))C5HBK+3DR KI>_PRE*2ZG%/BV+CZ M!PH,;=]0AA8H2K$1]L"'X"P1S7"VZ?@KZ0%9U@F[$?OFIDQ"X\(M8C2AL"IS MC.>&8E"R@(.*S?Z*ZB%J6I;M.J[3V&';8KG6K-?(6CEJK>@5*&ZQXV<986O@ MFJVB[G3$?B-AKB^\OE=Z )&'$:.-?VI-E<]WNZ_J!;:OH*?L5N*M,*N;%>ZE>9UX1YZW$'/HX^, M5F_ZBIXHF"P>19(-9'/:TA\/5R5?4(PDTT+1B2'*3,<=EW,:S'*-L;A?!X/Z1^;KK$O.KB4E&E'#--QRV<'+%7/Z($KA21]%UK5 M-ONRB1=M/45-7!!Y4_*QES3JA<.^D-L]6B5I(XG($TKR$0RB!?7QJ=&&!.V" MK)[]S@,=$7VVY\1@E='WC_[+W4+?B4Y$$EP5%KF"I3?:='@\W+M%S<0:G&I.D MT2\'[P_P+_;))_;)CD[\P4.OE;Z7!IQDIH8F:[!NPRES*57+'O(XXW\:"VHJ M2D?[O&D89H#4\_0ZRV,M;*#"\UV"!JH*C?*8NU9$/*Y8PZ7 [L6@)Z+_55!+S(K3U19RX$*J+G@Q MN6;"F1D<,A%]I(*&'R.*H^^!QK5MJ,JN%/7F2)6I;!LKG+$ M8,I2##O^ QFWJX>2)TH!"'\V4J[8CMAU3\ W+W21&-(G.=,#KJ'L$^9:-&Z\\B+&NI'YU MF)4F6B-LA3>74U>B\.+(TY)O8JW1@;#L'SINH&R/$6I1;'RTIW;!W'L9S.F] M'?0.6'M@SZNI1Q":-L(27Z%M,KLX)6V/[ M1V!#*[.LB*D.[2K;"#/M=7;!]E%(=5M/32M8,9@&-N/ $R)95^$YPKZ/5>Z[ MMBAJ5!C!+!GC2WTRP4]K6 I)GPUVU3C8:E/H(P4!('KJ4E_L-?M!L?M=7O0& ME3##,9YI:GV$)S"GGB$-F+!\VHJ+B*C$-Z5DZ3@.E;5WBV/D 3.GE/!8X*NE MRF6FT-'O]/A@>L(VE*].@(H8Z+4KZY-MDU00B)KOZGE][RZO:#7>OWK\&J_9 M^9_+P-AUAHZM&]@V-3(C"A[1FT'SZNVI;?LB%>VR\>@^N7F2\,:4">X/[$W3C9\D1PNZXTOS5ROTTB/91%]>4JY\=>^Y(\"PFDT,['+Z" MBQ_.TYZ=\&G9Q>8HLGB/L(<>^6Z#>/3%\T6/=P"#P@N5VQ-EW3,P2L!,%7=- M3&#DA99N[]PV9-2V7A\EP:W">"C6-%R^=X2*@6)&J)YEVK>MM)\$(SMPOJ]S,#/](\2)3FF6WM%3;OK<: MQ1"6BH"U"0W95G]C6,P1_U3E''WI $H/^I5^Y2'U!*CG!?6UBT%?&0Y+#)=M M_6+M2>OPA6QC+W[B^$.I1PW_+N]J5^=D'\7_9EP ?2@8L\L-Q.!GSFU4%O4\ M^"OV"977YJE[$>/( %>$+@:K57N0BKC(=.)&,G! M\&$4$4DYKLARR*0%S(]ZWO88UQI=HH]/.8@>(T)(9S$,Y3!L+\@L6&$.1,TLNV SDIB0YG]@)*/!4SK49P"*\EO(5BGC(*)M8R4; M?[A?)9=534L!MZ5T888?9AK#=.BC&OQ;HPK\F3TP^H=!&@/*[.&?71DB5S06 MB/Q'8X$K X.ZLQ+6S_\$SZ>6ZPXW%QSD-/ ("$'7F""I1\QJ T< S@>DC:A#7-UO@&H&/##.7] M)6BJ68N-\NZ60-_>%M4#FZ.(V'P8P+F[O MY)$45M79XO:N &7L O\/; 0LHF]".#N[8S%:R!JV!+K-!<07^Z-]9@:.399J MR8BO6B/)!R;@A/!GXY<]B*W@.B7*''-&DIP0KD\:\D/P6RTUY4H9*DW@,* % M=_>-=JR2FYG,3KS4.F^$4X1J<8ALRZX0@8]#5V N_.4C'NWZ=1O]\#;K-?+% MOVJMZFHEY5GQNHV]&"/M/TL6]NP+Q76NPZW,L8*@:&RF@1-P 'J")HI%3]?Q@D@6( MG\B")9$UB2(K!*?$(!Y:: 0]6%#J@W[D+L*6X41%J0ULG1;PE]:7/\J26@W[ M6ZR!(6P.U4FB* P9ICY>F(;-&JA9>A OI.0]=Y^@OA@(=CZ#TZ\"1OY5-X73 MSVO'1$&2_VTU5?O:FD9=M]$I0*QTZ4..6;6Z()@LTSU5]0>)NQ)#O.OWX^*E MNQ!_Y"CQ'6KK6J"VMMO2'<@,V0BR[P5@J.G-)NIC_NQ2ZU:R!B -C8.I1QD MZ>[K^^U2G?_VV1 :$4J$.2@<[O.(@HM2&@/A()\1(9%2&MOW[7)T<^SMFH+3 MJE)5/>SNTY*>F&,W'@/VD2F2JYYT,BK5:7')5'0' :(H0E7DOR MC\''7H11#^*Z*L&4FIG"!JRQ ,2V(+J0/C5!78?(\*Y4!)M;='!@$(E4U3>G M2>H.0M9)E00Y.T=-D P(R;%97%!'[G-N4HL7D91:1G-*F06?<"4GS'O4, 4E MH:6EU@=;G" 'HI)47ZB@(X]MZT/-4N <&63'KA:G+3_S;N'ZC?")]=<1GR7F M#IE<<(:[8BZ=M2T'VRW$TC1!JSE[Z'7:7YGXMO*:XW-86^N@,H9[=&PQ M?Q4]- E8443/XVGPNCXV!5QRMF\-.+N;SQX1!A8T**:'^ZCK#-%O>-.Q4RD[ MBQ:V*2X>/YN'KF8S91AV[B(H7H]2-SK\1U=ZO!KOJF] MX4>-"<-O4,%ZIE>($?-M77G6/32V9M8E>RN7(4@7)"?)E8:9&2+O@FE+]..QX)#,M ?HY?.7BW@Q%[-[1P_T$ MQ&)]JP"\UW%:$W2$7/W1&)#X$0QWVD Q08KXA"2*DY3$1 MG1>=YR8$JE)9+&H@K@!RH2@X1514/],Y^6CLNW!3.BM9N4>K*^RG3NH2YX03 M:",T?IJ!5491)PI)QL9U.6"8C;5/$V#E\/K@R*UYXE@[\ <) !D.EH6K8#UH M&A*N)S6,@@&1R8'E#Z7567W#<2O3RNV5&Z3E2QM<:PF58L6.,WUJT>;T4W1Y M%Y4-M_6-E,RLC!N/HL@]/II"AD-1*,,209 +! M83V>!'A/T6%YE,\YR$R"$=P&<.OD<&< T9,G!T\>;09%O]-M5Y>7ML^R)_&M M!&ROEN$T$"[$W(0S0$-TTQ3^\?7#)\_AZ,:V=L@]1(YXSQ^ZZ%W[V!]B8<[. M+9$U">/ P%L\2$XCG1T(=7'T/V/H911GPCQ,50J9"B-$ D,^^*0@#HGPA,8) MXTCC)0U7A?"-=8W>K3XC9H@<'H;* !9\*&'(UX438NT/^G#H7%I%-7 FXJVT MF0&<)LE>D.\-%T]&]%CBE_6VC99ZO;"^).F$[\^KK%NR/U+CQ4'<9K"(_#M4 MW*&_P3$]+"BCYA8?C&#"0:QFM5F-PDZ_OZ3=P@N?PWD;Y'#LKY'OTA&D< S6 M.GJZ:'30-BBT2_'945I,DKJ55R/@QT 51TP(V"Q'7:K!:=8U<&I4=Q3 MA.-+EAUD:0-735787H>PVHW 8WE;Q_SIV +_C.O(+FC6M:[-RIE5I;&/[%A. MUE_8UW .0)3RJ::Q6#J1,02_Y67B%RK*6@V98&Q^%$D"\6&^UK6^!85"D\G. M*,8'FY7BZS!':55>\@X?MFLM>.]RBG^"(?]Z&98[6#4U:,[C)QMHBW M^B"*'NLT&C@47+!A@7>D-;GR0W TJKB@I^2U.F?C #1F51,NC(I04(.DMHHD MK D)'HM=^6KIW"$_(^PAQ992H&"TO!I=2XQ"BO:VH(G4EIL03;+X[!R>8@QU MXDH*'+T%<=P5L&HU83V6H*LS3'?"-%!E9G%I2\XJEL[ORYE VX="#XXQVW<[!$.B<+P* 6WY("LEQ@N_AAL6SVO""/5- M%H4&MRTT9DI!(HN2.+B#EX2L(3:>D4HM,]I06%">QNFSDH(QMN(7"X&9[)=A M0_AKJNECXR(H]Y;HKRK(^Z^3/RIP H1RS0;'>YSX.P!J>>V.V Z (/933S9* MA^ >[L\].$;W%DR\'A/3[B'SN9F%(27.]G&NQMM_1'1GZ6HN$3_[?@RV]-Y: MO<0FF?1:2G8E[&;MDV$66Q=*J%1.;!JRGW-*%J0[Y1'#L( M"HR'G%4H1A 9*1:SQ$ID$QD]T)#1X&/^%*KGWT828-0P$G+0UK3B1KM.$K2& M:-\$J=+@:2.+>C5'?FS;_G(A/.R;7@EG[ ;#<8R']9(KN4Z8QU?57=!X,MN, MZ;,N[AB3]&@KS&3R;._AO@]>6.5RG,$9FSQ[],1!T?%T,I5]B4B#F:(],BV' MKO@,QZA-B651)[OO,>FM';6J%:FX0^P@2ZD-5FAS#*HSK [%3 "!Z7\\833B.S?;_WQ MAHWO3=:'9)VT:EJ!8C,X7@^S7WQ5D#'('D+YRS>-W1\)"H[&5@Z2X\8&QYR= MF?3Z$IK&EJ/D7HP.R97A]"]7K4AC[AOMLG!]8%:OL('QJM%=(RN?&S32]7"C MNS$Y\QW$9(Z&%5*YL(93MHR$4HWH_F$DEZ^+9&C&<']D.2$31@AH')ZGO(J4 M:Z^5=Z'.B;1R00ZP"W_PRSEE[X+-Z"2@AL$OD*)L3&U!T9YP#O\BR8?18?M@ MNJ>L[^FF7TJ*@!!;,.F XR7L3J;PV:]+RE$(3V_+?.="OC^[S(P071??A BR MQ4DN6D$.V0< N-BEL08A^SO6*'"$'UZF-?WL6=RJ=(T9Z<2-JR;AAB0.C\4O M\"W-G0+'7,V4<3YGT7GH2I &G!)@\TY28V(*LL!GJU18PX2>AQ=L.$B4O '/ MV^00+F._9BC2&!')&P6Z//689;,4KC4*C^" !L$3V>9Q*S$X4]5(7SFY;(1B M*OBNN4HL_#I0E"SH@ MC'.T&4_KQE!*F?XD8% L/]T+7 [D8:RIMHZ[T8%5@)G,?>N:A8=FF',C?[,3 M QHN/_4'F%%W.UHPJ%'[&>5ZDSLM/;*:UDD(C,.6.79[ MN;Y+%BZ-5BZ04AON.>[@7>;F6E2#;6_\20=%3S6NEA1QN=.1-V6'=U44E-V0$2W$*O[HQ!N_NP8\' M 2:Q)'#7P.%I!RZAS8($&TN?2*UREPB/CQ2D?6]*@CQ40.L"/100F1$"9(85 M)! ML6WFC1[:-"80:Z@TTYHT+&&+<]9O//B,0R8%$).L?A:UWWN!>.&I/3 MNQ3JAJ?7*[Q3:.['4'UY<+^'@EVS+3>FMX X0)X9AIJ=/HX7\JV+=Y$(YQ(! M/G[8<8.W.\3,H0_2/[+AN F\;@?>:ZW5TT"C#AZR8KH9A1>S:HC>YC9 W1[L MC$JX!.KV4K4*CU#+E^:.^?K68;@H^-_7K50^BX!B26V0R$6J Y*20GE=55'> M[9N&^&I1=,AI8@*DH#;&Y4:HU.?"B^$U7SS']*NG@94Z.NSW@)]W]?&=@"K" M-LPN3!%_IT]5Y'O-.'XF"JD1Q9QSRQ".(2U*4BG9Q!@$ABPY;4KM:?H0;@FR MSJE_#!?^W1@G:@>S!O%!EL+N@=-D03(47?(G"X\H:/Z<>*#PI*1C1RAF5(]. M5AH=K859DA]%P(CH;*D<.W$0?;;MH.U;N;I"-LG);8J'#D)L-KLJX3P\[5C+ M$?7AHSRTV/BBXNO&CA1FA9E<3T3 8HHOC]$66*.NJ[89)#5Q"\T'84& _HQ MW69?2"M^*CW<#58PDX<[8WEL57V&\!NQO5^7?W0E&\3@=1H]VQ5_,TK[L[L9 M]/OMM]D>]>,PSJ:,9)O>?TE;ZSI0)3Y-DV=I,CE$:3292*\@84BIJ<:(@J+, M?-(7X!31%,++).@U- UP*%9*.7*Z!FO28 ,X5>/L$8:[P1DDHAM,7NW%J4R+ MOX$-Y=$T^_YU\+A<_V\'+^VQLZS)7Y<]K [%!UQ'H=%J(3Y%R/U97\2]'QWT MU.7B]D*6$_;>A2ZH63#A"]S!LEJ"U\J4,[5/['2DQ7""^QSFT"C@2U4+I0FN MZQ+^ZVYH33!?F*5:<_=&8RB](VA\!LC%8FAM2($3'A\# ML=*?2H26:1W_(.OK(8*PB9.WE)^M.TPN4\*,\[,R8@N2ZNOV(%?N0#J.]Y"9 M(RII#!\UPQP! AT=TM3D*,>T;# ;"Z&*3F&(_4]#Q.)8?$7FX XG=OJRA ,C MU4LWS_%_M#/J]Q+'_UW ;R1(P4!L^9)O)O \SL^DL_H+D+N-+NX"!;Z-JHO,B)H*6M[W(4XW@HV-DAPHIQST)ST5K^-&E=3"WY M6JZ%&-#MA,B%86#R+@5_@U+P/J7>^.RCM+1=$*:<,9^LK@+(N>-@/@N-!&<, MA<^-#ZAK_6H[XE9,?^UYN/G]T$&%T1..+G7HQ'XO',)C7 Z/4/:YVPE7X4VEFM"C2G_E*GR8TQ? '\9 M*W$/X,U4,V(1"-9(JP/7"1O7X4N1LD#A9V43*3 GQ0;!#*1A66O-$A5:ROT, MFX?176W0X2H591Q#HL5% KQ&.CSK9=FG";/-:1W*T^(*I&.<6(X1Q;JM5BV1 M@&D<,@A>0E=;-'^T1W Z8O.= 6?^U!Y@5P$ND^O1.,#V+C$YY1!_884$C@(_ MRM=FJAK32"];$T$0#;.S,J,):; ::U'Z\3?QXWH-'AN7LC3TI!G=*1H@VW,MI;/+%6.X0!%VAAR=.K/=SATST 0TI^+T&ML"*CHU\*(-8HFOP MW?L:^I<<.+0>K&0&"TF98;0VE M'A57>HUC\&"F8:(D>)&.GV4PJ9H:BP:R"ZF&-#0 MOL=O4HR-+M@9&-L@Z&HC/Y-8(PLIIEOT%U.HI8=%P[![;TDD5]EK[K-^4UV/#49'"[\7D3$NO8$8 M._)8>6LMS351&JZWK&K""\Y@L^NPN8K+9S9!JP&15LBQ *OM0VJVA-2%5'OU M6G;@EE]M_ 3]T>5SY\"1'9*'*:J80,%]TY[,VQ /F#S>F<#2%GF=%Y6K"MF9 M)$X8B1<^+P>_%AO&"I'1('HD46V% H&UX)YSG'NT&+$/]<[\VHP1C;(-C(4] MRE6$2L4]OF^O(0C8+]Z8PW4>HZ;9IWI2H%_>*\^4W&+OS =,Y*H!X54F@8K%<>_S5@$=BT& MT8)>F4-4P>?\@19/PK+BOA%@452V@[KG/^KE?BP(YG<$W\B@;- M"\:K%,:29*"AEE,R

:KU&):TUHP(]DO<*P7U%/7.9,*>Z@ES M,%+MD?U]W$E$#(F@57ODF_D2P"9;Z+PK]'"%8KAL,!^+AL9!8ETW&Q3(=%!& MLVZQT*J6RN[A@0U[9'@T#)/WWPKU^^0ZJ=_?8!,73"S.Z9M3]5%?,7/A:2_" MD&ORY:W*Q>%Z;>9;?UX$7%W]2"/1GN+,*)M::T\/T'>GIWRP%QI>$N9%5=P% M P$ S!+6<82R[^*[O&:_6R?%IV@H@0@&?V!V+Q#U]('],:4_O'!$029UE:RD M^OIY9N-'&A_L*= #'HQX9O!>RJ;?!OSUTYVYKI>D88]= >F.$8MN^X)G8M.@N,OHE<=[CZSXU$N K0YO9E$1UQO:Q;3Q"*(1GSP7B5U-LFR%0 M0A-@:NN0<%&$01^1L6 ]_Y!HL]#PKVK'G""&AZ5_"UEJAW3ST0.FV!BRGE.9 M 1S>JC"Y_9!BNC3+44IH;_',F1R./8 S.? C,7RMT'\9\49]=Q>:J42]$"'S: 8E0YUT1[$H(2>[9G +@0 M%[NC8-9,G55U(FF_ *%*'"=6RO:PC3;KRU? 4_^0?5X4S)PWI2H"7CDBM$CXWK6,U!-F1;;>9:>BO,,KDINN+$[["!HS-9!>/Q&IR%@S\*9 M>F:5*85VC;0Q*%-I@D>5_C8[I(OJ/&!CGM,1\XE0[!Z&CV;N,ZN".5EI:Z3 M^Y:52. MD5E$03C=BRS/S/EJ,WLVZR"H-9ZQ9X__ \R-#.$!'D4Y=6U2+%&1/%>="?B+ M\YU^>RG.S)O5250EIQN9.PX 7H_;(&2/KE5;KY>FP190R3M-GK4U$H]]?<"= M4+V2J9\XZ>4;*C@Y9OLT7;Y[@2S:VP&B]W!D3B;N M<[8TES7D_FK<86&G5S MX64G)28Q*=@@?2[[=I0S9?19"G*Q/=<1#WB?<=KWN*0-=15B ;U+[??2UCN1 M+"?L0QQ9K@KL*H'TA 6)[9FQM'S;M$44#H16-#+C8;4O&>3H:,4'I]S MX5IWDLIF6=3SV MIEPH16Z<3?')CTU6K3375!2%GD>UL;SA8XHZ:H<9MX)0]HQA4RB.F,L3='Z+ M[_*Q[7TZN(E<0Q!>Q6G- C_B"1@3X[&%$$H*TO*(T35@)V+],]YY5*DT\^9I;J3NCJD/%#6F?5#'3M87EO[[:?+A@BPUM7 M5HGK'.;=;%NI[H^'.QVQF+Z0"(JN1N.LC\HB-,@:VL&#DV-K[P[)N>+:JSJ1U=M"MN6!C4\^,O Q*;67<9"&4$*J!KN(JMEC)HB M\)7^0,Q-'U'ZJVG7:.D=<,DDF!G":2-5E*57J@L7B)G N#KB.W$A154'.@1R'5 JP&G[Z2< M4[N00I7S#HQ.#%,@.!DV!8]8X9^"E/H@F_VW%4:TB9PS]Q Y+I.LA0BM(3X< MK4#P3QY1NR3G!')C4L*.8R6+ERF"GD..O990>!39.$A^*0M,R=E+Q&'Y&)O& MG<1GML32 7/%:QVL1S/H.>(G&P "$&R+Q"W]L.D+\'^,*%C;#^W9ERJTN@XK]QIKRS]8F>KJA2=)&H6$IL;\% M<.ZCR<[D7B^#<\->Y[C?#MCR&W&\\8\/#Y\=7T.8]_5*U.\@FCG$CHR5F\O- M5WAXL",")W2H:;2R'>;13P3?$&.ZDMBC[*&%.CO B31DB:*-)+^3O$,AS8$J MZM7+X>L^MF^/PSK@*@89SYN#[=Q)0+-.9LH4"%1&R(\/J9F2>L^1[I N?RI' ML2^-HB@UJ.OE&"")U4>59:KQ[F; 0XG4SQAA#%@H/2JH3^A(Y;RKFD+7'CH4 M$E>R.I)@T^4CY[P0#3T,)HY/AM!7;H5P*(4BATZ;( 2)WBCW!;;4-"X\NZK. M=1V4VE)XS3:S#:DX1:>FU+F8/D6Q7':H*WX3PJI< ^*0M2A^76IGIJ9P_ZHR M;*74M'K%)@(2BX.3J8(4(E\#$$F$79"+;D3KO_N#XB_&S;\Q] MWCVL]FFO=8WC&98J9,;1C]&S/MR;[7,7)FD(^I#*&EOUT9*T1A4J]MB%#W:, MQ0.URXOA[ZTFI$!_%+,S_=E)FP51F MT@*(,SE\>6SAB(O0,?VTE9D6WB!IWVADO4PV]^?15&2!KA[\O^R\'[ ^J-7B- YQU> MM0YMLIRD^.39T\=4FB$FXDZ _L)I[ ;6CPDZK(0)3.X@3$'TLY_E!EUR 1Y? MF7N<;/]_5[E/B$EZ3=@F)D?$"Q&P=X0Y2R_#!#\4F;;]YD%2]N^Z\(8'TY8D M1 ^P&?P0?X\RTO8 I['EG!<)7T9J#\VKY4H ?.&K8HZ#D3P\I>'UO&JI&3J\ M<(X=E,"NQ7E4&'D3'W#I&]?$(*TFJEA<=BVG-OCII-HF84-K]*9&WCU< MCWV!W8C_$1[?4JQ^1UHD*T+%%,P=%?8"]C2L(<]^0G08?AJ6]8EU/]%4(LMQ MO:3,FN_H5]OBN( ;(]S:SXL5W@F^/ROX0/+U+Q#L5[M@"L#^D1ST_8AJ>XU%!EDK$-$! (T61'#I1%"5= WGD4JM22!'#\[VG]O>.]O>^WP>9C;ZP+_\- M&OV28P,R1]Z'=%_$G!2BA.TK W,[LGZU\9\3/8> M[R=+6*!%$P!X&0QW6C&QL8,F MZX#9)K1[/2^#+QAV9AZZSBF2,8-C@WWYQDK=[0FA6OB#Y)4S%GM,0-$1XW@3 M8Q2XMQK^##-RM\(:%.1:DR4A(:.B6Z[@.\M$DC\\M*9EE@#NA^I==NHD] KG M9,E\!M:,1_-J__I0.=)%&N5+PKO*]&T66BC7P3_I0!;JC@WFKP10W.G//ZT_ M08'V[\6@R*;'(NANAT1!+:>8TUM!$)Q5YY]09(C5FW%TFPQW>52/I-"#I;S& MP9J>B-[ $GRL%K5JD"\L0'UY=X7D(/4?C5T7JR-I[4SB>8NBW_?81EUJ0:XVS?Q:"M=]P7SM*ME]MF)XA[U%<5=>&)878EVA MS4RA-207'Q-(80:,[65"C9@ZZY8H53*AOQ7H9TZ@3(9@7EI\R&+1E%1_)-5] MGLLE%0=^J1W5$KH*"(F6Z'50)!">!!!!8NQ==AXX(>#Q7$3%3@SOFM\PY')@ MXW%\Q/$PPI<[CF1;:D69@*C8:BPM^0NE-]DD#&6]2_K8#&=_%:A[!;T+#GWA MF@S"^5"DL41R,2C. M?8_"OJD.DL$UOR0,A+JFW["".!RYBZ"QMR2$2:>#$C"71G;T+W^%+=" M%ERKSM_O._ E0 %>M0QP#'=]7KS>J?>LRAN1?$$V88SIT5JUR5-;TT>8! ]1 M:)+)8_KYZ- Z?@VME" QV'3R/"!8+!-:9/T6TYQZ7IG:^: Q4?Z 13^VOT8^ MLF4S UL%J]NVT,O H$ &BI*HJ=8LO*V-)Y=SN[>EO2R[SX)Q+VNN>W591Z8, MLRB*68_,ZE90!A[M3I_B+83%&VK/,S,&!!-Q!OM83S^XF GIV7OP- M"8OY4'O;^QSP[%&337;6%HI;U1&?,7("J8P"1=K^,D7#EUCCX,!C'#IEQK:[GY!Y. M'J;)0[".7Q45YLRNYRQ>_O@J^1_55(5*3@G?_?UUG\_E_6^TGU^<'28O%7UA^28<-9I/MEB0",'IZU6W]U[RVEXZ?H& M1E@F_U^W5'7RDYD7JC37>T-[1Y&@_>7ST\-ZC9P\>7"-Q^BG1LB") M<<.<)IKDK^:#:I+O,2"JKN4$_O'UL\GS;[]]=_+R^,7IRV[HJ3<;Y M@Z JR\'8&([A;,V8+AI,5V;;1+KOJ.S00Y8D,S7R M1"I'Y ,=4-9&I5]!'ZHU0("#Y#=,]2D/8SS"YQ5QJ5=4#N*G$>)XSHP*LNV$N/&JQ"PQX]YDJDSVWKY\M;_O*[1Z MV.6X2+-TH%9N^"%ENT* 4LT9U,=?#JXY9L@MBH\TEJ&N<@Z?:-]&M7.LQPB& MB+>7H'QC,TG6> [7>0O.#L 'XPQB<@ES05U-#? M1X!&;E)4G=;5FK'!BDHQ6P;QA3#V)IB=5,4[ '/4U"1XXB>RWWVB#13%Y*_$ M@GUO9YJ\Q4/)M8W-N/WZ9R=^E_78.NMQ5:[GFRLMG?GM]>F;D_?OD]]^.'EW M\O.K]$I+:5#:7.EJ>)%TE["EVKF+V7YKYZ]<#0>1?OB2(.H6_FEAA+_03[A:J_#WJJN3TQKT0?KY$['! M[2\2(=GN9/TE\-P=F ?UI&SH?S\]N;<#X[^.8_8%D;]B5/]MK9$&!,;!6,X7 M"VQU_ -,J:0&W!WR,__,7.D[/[>7W)V_>'Y^^_OE- M\O[TW2\O3G]Y=[)F2G_?$DM1"7DKK+$G='H4\/6_4 M\F]RP<<'\849[+9="ZD7NMRR^-M'=B+DL,GKEU>_3SNP1P_',/B??_-::;(K M*@NYD.YADVVU:O1W]A_/L85NH2Z^,R4-B[[T/,8L/!H:'"18^<^B9!X_/I@\ M?81ZIH71M+E]L:B@ U)!]]M\^+O!5;^T8E+!"#BMD^++'0OZ*UMGPCP)H^.YH]3&9Q- / M?-Q@6:M53Z%'&W%XTB_5XW)>F:#K.SG+EK-C[_Z-0T?0H/Z\HN\ MCGKOT9-'*;QD9*'EF/9LUPD[2Y^S"W8E#Q.&BGZI[1Q]SY^Z=#?I7OU0(?'$ M_.^Y63?Z\CQ,CYX^21]MNCQWQ^U'C:"KTQK^M[@['U^5$7M42'=QIJZLW)2QA^ M5W]WZ M/W_K,>!P%[&[31?HG6Y-K8H[TWLG;1Q)*];)6^35)GC=JZ[,[T3=7R#J#H^> M71<39W<.Y+]KU7:FO?CV[@C^^1#_Y"A]^&A#N/56Z5K9H[6OO 6Z^)7YJ'-B M!+?]$C_UEGWF(M[F6WCT\#*C]SX!278%)38^BV]_KSI?V+]B:R'GSDEADPXK MOXG&),M@WS&$YYM;!LU[W4=5UB:39T^./H\S9-=AJ?>G57X!_UFTR^)?_S]0 M2P,$% @ 9X2;5F?NJ:WQ!P !R< !L !E>&QS+65X,S$Q># S,S$R M,#(S>#$P<2YH=&WM6FUSV[@1_MY?@9.G.6=&[R^Q+3N>\JO[RY O5E23FYZB>VI/\@BL5CL+A[L/H!P\=WUQ]'X'S_? ML-1EBOW\MQ]^NAVQ6J/5^M0;M5K7XVOVX_@O/[%^L]UA8\-S*YW4.5>MULV' M&JNESA7#5FLVFS5GO:8VD];XKD6J^BVEM86F<*)V>4%O\!.XN/S#Q7>-!KO6 M<9E![EAL@#L0K+0RG[!/ NP]:S0JJ9$NYD9.4L>Z[6Z/?=+F7DYY:'?2*;A< MZ+EHA>>+EA_D(M)B?GDAY)1)\;XFVST.?7X&W>3TI'\B!J=G9]"/3B,X%0/H MM_D_.VAD"\5#'^OF"M[7,IDW4J#QA_UN\V10N/.9%"X==MKM/]:\Z.5%HG.' MXQGL'[X&-5O*'#RX!E=RD@^]2[70==$<:Z7-\*CM_\ZII9'P3*KY\/NQS,"R M#S!C=SKC^?=UB]/0L&!D$@2M_#>@36B>?YP%DT]0CY(Y+%SH=,GHFX=41M*Q M7J?9V;1XW7%N)NB[TP7V0K5KML<8;#"_N_']G<;_A($&ONLW!YI3]J[2D>,/W1A#[1KYWF@O?OO[HF]'J^"#L.XSF[ ?N,5ITCG+YNP^US,%8@+U,&\FS);0:$"NL<*@?BYSQO,Y*W-G M2D#[L>;X\H-SREF&3T9RQ1(>XRO#=(;KTND@MR600PS6H_ P.5$G(@DU9A4:/Z M.),N10=M ;$WD/06:)H6Z.84NPD6S=?#\,IQV7LIN 26R!QGGD"TFNDZ@A+% ML=FLMJ%*@3T;0VK75$HJ345" 8",>$;Z560*TP8A\-C6M! M> )7)XE2H0"B4R.$_'#6VQ-SF[)$Z9E=0-? 1%J'[,\Q3B^#W0E5K14"[<*8 M+6M?.0C[SPR$XXT9>W-TVNVGQ1F=P#&]]U\Y A*?P*(EJY@&VI)]1BEM#8N.KM+J>F@TH M[L%7U>$5@.I5VJ9&B2D6;;%:2>$WNK:,K!22&TD.R, 6?+'(25-IJ8+[M6I] MN?>I%'?2:!!N<7VG HFIC$O%J0*@6]Z(%1/ 'H%7K-,A_!8!"6*2QOX@OB I MOP!P1\\(W+W^-K@/3FU;&#\\*1X,=5P>4RD(P=SJG%/VYQ;13TR58,V-6$ , M02]Y))5T?1Z($6ULJ&Z!K3]47FH7*H*$V!0+>>S,2Q-L(;X#GO M!'+D* KQCBU0T$(B$>3S =.XX&2!>?YUHSI^1J@.*?MFRE7I\QI-.20)DDXY MQ_O;5BT8+L M^W4)(1)HC\<@#?!J<2B>$0ZK[!JF>!LJM.NOR*!OV8G')^14H@,ZCDM#@%BK MO3NT9MHZ?$\GIJC+QJCHUW"FQ([W=$D0V9CM'DE7AN.^#/R!!9UEY.72KK?! MJI3;)5&A/.E7 @A?0'P\JN0^9TK>@ZI.+Q[)U[\X1%^(_I>PX1N\B@V?/_(4 MBW537Z4SRJ[KV%UE-D+?$YC+%C%>FL:1'#MM[)(L^!>H,LNDGK_Y0=G%*]2045ENA<+JQ(P-R M@1TM+!/@7L16I!>[(.R0F]8#?;#('6R9(6@P2-Z9JO#L/,][_=3@^6V\KI ! M) 833!VQ #XG(IK\P7H%NWHHH#*?:C4%JJ(YGU2_#Y@JC4)6*#T';)VE.N1. MO@%J!.'_A&(T_TMHK-7#'3]'KZG9BZC?$S[O#D+/FZ/.N_9V9OZ<5Y<7SF]8 M*T,C7)E@&FBOXH6%X>++.1:Z0O'Y4.9^6-_IO(IHI)W3V9 ",:5JB=RK6EX^ M+J&Y^NG_[*QYTCZA7_\=6N/$8N#J8D#37PQH.;'=-N@U!V?=O9K]0'A,ZGGQ<=MZ\0JY<4CK_CGJ Q2KE$CI)[!C-*)=!= M!XA+.DIA'\.^83M6+9]&=]281[>F"AVNC0W#F?D4MNY1K4#F%V9[U85'B+32 M[>^R[W+2WDM9U6>X(N8OJUW^!U!+ P04 " !GA)M6$%39 N4' "Y)@ M&P &5X;',M97@S,3)X,#,S,3(P,C-X,3!Q+FAT;>U:;6\;-Q+^?K^"E7&I M ^C]);9EQX!KNZB!-NFY.@3WZ4 MN1+/U')+>2W/%WK.&O'^K!$&.1L:,3\_$VK*E'A;44FO MW93#9J_3X[WN<=H\'IXTNRW<'B?RJ-,Y^F\+1C8@'OLX/]?R;66BLMI8TOC] M;KM^U,O]Z4P)/^ZWFLU_5H+H^5EJ,H_Q+/K'RZAF2YF7][[&M1IE_>!2)79= M-"=&&]L_:(:_4VJII7RB]+S_[4!-I&/OY(S=F@G/OJTZ3$/-2:O2*.C4;Q(V MP;QP.XLF'T&/5IEY.@%M6NV)PBV MM'^[\=V=QO]R?3FX>?^.=9IM=GE].[CY_N;R@IY\FBUKXZ:+UI;MOR M6)AS+@36DYNY6YL9Z9E%W?ZU^DG:I$LA^,)C6NRFZRI [P MG+S@"6L_L0G[CCM,D\G89,[N,C/34HQD-]'.5,9[-69%Y M6TC8CRH8"B+FE+,)[JSBFJ4\P2/+S 0YVYLHMR60R40ZQ^V<1";\3F+<-9T. MSP2,P9 Z5%.,00*)LJB>$,O0'98(:=ELK)(Q.&X[#P77$J6J@PS3R!:S705H(0X MFNU:N\I28P$Y,#]<)[H0T DTK4UK%4A4E)IR@(%P3/C6>@74$B/NP=!8"R)0 MRBI)%!H"0*1KMA974-@6YAS):U M+QR$W2<&PL'&C+TZ.&ZWCDY=";.2\5 R,6F*0F;#7-XP;F5 #5"@AEK2[#() MJ ZU^&VV]P+MZWCKX;:0_[ZJ<#V3?VD17&XD@Z1PA2& M@OC'^*I2K4YXX?;O0D5S*(&5UJH+ MY3ZD4NSM81 VW:%3#F*JDD)SJ@!P*QBQ8@+H$7G%.AW"U5"2()(T^DOQ&4GY M&8![^(3 W>EN@WOOU+:%\?V3XMY0Q_*8*D$(YLYDG+(_=T _,56"-;=B 3& M7O&ATLK/B1SL&I867$!C %I<*QNB:TPW%)G[TJ&\L#F [@*921)C13 @<-Z1 MS,!1-/".%IG30B(1\/F(:2PXE2//OVQ4)T\(U3%E7T^Y+D)>HRF7:0K2J::8 M++>#/"ZIR!YY.M[NYI,!Q.B('.LB:QV:PC]NP3Z5A"^E)5'R](^W5FRX(/MA M7$PS*[QBG>A@KM^DLR&%IVXO$3 M'5HGQGD\IS-Z!=&DX]F4R'%C06496+.UZ':T: M<[8K% MNJFNTAEEUW7LKC(;H>\3F,L6,5Z:QD&.O;%N21;" ZB<3)3W4GZD=@P-Z BU M"P7[@I)#(!RIVE$IP'^BZ(ME*7\M%,P/2[#(DG#(\?K_^[HO2Q(N-$@?8J4 M/]I?TTX]41)X*0O]]_*IP=/;>%V :06 M":8*+,B0$X&F<+!>PJX:"ZC*ID9/)571C(_*]P.V3*-RDFLSEVB=C4W,G7P# MU #A7T(QZG\2&FOU<,<+\C4U&]TZK;*?#]N^4F0(?$M;PZQIGCO97UR41O]3TL]6(Q M^#>\V&[K=>J]D_:CS:AO!Y&@V N-RGKVM M="H/PMMOY_>LM;E8*>);L3'YEU^JX8.**Z _5$)V@?VS9NVC:OCP8PF<,A"? M[V.<^J_DYJN#+M9?^-WQ"<"&LWO.;).%JO:Q )4+*"S5'"[3Z1];^/J*8\E5M?/JV %9)L M<]6%#X&NPC_>Y;'/B1[]C*K\C1]UA<_+SG\'4$L#!!0 ( &>$FU:XC4 * MU 0 "@3 ; 97AL#,R,7@P,S,Q,C R,W@Q,'$N:'1MU5AM7[&8*9 9WZOMQ&]DQCAFR#3$$)M2/G7DDRZG(I\.28[C_OJN='&Y\DG:US^ZSJ[6&#XZFX_F[5Q/(S%+ JS?/3H['T/""X&UK' 1'\R-X M,7]Y FT_C&"N2*ZYX3(G(@@FIPUH9,84_2!8K]?^NN5+=1[,SP*KJAT(*37S MJ:&-PZ$=P2WE.GWX'G5JK$L-HJ? M9P;B,&[!6ZG>\PM2SAMN!#NL]0R#\GT8N$V&"TDWAT/*+X#3IPU.XFZK?9!& M">N$[19)%R2F<=*B'1*&2;S?^S-"(P-<7LIHLQ'L:6/)=Y :I6@]G4@A5?]A MZ#X#.^.E9,G%IO]XSI=,PRE;PYEG*9\04WCQY&^^&@%?O1MMG7T1-UC@XPLD!1U'T-0((>9^I_ M1]#^)(+QY&Q^_/QX/)H?3T^1L6>S-Z/3.B%^S!]#O,7$YB-SIZ-3B0=C,9S M.Q.'8?Q?T/VUTH:GFQ\$[SB'1.8Y2VP5AS4W&9B,P>L54>ASL8$S5DAE0*8P MN10SIBYXPN"%%!3+LV["<9[X\,2*/'K8C>-P,);+@N0;]Q8-]@"U/I=J61([ M"KW7D$KE]BC08DF!Y13+_4NBD@Q:4;.L[$1#R@6.7UDT8\E*X5F#T$E.T9@D M(_DYPR-AN>1:6^OQ:U=2/#\@8XJAS= M."-5=O-B%J0G&EO>BG8!D:)"XOE71/G"4+K= >W M*/BM>17OQ*O2^'_+AX4T1B[[/519$&HIY0F6HHYNG2,IM^" HP M#Z/.$[IWQ:^/*7:57A7)HEZKC?3J#6Q:W!G5GSB&BY\HAJUV'4.>8S%<$E=[ ML0P;@I(41^%Z@+$>880+Q;2-9=-.$R$ Q= 8(C#2NL#@ZJ:32GE.\L2.HT+J MFG-7RG#52I14D%AYW9[Z1B'S=SF_.BZ(ABP$JV<74E&F//2F((5F_?K'@')= M"++I\]SYQ D-MG/?-M$7MGPF1%0GHB--.5WUU]TN_MV(;(MML*\VM-ZXZKY] MUWT'AMZ>.]CWN^'^G=.A']TY]SFU<>CW>NV=U ;.Y-)L=(Q&1S]MM!HW27BE.N8RH0 MK!2<0HWRWCCM"QVU$^@O\>*]<=3.O==7TJU>4V]>5;/=]7P[AM^;V(P*Q07$ M!V5O_E4!"-P1\(D#YL:U2B'+>Z6^8H+8\-^Z:/F8,NX8"3^*D 7FS$FU: O^(:N@0 83 ; M97AL#,R,G@P,S,Q,C R,W@Q,'$N:'1MY5AM;]LV$/Z^7W%UL38%K%>_ MQ2\-X#H.&J"-TUA%UT\#+5(Q5UI423J.^^MWI"0G:9HB6+=TV8+ L'2\XSWW M/#S2'#TYG$V2CZ=36)J5@-/WK]X<3Z#A!<&'UB0(#I-#>)V\?0-M/XP@4237 MW'"9$Q$$TY,&-);&%(,@V&PV_J;E2W4>)&>!#=4.A)2:^=30QL'(OL%/1NC! M+Z,GG@>',EVO6&X@58P81F&M>7X.'RC3G\#SJE$366P5/U\:B,.X!1^D^L0O M2&DWW AV4,<9!>7S*'"3C!:2;@]&E%\ IR\;/$W3WB+MQMT%H>VP$Y-HT4^S M!6,9VP]9E/T>89(!#B]]M-D*]K*QXKFW9';^03OV>YW"##>9XEDY4/,O#'/"]-SCIDRYAW$$SUD-(8IMTM/+ M)5]P\^QIU V'K=B/;Z9]'3U1YU@ (PMTQ=C7 *18<:;^<03M;R*83,^2XZ/C MR3@YGIV@8L_F[\._/_8D/\^G$08I:G;#YZ,",YS ^G)TF MT\-'S4E-0C_LPNP(DM=3F(_/7HU/IG-O]MN;Z4<83Q)KBI[>*PX68)9LG@W9HHK+G8PADKI#(@,YA>BCE3%SQE\%H*BNU9 M-^$X3WW8LR[/GN['<3B2;4JA1V%WCO(I')S%)BQI,!R MBNW^+5'I$EI1L^SL1$/&!;[?931GZ5KA7H/024XQF71)\G.&6\)JQ;6VV>._ M'4EQ_X E4PQSOIY9B:1.#%-OXJP8\PN7<,*QX$P(WH3)DK,,CGA.\I03 ;,L M0\C*5L &J_ U =]9WII0K)5>$Z3.2/AZ!9=UK<#;96R1$2H+N\5==[PQTFJM MFFY.U(+D3'NS2\&V,$X=%59K3;03A-/9']Y;=@6AEC=/L P%L%\+D2,%N1EX M]LU/TN$>>5&C>/CI;]:EZ_F$%N!.E8I_77#%[X-"6 M%WV3;P0%*/:HLT=?[ B]TO%.PQ6K4;_51C[[0ZOP_P*GBW\1IZUVS2G/L0.M MB&MXV/L,04^*;^$ZX83;YEY%5:O8^JNLX01FR$*RV+J2B3'F8 MJB"%9H/ZRY!R70BR'?#B?CF'I4+:O:%VG]_8.'?*JCJ<@=IZP?+$L]IIZJ:E7WC_,_ M9&)<*"X@[I4G[Q\B('#]_1N[QU>7)H4L;XT&B@G<$R_8K6N4J^7O]HCPRH4L ML >LS=TN=_UPO/-.IOHL;XC<7=7!GU!+ 0(4 Q0 ( &>$FU;*V.&R_($" M )VT'P 1 " 0 !E>&QS+3(P,C,P,S,Q+FAT;5!+ 0(4 M Q0 ( &>$FU;?GKQ0MA@ -8L 0 1 " 2N" @!E>&QS M+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0 ( &>$FU8TLA0AX#< &A% @ 5 M " 1"; @!E>&QS+3(P,C,P,S,Q7V-A;"YX;6Q02P$"% ,4 M" !GA)M6CFR^K2UA "-<@0 %0 @ $CTP( 97AL&UL4$L! A0#% @ 9X2;5MK$U;ZI.P$ $FU;_@?GY2LX ,F,"0 5 " 5]P! !E>&QS+3(P,C,P M,S,Q7W!R92YX;6Q02P$"% ,4 " !GA)M6(%@/DXP& #N)@ &P M @ '#$P,7@P,S,Q,C R,W@Q,'$N:'1M4$L! A0# M% @ 9X2;5OT6I,->-0 Q@ " !L ( !H44% &5X;',M M97@Q,#)X,#,S,3(P,C-X,3!Q+FAT;5!+ 0(4 Q0 ( &>$FU;7^ %,Z3\ M -XS @ ; " 3A[!0!E>&QS+65X,3 S># S,S$R,#(S>#$P M<2YH=&U02P$"% ,4 " !GA)M6/(1_5#$P-'@P,S,Q,C R,W@Q,'$N:'1M4$L! A0#% @ M9X2;5OR-=)!]7P 6& " !L ( !6P\& &5X;',M97@Q,#5X M,#,S,3(P,C-X,3!Q+FAT;5!+ 0(4 Q0 ( &>$FU9G[JFM\0< &QS+65X,S$Q># S,S$R,#(S>#$P<2YH=&U0 M2P$"% ,4 " !GA)M6$%39 N4' "Y)@ &P @ $[=P8 M97AL#,Q,G@P,S,Q,C R,W@Q,'$N:'1M4$L! A0#% @ 9X2;5KB- M0 K4! *!, !L ( !67\& &5X;',M97@S,C%X,#,S,3(P M,C-X,3!Q+FAT;5!+ 0(4 Q0 ( &>$FU: O^(:N@0 83 ; M " 6:$!@!E>&QS+65X,S(R># S,S$R,#(S>#$P<2YH=&U02P4& / \ #P ;! 68D& end