0001297989-22-000006.txt : 20220428 0001297989-22-000006.hdr.sgml : 20220428 20220428163349 ACCESSION NUMBER: 0001297989-22-000006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 127 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220428 DATE AS OF CHANGE: 20220428 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: 22867260 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-20220331.htm 10-Q exls-20220331
000129798912/312022Q1falsehttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent0.013333300012979892022-01-012022-03-3100012979892022-04-26xbrli:shares00012979892022-03-31iso4217:USD00012979892021-12-31iso4217:USDxbrli:shares00012979892021-01-012021-03-310001297989us-gaap:CommonStockMember2021-12-310001297989us-gaap:AdditionalPaidInCapitalMember2021-12-310001297989us-gaap:RetainedEarningsMember2021-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001297989us-gaap:TreasuryStockMember2021-12-310001297989us-gaap:CommonStockMember2022-01-012022-03-310001297989us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001297989us-gaap:TreasuryStockMember2022-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:TreasuryStockMember2022-03-310001297989us-gaap:CommonStockMember2020-12-310001297989us-gaap:AdditionalPaidInCapitalMember2020-12-310001297989us-gaap:RetainedEarningsMember2020-12-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001297989us-gaap:TreasuryStockMember2020-12-3100012979892020-12-310001297989us-gaap:CommonStockMember2021-01-012021-03-310001297989us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001297989us-gaap:TreasuryStockMember2021-01-012021-03-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001297989us-gaap:RetainedEarningsMember2021-01-012021-03-310001297989us-gaap:CommonStockMember2021-03-310001297989us-gaap:AdditionalPaidInCapitalMember2021-03-310001297989us-gaap:RetainedEarningsMember2021-03-310001297989us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001297989us-gaap:TreasuryStockMember2021-03-3100012979892021-03-31exls:operating_segment0001297989exls:InsuranceMember2022-01-012022-03-310001297989exls:HealthcareMember2022-01-012022-03-310001297989exls:EmergingBusinessMember2022-01-012022-03-310001297989exls:AnalyticsMember2022-01-012022-03-310001297989exls:InsuranceMember2021-01-012021-03-310001297989exls:HealthcareMember2021-01-012021-03-310001297989exls:EmergingBusinessMember2021-01-012021-03-310001297989exls:AnalyticsMember2021-01-012021-03-310001297989exls:DigitalOperationsAndSolutionsServicesMember2022-01-012022-03-310001297989exls:DigitalOperationsAndSolutionsServicesMember2021-01-012021-03-310001297989exls:AnalyticsServicesMember2022-01-012022-03-310001297989exls:AnalyticsServicesMember2021-01-012021-03-310001297989country:US2022-01-012022-03-310001297989country:US2021-01-012021-03-310001297989country:GB2022-01-012022-03-310001297989country:GB2021-01-012021-03-310001297989exls:RestOfWorldMember2022-01-012022-03-310001297989exls:RestOfWorldMember2021-01-012021-03-310001297989us-gaap:NonUsMember2022-01-012022-03-310001297989us-gaap:NonUsMember2021-01-012021-03-310001297989country:IN2022-03-310001297989country:IN2021-12-310001297989country:US2022-03-310001297989country:US2021-12-310001297989country:PH2022-03-310001297989country:PH2021-12-310001297989exls:RestOfWorldMember2022-03-310001297989exls:RestOfWorldMember2021-12-310001297989exls:ContractAcquisitionCostsMember2021-12-310001297989exls:ContractAcquisitionCostsMember2020-12-310001297989exls:ContractFulfillmentCostsMember2021-12-310001297989exls:ContractFulfillmentCostsMember2020-12-310001297989exls:ContractAcquisitionCostsMember2022-01-012022-03-310001297989exls:ContractAcquisitionCostsMember2021-01-012021-03-310001297989exls:ContractAcquisitionCostsMember2021-01-012021-12-310001297989exls:ContractFulfillmentCostsMember2022-01-012022-03-310001297989exls:ContractFulfillmentCostsMember2021-01-012021-03-310001297989exls:ContractFulfillmentCostsMember2021-01-012021-12-310001297989exls:ContractAcquisitionCostsMember2022-03-310001297989exls:ContractAcquisitionCostsMember2021-03-310001297989exls:ContractFulfillmentCostsMember2022-03-310001297989exls:ContractFulfillmentCostsMember2021-03-3100012979892021-01-012021-12-310001297989us-gaap:ConvertibleNotesPayableMemberexls:A3.50ConvertibleSeniorNotesdueOctober12024Member2021-12-31xbrli:pure0001297989us-gaap:TechnologyEquipmentMembersrt:MinimumMember2022-01-012022-03-310001297989srt:MaximumMemberus-gaap:TechnologyEquipmentMember2022-01-012022-03-310001297989us-gaap:TechnologyEquipmentMember2022-03-310001297989us-gaap:TechnologyEquipmentMember2021-12-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2022-01-012022-03-310001297989srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-03-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-03-310001297989us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001297989us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2022-01-012022-03-310001297989srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2022-01-012022-03-310001297989us-gaap:LeaseholdImprovementsMember2022-03-310001297989us-gaap:LeaseholdImprovementsMember2021-12-310001297989us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-01-012022-03-310001297989srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-03-310001297989us-gaap:FurnitureAndFixturesMember2022-03-310001297989us-gaap:FurnitureAndFixturesMember2021-12-310001297989us-gaap:VehiclesMembersrt:MinimumMember2022-01-012022-03-310001297989srt:MaximumMemberus-gaap:VehiclesMember2022-01-012022-03-310001297989us-gaap:VehiclesMember2022-03-310001297989us-gaap:VehiclesMember2021-12-310001297989us-gaap:BuildingMember2022-01-012022-03-310001297989us-gaap:BuildingMember2022-03-310001297989us-gaap:BuildingMember2021-12-310001297989us-gaap:LandMember2022-03-310001297989us-gaap:LandMember2021-12-310001297989us-gaap:ConstructionInProgressMember2022-03-310001297989us-gaap:ConstructionInProgressMember2021-12-310001297989exls:DepreciationAndAmortizationMember2022-01-012022-03-310001297989exls:DepreciationAndAmortizationMember2021-01-012021-03-310001297989exls:ClairvoyantMember2021-12-160001297989exls:ClairvoyantMember2021-12-162021-12-160001297989exls:ClairvoyantMember2022-01-012022-03-310001297989exls:ClairvoyantMember2021-01-012021-12-310001297989us-gaap:RevolvingCreditFacilityMember2021-12-162021-12-160001297989exls:ClairvoyantMemberus-gaap:CustomerRelationshipsMember2021-12-160001297989us-gaap:DevelopedTechnologyRightsMemberexls:ClairvoyantMember2021-12-160001297989us-gaap:TrademarksAndTradeNamesMemberexls:ClairvoyantMember2021-12-160001297989us-gaap:NoncompeteAgreementsMemberexls:ClairvoyantMember2021-12-160001297989exls:ClairvoyantMemberus-gaap:CustomerRelationshipsMember2021-12-162021-12-160001297989us-gaap:DevelopedTechnologyRightsMemberexls:ClairvoyantMember2021-12-162021-12-160001297989exls:InsuranceMember2021-12-310001297989exls:HealthcareMember2021-12-310001297989exls:EmergingBusinessMember2021-12-310001297989exls:AnalyticsMember2021-12-310001297989exls:InsuranceMember2022-03-310001297989exls:HealthcareMember2022-03-310001297989exls:EmergingBusinessMember2022-03-310001297989exls:AnalyticsMember2022-03-310001297989us-gaap:CustomerRelationshipsMember2022-03-310001297989us-gaap:DevelopedTechnologyRightsMember2022-03-310001297989us-gaap:TrademarksAndTradeNamesMember2022-03-310001297989us-gaap:NoncompeteAgreementsMember2022-03-310001297989us-gaap:TrademarksAndTradeNamesMember2022-03-310001297989us-gaap:CustomerRelationshipsMember2021-12-310001297989us-gaap:DevelopedTechnologyRightsMember2021-12-310001297989us-gaap:TrademarksAndTradeNamesMember2021-12-310001297989us-gaap:NoncompeteAgreementsMember2021-12-310001297989us-gaap:TrademarksAndTradeNamesMember2021-12-310001297989us-gaap:CustomerRelationshipsMember2022-01-012022-03-310001297989us-gaap:DevelopedTechnologyRightsMember2022-01-012022-03-310001297989us-gaap:TrademarksAndTradeNamesMember2022-01-012022-03-310001297989us-gaap:NoncompeteAgreementsMember2022-01-012022-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:AccumulatedTranslationAdjustmentMember2020-12-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-03-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-03-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-03-310001297989us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310001297989us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-03-310001297989us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-03-310001297989us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-03-310001297989us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001297989us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001297989us-gaap:FairValueMeasurementsRecurringMember2022-03-310001297989us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-12-310001297989us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001297989us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001297989us-gaap:FairValueMeasurementsRecurringMember2021-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2022-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-03-31iso4217:GBPiso4217:EUR0001297989us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2021-12-31iso4217:COP0001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2022-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentAssetsMember2021-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherAssetsMember2022-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherAssetsMember2021-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMember2022-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMember2021-12-310001297989us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-03-310001297989us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2021-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:NondesignatedMember2022-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:NondesignatedMember2021-12-310001297989us-gaap:ForeignExchangeContractMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:NondesignatedMember2022-03-310001297989us-gaap:ForeignExchangeContractMemberexls:AccruedExpensesAndOtherCurrentLiabilitiesMemberus-gaap:NondesignatedMember2021-12-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2022-01-012022-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2021-01-012021-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2022-01-012022-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:FairValueHedgingMemberus-gaap:NondesignatedMember2021-01-012021-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001297989us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001297989us-gaap:RevolvingCreditFacilityMember2022-03-310001297989us-gaap:RevolvingCreditFacilityMember2021-12-310001297989exls:CreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2017-11-210001297989us-gaap:RevolvingCreditFacilityMemberexls:NewCreditAgreementMember2022-01-012022-03-310001297989us-gaap:RevolvingCreditFacilityMemberexls:NewCreditAgreementMember2021-01-012021-03-310001297989us-gaap:ConvertibleNotesPayableMemberexls:A3.50ConvertibleSeniorNotesdueOctober12024Member2018-10-010001297989us-gaap:ConvertibleNotesPayableMemberexls:A3.50ConvertibleSeniorNotesdueOctober12024Member2018-10-012018-10-01exls:numberOfDays0001297989us-gaap:ConvertibleNotesPayableMemberexls:A3.50ConvertibleSeniorNotesdueOctober12024Member2022-01-012022-03-310001297989us-gaap:InterestExpenseMember2022-03-31exls:class_of_common_stock0001297989exls:TwoThousandNineteenRepurchaseProgramMember2019-12-160001297989exls:TwoThousandTwentyTwoRepurchaseProgramMember2021-10-050001297989srt:ScenarioForecastMember2022-01-012022-12-310001297989us-gaap:CostOfSalesMember2022-01-012022-03-310001297989us-gaap:CostOfSalesMember2021-01-012021-03-310001297989us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001297989us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001297989us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001297989us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001297989exls:TwoThousandEighteenStockOptionsPlanMember2022-03-310001297989us-gaap:EmployeeStockOptionMember2021-12-310001297989us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001297989us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001297989us-gaap:EmployeeStockOptionMember2022-03-310001297989us-gaap:RestrictedStockMember2021-12-310001297989us-gaap:RestrictedStockMember2022-01-012022-03-310001297989us-gaap:RestrictedStockMember2022-03-310001297989exls:RestrictedStockandRestrictedStockUnitsMember2022-03-310001297989exls:RestrictedStockandRestrictedStockUnitsMember2022-01-012022-03-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMemberexls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember2022-03-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMemberexls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember2022-01-012022-03-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMemberexls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember2022-03-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMemberexls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember2022-01-012022-03-310001297989srt:MaximumMemberexls:MarketConditionBasedPerformanceRestrictedStockUnitsMemberexls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember2022-01-012022-03-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2021-12-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2021-12-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2022-01-012022-03-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2022-01-012022-03-310001297989exls:RevenueBasedPerformanceRestrictedStockUnitsMember2022-03-310001297989exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember2022-03-310001297989exls:PerformanceBasedStockAwardsMember2022-03-310001297989exls:PerformanceBasedStockAwardsMember2022-01-012022-03-310001297989exls:CreditAgreementMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMember2022-04-18
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, 2022    
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 26, 2022, there were 33,286,190 shares of the registrant’s common stock outstanding, par value $0.001 per share.


TABLE OF CONTENTS
  PAGE
ITEM
1.
2.
3.
4.
1.
1A.
2.
3.
4.
5.
6.
2

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, 2022December 31, 2021
Assets
Current assets:
Cash and cash equivalents$106,540 $135,337 
Short-term investments162,694 178,538 
Restricted cash6,274 6,174 
Accounts receivable, net239,279 194,232 
Prepaid expenses20,118 14,655 
Advance income tax, net9,336 15,199 
Other current assets28,377 34,009 
Total current assets572,618 578,144 
Property and equipment, net85,610 86,008 
Operating lease right-of-use assets75,147 76,692 
Restricted cash2,255 2,299 
Deferred tax assets, net22,447 21,404 
Intangible assets, net76,578 81,082 
Goodwill404,561 403,902 
Other assets32,215 30,369 
Investment in equity affiliate3,118 3,004 
Total assets$1,274,549 $1,282,904 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$4,796 $5,647 
Current portion of long-term borrowings35,000 260,016 
Deferred revenue22,571 20,000 
Accrued employee costs52,276 114,285 
Accrued expenses and other current liabilities86,911 76,350 
Current portion of operating lease liabilities19,308 18,487 
Income taxes payable, net1,259 901 
Total current liabilities222,121 495,686 
Long-term borrowings, less current portion260,000 — 
Operating lease liabilities, less current portion66,173 68,506 
Income taxes payable1,790 1,790 
Deferred tax liabilities, net928 965 
Other non-current liabilities23,196 22,801 
Total liabilities574,208 589,748 
Commitments and contingencies (Refer to Note 23)
Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued
  
ExlService Holdings, Inc. Stockholders’ equity:
Common stock, $0.001 par value; 100,000,000 shares authorized, 39,794,154 shares issued and 33,328,744 shares outstanding as of March 31, 2022 and 39,508,340 shares issued and 33,291,482 shares outstanding as of December 31, 2021
40 40 
3

Additional paid-in capital406,966 395,742 
Retained earnings792,315 756,137 
Accumulated other comprehensive income/(loss)(98,306)(89,474)
Total including shares held in treasury1,101,015 1,062,445 
Less: 6,465,410 shares as of March 31, 2022 and 6,216,858 shares as of December 31, 2021, held in treasury, at cost
(400,674)(369,289)
Stockholders’ equity700,341 693,156 
Total equity700,341 693,156 
Total liabilities and stockholders’ equity $1,274,549 $1,282,904 

See accompanying notes to unaudited consolidated financial statements.
4

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

Three months ended March 31,
20222021
Revenues, net$329,208    $261,415 
Cost of revenues (1)
207,516    158,821 
Gross profit (1)
121,692 102,594 
Operating expenses:   
General and administrative expenses39,945 30,703 
Selling and marketing expenses24,170 18,235 
Depreciation and amortization expense13,602 12,101 
Total operating expenses77,717 61,039 
Income from operations43,975    41,555 
Foreign exchange gain, net1,756    434 
Interest expense(876)(2,474)
Other income, net2,411    1,410 
Income before income tax expense and earnings from equity affiliates47,266 40,925 
Income tax expense11,202 8,958 
Income before earnings from equity affiliates36,064 31,967 
Gain/(loss) from equity-method investment114 (36)
Net income attributable to ExlService Holdings, Inc. stockholders$36,178 $31,931 
Earnings per share attributable to ExlService Holdings, Inc. stockholders:
Basic$1.08 $0.95 
Diluted$1.07 $0.93 
Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings Inc. stockholders:   
Basic33,442,038    33,734,118
Diluted33,894,868 34,318,318

(1) Exclusive of depreciation and amortization expense.



See accompanying notes to unaudited consolidated financial statements.
5

EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
(In thousands)
Three months ended March 31,
20222021
Net income$36,178 $31,931 
 Other comprehensive income/(loss):
Unrealized gain/(loss) on cash flow hedges(517)568 
Foreign currency translation loss(7,445)(1,911)
Reclassification adjustments
Gain on cash flow hedges(1)
(1,989)(2,829)
Retirement benefits(2)
155 179 
Income tax effects relating to above(3)
964 224 
  Total other comprehensive income/(loss)$(8,832)$(3,769)
Total comprehensive income$27,346 $28,162 


(1)These are reclassified to net income and are included in cost of revenues and operating expenses, as applicable in the unaudited consolidated statements of income. Refer to Note 16 - 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 19 - 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 gains/(losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.







See accompanying notes to unaudited consolidated financial statements.
6

EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED)
For the three months ended March 31, 2022 and 2021
(In thousands, except share count)
Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive Income/(Loss)Treasury StockTotal Equity
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 

Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive Income/(Loss)Treasury StockTotal Equity
SharesAmountSharesAmount
Balance as of January 1, 202138,968,052 $39 $420,976 $641,379 $(74,984)(5,408,618)$(268,238)$719,172 
Stock issued against stock-based compensation plans305,937 — 74 — — — — 74 
Stock-based compensation— — 7,832 — — — — 7,832 
Acquisition of treasury stock— — — — — (338,482)(29,015)(29,015)
Other comprehensive loss— — — — (3,769)— — (3,769)
Net income— — — 31,931 — — — 31,931 
Balance as of March 31, 202139,273,989 $39 $428,882 $673,310 $(78,753)(5,747,100)$(297,253)$726,225 
See accompanying notes to unaudited consolidated financial statements.

7

EXLSERVICE HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
(In thousands)
Three months ended March 31,
20222021
Cash flows from operating activities:
Net income$36,178 $31,931 
Adjustments to reconcile net income to net cash (used for)/provided by operating activities:
Depreciation and amortization expense13,669 12,266 
Stock-based compensation expense11,224 7,832 
Amortization of operating lease right-of-use assets6,043 6,761 
Unrealized gain on short term investments(384)(1,103)
Unrealized foreign currency exchange gain, net(3,165)(1,139)
Deferred income tax benefit(193)(2,695)
Allowance for expected credit losses34 48 
(Gain)/loss from equity-method investment(114)36 
Amortization of non-cash interest expense related to convertible senior notes 673 
Others, net819 216 
Change in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable(45,659)(11,818)
Prepaid expenses and other current assets(1,116)(21)
Advance income tax, net6,185 9,057 
Other assets(2,924)1,268 
Accounts payable(808)1,902 
Deferred revenue3,707 (17,986)
Accrued employee costs(60,008)(23,611)
Accrued expenses and other liabilities15,647 8,456 
Operating lease liabilities(6,005)(6,868)
Net cash (used for)/provided by operating activities(26,870)15,205 
Cash flows from investing activities:
Purchases of property and equipment(16,101)(12,680)
Proceeds from sale of property and equipment63 129 
Business acquisition (net of cash and cash equivalents acquired)(1,367) 
Purchases of investments(36,804)(18,835)
Proceeds from redemption of investments49,515 5,357 
Net cash used for investing activities(4,694)(26,029)
Cash flows from financing activities:
Principal payments of finance lease liabilities(39)(57)
Proceeds from borrowings35,000 25,000 
Repayments of borrowings (25,000)
Acquisition of treasury stock(31,385)(29,015)
Proceeds from exercise of stock options 75 
Net cash provided by/(used for) financing activities3,576 (28,997)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(753)(984)
Net decrease in cash, cash equivalents and restricted cash(28,741)(40,805)
Cash, cash equivalents and restricted cash at the beginning of the period143,810 225,519 
Cash, cash equivalents and restricted cash at the end of the period$115,069 $184,714 
Supplemental disclosure of cash flow information:
Cash paid during the period for:
Interest$1,277 $610 
Income taxes, net of refunds$5,404 $2,415 
Supplemental disclosure of non-cash investing and financing activities:
Assets acquired under finance lease$50 $10 
See accompanying notes to unaudited consolidated financial statements.
8

EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2022
(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. Accordingly, as the Company’s operations management services are now a part of its digital operations and solutions, they are referred to as “digital operations and solutions” herein; however, the Company has not changed the way in which it manages its business or its operating segments or segment reporting structure.

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, 2021.

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.

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

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.
(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
9

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



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 discount rate applied within the discounted cash flow model for business acquisitions, allowance for expected credit losses, 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, 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 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional guidance for a limited period of time to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as interbank offered rates and London Inter-Bank Offered Rate (“LIBOR”). The ASU provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.

In October 2021, FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides guidance in Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts 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 Company is currently evaluating the impact of this ASU on its consolidated financial statements.

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

The December 2021 acquisition of Clairvoyant AI Inc. (“Clairvoyant”) is included in the Analytics reportable segment. Refer to Note 9 - Business Combination, Goodwill and Intangible Assets to the unaudited consolidated financial statements for further details.
    
10

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



Revenues and cost of revenues for the three months ended March 31, 2022 and 2021, respectively, for each of the reportable segments, are as follows:
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, 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.
Three months ended March 31, 2021
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$91,160 $30,265 $37,668 $102,322 $261,415 
Cost of revenues(1)
56,093 17,391 20,844 64,493 158,821 
Gross profit(1)
$35,067 $12,874 $16,824 $37,829 $102,594 
Operating expenses61,039 
Foreign exchange gain, interest expense and other income, net(630)
Income tax expense8,958 
Loss from equity-method investment36 
Net income$31,931 

(1) Exclusive of depreciation and amortization expense.

Revenues, net by service type, were as follows:
Three months ended March 31,
20222021
Digital operations and solutions(1)
$180,169 $159,093 
Analytics services149,039 102,322 
Revenues, net$329,208 $261,415 

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








11

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



The Company attributes the revenues to regions based upon the location of its customers.
 Three months ended March 31,
 20222021
Revenues, net
United States$282,379 $224,368 
Non-United States
United Kingdom32,773 24,751 
Rest of World14,056 12,296 
Total Non-United States46,829 37,047 
Revenues, net$329,208 $261,415 

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, 2022December 31, 2021
Long-lived assets
India$72,793 $79,604 
United States52,856 50,095 
Philippines23,760 22,011 
Rest of World11,348 10,990 
Long-lived assets$160,757 $162,700 

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, 2022December 31, 2021
Accounts receivable, net$239,279 $194,232 
Contract assets$2,150 $2,524 
Contract liabilities:
   Deferred revenue (consideration received in advance)$19,765 $18,247 
   Consideration received for process transition activities$3,138 $2,203 

Accounts receivable includes $123,123 and $93,336 as of March 31, 2022 and December 31, 2021, 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.
12

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




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 unaudited 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, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:

 Three months ended March 31,
20222021
Deferred revenue (consideration received in advance)
$9,564 $23,621 
Consideration received for process transition activities
$366 $679 
Contract acquisition and fulfillment costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Quarter EndedYear EndedQuarter EndedYear Ended
March 31, 2022March 31, 2021December 31, 2021March 31, 2022March 31, 2021December 31, 2021
Opening Balance$511 $1,027 $1,027 $5,795 $5,631 $5,631 
Additions547  277 2,177 6 3,742 
Amortization(131)(242)(793)(537)(1,218)(3,578)
Closing Balance$927 $785 $511 $7,435 $4,419 $5,795 

There was no impairment for contract acquisition and contract fulfillment costs as of March 31, 2022 and December 31, 2021. 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 and estimates relating to the possible effects resulting from COVID-19.

As of
March 31, 2022December 31, 2021
Accounts receivable, including unbilled receivables$239,867 $194,805 
Less: Allowance for expected credit losses(588)(573)
Accounts receivable, net$239,279 $194,232 




13

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



The movement in “Allowance for expected credit losses” on customer balances was as follows:
Three months endedYear ended
March 31, 2022March 31, 2021December 31, 2021
Balance at the beginning of the period$573 $1,189 $1,189 
Additions / (reductions) during the period172 50 (496)
Reductions due to write-off of Accounts Receivables(158)(60)(129)
Translation adjustment1 4 9 
Balance at the end of the period$588 $1,183 $573 
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 and restricted stock units) issued and outstanding at the reporting date, and an assumed conversion premium of outstanding convertible notes, using the treasury stock method (as discussed further in the subsequent paragraph). Common stock equivalents that are anti-dilutive are excluded from the computation of weighted average shares outstanding. The Company includes performance stock unit awards in dilutive potential common shares when they become contingently issuable and have a dilutive impact per authoritative guidance and excludes such awards when they are not contingently issuable.

In 2021, diluted weighted-average shares outstanding was affected by the treatment of the Company's 3.5% per annum Convertible Senior Notes due October 1, 2024 (the “Notes”). The Company had a choice to settle the Notes in cash, shares or any combination of the two. The Company had the ability to settle the principal balance of the Notes in cash, and as such, the Company applied the treasury stock method. The dilution related to the conversion premium, if any, of the Notes is included in the calculation of diluted weighted-average shares outstanding for the portion of the period until actual settlement and to the extent the issuance is dilutive based on the average stock price during the reporting period being greater than the conversion price of $75. During the third quarter of 2021, the Company settled the Notes by electing a combination of cash and shares of the Company’s common stock and as such included the count of shares issued on settlement in the calculation of basic earnings per share for the portion of the period outstanding.

The following table sets forth the computation of basic and diluted earnings per share:
 Three months ended March 31,
 20222021
Numerators:
Net income$36,178 $31,931 
Denominators:
Basic weighted average common shares outstanding33,442,038 33,734,118 
Dilutive effect of share based awards452,830 342,993 
Dilutive effect of conversion premium on the Notes 241,207 
Diluted weighted average common shares outstanding33,894,868 34,318,318 
Earnings per share attributable to ExlService Holdings Inc. stockholders:
Basic$1.08 $0.95 
Diluted$1.07 $0.93 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share1,082  


14

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



6. Cash, Cash Equivalents and Restricted Cash

For the purposes of the unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
 As of
 March 31, 2022March 31, 2021December 31, 2021
Cash and cash equivalents$106,540 $177,121 $135,337 
Restricted cash (current)6,274 5,295 6,174 
Restricted cash (non-current)2,255 2,298 2,299 
Cash, cash equivalents and restricted cash$115,069 $184,714 $143,810 
7. Other Income, net
Other income, net consists of the following:
Three months ended March 31,
20222021
Gain on sale and mark-to-market of mutual funds and money market funds$1,236 $1,103 
Interest and dividend income1,370 602 
Others, net(195)(295)
Other income, net$2,411 $1,410 
15

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



8. Property and Equipment, net
Property and equipment, net consists of the following:
Estimated useful livesAs of
(Years)March 31, 2022December 31, 2021
Owned Assets:
Network equipment and computers
3-5
$122,887 $116,023 
Software
3-5
106,947 101,884 
Leasehold improvements
3-8
45,853 46,401 
Office furniture and equipment
3-8
22,003 22,302 
Motor vehicles
2-5
681 693 
Buildings301,049 1,070 
Land687 700 
Capital work in progress5,812 10,288 
305,919 299,361 
Less: Accumulated depreciation and amortization(220,662)(213,699)
$85,257 $85,662 
Right-of-use assets under finance leases:*
Network equipment and computers$90 $91 
Leasehold improvements1,105 1,229 
Office furniture and equipment711 787 
Motor vehicles583 578 
2,489 2,685 
Less: Accumulated depreciation and amortization(2,136)(2,339)
$353 $346 
Property and equipment, net$85,610 $86,008 

*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, 2022, 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,
20222021
Depreciation and amortization expense$9,116 $8,740 

The effect of foreign exchange gain upon settlement of cash flow hedges recorded under depreciation and amortization, was as follows:
Three months ended March 31,
20222021
Effect of foreign exchange gain$67 $165 
16

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




Internally developed software costs, included under Software, was as follows:
As of
March 31, 2022December 31, 2021
Cost$25,977 $19,289 
Less : Accumulated amortization(11,265)(10,226)
Internally developed software, net$14,712 $9,063 

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

As of March 31, 2022 and December 31, 2021, 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 assurances 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, and the asset’s residual value, if any. It is reasonably possible that the judgments and estimates described above could change in future periods. The duration and severity of COVID-19 and continued market volatility is highly uncertain and, as such, the impact on undiscounted cash flows is subject to significant judgment and may cause variability in the Company’s assessment of the existence of any impairment.

9. Business Combination, Goodwill and Intangible Assets
Clairvoyant AI Inc.

On December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”), completed the acquisition of Clairvoyant, a Delaware corporation, pursuant to an equity securities purchase agreement dated December 16, 2021 (the "Purchase Agreement"). The Company purchased 100% of the issued and outstanding equity securities in Clairvoyant.

Clairvoyant is a global technology consulting and services company that helps organizations in their business transformation by maximizing the value of data through actionable insights. It provides data engineering, analytics, machine learning, product engineering, and cloud-based solutions. The acquisition strengthens the Company’s capabilities by adding additional expertise in data engineering and cloud enablement, further supporting its clients in insurance, healthcare, banking and financial services, and retail.

The base purchase consideration payable at Closing was $80,080, excluding cash and cash equivalents acquired, debt and other estimated post-closing adjustments. As of March 31, 2022 and December 31, 2021, of the total purchase consideration, the Company has paid $78,198 and $76,831, respectively, net of cash and cash equivalents acquired. The Purchase Agreement also allows sellers the ability to earn up to $20,000 in earn-out payments, based on the achievement of certain performance goals by Clairvoyant during 2022 and 2023 calendar years. The earn-out has an estimated fair value of $9,000 and has been presented as contingent consideration under “Other non-current liabilities” and “Accrued expenses and other current liabilities,” as applicable, as of March 31, 2022 and December 31, 2021 in the consolidated balance sheets. A portion of the purchase consideration otherwise payable was placed into escrow as security for the post-closing working capital adjustments and the indemnification obligations under the Purchase Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of $75,000 and paid the balance with available cash on hand.

The Company accounted for the business combination using the acquisition method of accounting. The measurement period will not exceed one year from the acquisition date.

17

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



Pursuant to the Company’s business combinations accounting policy, the aggregate purchase consideration for Clairvoyant was allocated to identifiable net tangible and intangible assets based upon their preliminary fair values. The excess of the estimated purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for Clairvoyant, the fair values of all identifiable assets and liabilities must be established. For accounting and financial reporting purposes, fair value is defined under ASC No. 820, Fair Value Measurement and Disclosure, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.

The Company’s preliminary purchase price allocation to net tangible and intangible assets of Clairvoyant as of December 16, 2021 was as follows:

Assets:
Cash and cash equivalents
$5,606 
Accounts receivable, net
9,042 
Other current assets
352 
Property and equipment, net
399 
Intangible assets, net
Customer relationships
31,600 
Developed technology
2,070 
Trade names and trademarks
300 
Non-compete agreements
300 
Other assets
216 
Total assets
$49,885 
Liabilities:
Accounts payable
$(1,241)
Accrued expenses and other current liabilities
(4,833)
Deferred tax liabilities
(9,383)
Other non-current liabilities
(1,226)
Total liabilities
(16,683)
Net assets acquired
33,202 
Goodwill
56,373 
Total purchase consideration*
$89,575 

* Includes contingent consideration of $9,000 recognized at fair value.

The fair value of assets acquired and liabilities assumed from the acquisition of Clairvoyant is based on a preliminary valuation and, as such, the Company's estimates and assumptions are subject to change within the measurement period. The primary areas of the purchase price allocation that are not yet finalized are related to post-closing working capital and debt adjustments and reflect management’s best estimates and assumptions as of the reporting date.

During the three months ended March 31, 2022, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $1,148. The adjustments related to measurement of favorable lease intangibles of $160 included under “other assets” and reserves for various tax matters of $988 included under “other current liabilities.”

The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method. The customer relationship assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 7 years.

18

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



The fair values of the developed technology intangible assets were determined by using the “cost approach,” specifically the replacement cost method. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 3 years.

The goodwill recognized represents the acquired capabilities, operating synergies and other benefits expected to result from combining the acquired operations with the Company’s existing operations. The amount of goodwill recognized from Clairvoyant’s acquisition is not deductible for tax purposes. The goodwill has been assigned to the Company’s Analytics reportable segment based upon the Company’s assessment of nature of services rendered by Clairvoyant.

Acquisition-related costs are being expensed as incurred and are included in general and administrative expenses in the consolidated statements of income. The Company recognized acquisition-related costs of $134 and $761 during the three months ended and year ended March 31, 2022 and December 31, 2021, respectively.

The results of operations of the acquired business and the fair value of the acquired assets and assumed liabilities are included in the Company’s consolidated financial statements with effect from the date of the acquisition. The acquisition did not materially impact the Company's financial position, results of operations or cash flows, and therefore, the Company has not provided supplemental pro forma results.

Goodwill

The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance at January 1, 2022$50,428 $21,942 $49,020 $282,512 $403,902 
Measurement period adjustments   1,148 1,148 
Currency translation adjustments(116)(12)(361) (489)
Balance at March 31, 2022$50,312 $21,930 $48,659 $283,660 $404,561 

    During the fourth quarter of 2021, the Company performed its annual impairment test of goodwill for those reporting units that had goodwill recorded. Based on the results, the fair values of each of the Company’s reporting units exceeded their carrying value and the goodwill was not impaired.

As of March 31, 2022, the Company evaluated the continuing effects of COVID-19 and its impact on the global economy on each of the Company’s reporting units to assess whether there was a triggering event during the quarter requiring the Company to perform a goodwill impairment test. The Company considered certain improvements in current and forecasted economic and market conditions and qualitative factors, such as the Company’s performance in the first quarter and business forecasts for the remainder of the year, stock price movements 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 2021. The Company did not identify any triggers or indications of potential impairment for its reporting units as of March 31, 2022.

There can be no assurances that goodwill will not be impaired in future periods. Estimating the fair value of reporting units requires the use of estimates and significant judgments that are based on a number of factors including actual operating results. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the judgments and estimates described above could change in future periods. The duration and severity of COVID-19 and continued market volatility is highly uncertain and, as such, the impact on cash flows, long-term debt-free net cash flow growth rate in the terminal year and discount rates are subject to significant judgments and may cause variability in the Company’s assessment of existence of any impairment. The Company continues to monitor the impacts of COVID-19 on the Company and significant changes in key assumptions that could result in future period impairment charges.

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.


19

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





Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
As of March 31, 2022
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$98,266 $(31,360)$66,906 
Developed technology24,998 (17,119)7,879 
Trade names and trademarks1,700 (1,085)615 
Non-compete agreements300 (22)278 
$125,264 $(49,586)$75,678 
Indefinite-lived intangible assets:
Trade names and trademarks$900 $— $900 
Total intangible assets$126,164 $(49,586)$76,578 
As of December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying
Amount
Finite-lived intangible assets:
Customer relationships$103,016 $(33,018)$69,998 
Developed technology25,040 (15,850)9,190 
Trade names and trademarks1,700 (1,006)694 
Non-compete agreements300  300 
$130,056 $(49,874)$80,182 
Indefinite-lived intangible assets:
Trade names and trademarks$900 $— $900 
Total intangible assets$130,956 $(49,874)$81,082 

The amortization expense recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31,
20222021
Amortization expense$4,486 $3,361 

The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships6.2
Developed technology1.8
Trade names and trademarks (Finite lived)2.2
Non-compete agreements
3.7
20

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



Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2022 was as follows:
2022 (April 1 - December 31)$12,514 
202314,464 
202411,962 
202510,534 
202610,193 
2027 and thereafter16,011 
Total$75,678 
10. Other Current Assets
Other current assets consist of the following:
As of
March 31, 2022December 31, 2021
Receivables from statutory authorities$14,509 $18,023 
Derivative instruments7,399 8,682 
Advances to suppliers991 1,464 
Deferred contract fulfillment costs1,587 1,483 
Contract assets1,140 1,319 
Interest accrued on term deposits 665 892 
Others2,086 2,146 
Other current assets$28,377 $34,009 
11. Other Assets
Other assets consist of the following:
As of
March 31, 2022December 31, 2021
Lease deposits$9,772 $9,649 
Deposits with statutory authorities7,277 6,417 
Deferred contract fulfillment costs5,848 4,312 
Derivative instruments5,531 6,307 
Contract assets1,010 1,205 
Receivable from Statutory authorities223 222 
Term deposits184 186 
Others2,370 2,071 
Other assets$32,215 $30,369 


21

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



12. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
As of
March 31, 2022December 31, 2021
Accrued expenses$45,626 $44,405 
Payable to statutory authorities28,077 13,902 
Client liabilities6,183 6,097 
Accrued capital expenditures1,891 8,630 
Derivative instruments1,774 1,852 
Interest payable272 252 
Finance lease liabilities137 141 
Other current liabilities2,951 1,071 
Accrued expenses and other current liabilities$86,911 $76,350 
13. Other Non-Current Liabilities
Other non-current liabilities consist of the following:
As of
March 31, 2022December 31, 2021
Retirement benefits$10,518 $9,604 
Contingent consideration6,600 9,000 
Deferred transition revenue2,069 995 
Derivative instruments1,613 1,785 
Unrecognized tax benefits2,056 1,068 
Finance lease liabilities237 229 
Others103 120 
Other non-current liabilities$23,196 $22,801 

14. 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 exchange contracts, which are designated as cash flow hedges and net investment hedges in accordance with ASC 815. Cumulative changes in the fair values of these foreign currency exchange contracts are recognized in AOCI on the Company's unaudited consolidated balance sheets. Upon settlement of foreign exchange contracts designated as cash flow hedges, fair value changes are reclassified from AOCI to net income, whereas such fair value changes related to net investment hedges are included in net income when a foreign operation is disposed or partially disposed. The balances as of March 31, 2022 and 2021 are as follows:

22

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



Accumulated Other Comprehensive Income/(Loss)
 Foreign currency translation loss Unrealized gain on cash flow hedgesRetirement benefitsTotal
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)
Balance as of January 1, 2021$(86,185)$13,799 $(2,598)$(74,984)
Gains / (losses) recognized during the period(1,911)568  (1,343)
Reclassification to net income (1)
 (2,829)179 (2,650)
Income tax effects (2)
284 (9)(51)224 
Accumulated other comprehensive income/(loss) as of March 31, 2021$(87,812)$11,529 $(2,470)$(78,753)

1.Refer to Note 16 - Derivatives and Hedge Accounting and Note 19 - 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 gains / (losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.

































23

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



15. Fair Value Measurements
Assets and Liabilities Measured at Fair Value

The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of March 31, 2022 and December 31, 2021:
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of March 31, 2022(Level 1)(Level 2)(Level 3)Total
Assets
Cash and cash equivalents (money market funds)*$137 $ $ $137 
Mutual funds**109,438   109,438 
Derivative financial instruments 12,930  12,930 
Total$109,575 $12,930 $ $122,505 
Liabilities
Derivative financial instruments$ $3,387 $ $3,387 
Contingent consideration***  9,000 9,000 
Total$ $3,387 $9,000 $12,387 
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of December 31, 2021 (Level 1)(Level 2)(Level 3)Total
Assets
Cash and cash equivalents (money market funds)*$5,374 $ $ $5,374 
Mutual funds**127,551   127,551 
Derivative financial instruments 14,989  14,989 
Total$132,925 $14,989 $ $147,914 
Liabilities
Derivative financial instruments$ $3,637 $ $3,637 
Contingent consideration***  9,000 9,000 
Total$ $3,637 $9,000 $12,637 
* Represents money market funds which are carried at the fair value option under ASC 825 “Financial Instruments”.

** Represents those short-term investments which are carried at the fair value option under ASC 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 exchange contracts. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified
24

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



as Level 2. Refer to Note 16 - 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 its acquisition of Clairvoyant. The measurement is calculated using unobservable inputs based on the Company’s own assessment of achievement of certain performance goals by Clairvoyant during 2022 and 2023 calendar years. The Company estimated the fair value of the contingent consideration to be $9,000, based on Monte Carlo simulation model and scenario-based method.
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, accrued interest on term deposits, accrued capital expenditures, accrued expenses and interest payable on borrowings for which fair values approximate their carrying amounts due to their short-term nature. 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.
16. Derivatives and Hedge Accounting

The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies so as to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling $566,940 as of March 31, 2022 and $514,580 as of December 31, 2021.

Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of these cash flow hedges is recorded along with the underlying hedged item in the same line of unaudited consolidated statements of income as a part of “Cost of revenues,” “General and administrative expenses,” “Selling and marketing expenses,” and “Depreciation and amortization expense,” as applicable.

The Company evaluates hedge effectiveness at the time a contract is entered into as well as on an ongoing basis. For hedging positions that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related amounts recorded in equity are reclassified to earnings.

The Company estimates that approximately $5,443 of derivative gains, net, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges, could be reclassified into earnings within the next twelve months based on exchange rates prevailing as of March 31, 2022. At March 31, 2022, the maximum outstanding term of the cash flow hedges was approximately 39 months.

The Company also enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of foreign currency fluctuations associated with remeasurement of such assets and liabilities to functional currency. These derivatives do not qualify as fair value hedges under ASC 815. Changes in the fair value of these derivatives 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 U.K. pound sterling (GBP) and the Philippine peso. The Company also has exposure to Colombian pesos (COP), Czech koruna, the Euro (EUR), South African ZAR, the Australian dollar (AUD) and other local currencies in which it operates. Outstanding foreign currency forward contracts amounted to USD 163,442, GBP 7,948 and EUR 1,630 as of March 31, 2022 and USD 134,612, GBP 6,763, EUR 1,343 and COP 2,541,902 as of December 31, 2021.

The Company uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investments in foreign subsidiaries. Gains and losses on these net investment hedges are recognized in AOCI as part of foreign currency translation adjustments.

25

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



All of the assets and liabilities related to our foreign exchange forward contracts are subject to master netting arrangements with each individual counterparty. These master netting arrangements generally provide for net settlement of all outstanding contracts with the counterparty in the case of an event of default or a termination event. We have presented all of the assets and liabilities related to our foreign exchange forward contracts on a gross basis, with no offsets, in our unaudited consolidated statements of financial position. There is no financial collateral (including cash collateral) provided or received by us related to our foreign exchange forward contracts.

The following tables set forth the fair value of the foreign currency exchange contracts and their location on the unaudited consolidated financial statements:
Derivatives designated as hedging instruments:As of
Foreign currency exchange contractsMarch 31, 2022December 31, 2021
Other current assets$7,198 $8,669 
Other assets$5,531 $6,307 
Accrued expenses and other current liabilities$1,755 $1,324 
Other non-current liabilities$1,613 $1,785 
Derivatives not designated as hedging instruments:As of
Foreign currency exchange contractsMarch 31, 2022December 31, 2021
Other current assets$201 $13 
Accrued expenses and other current liabilities$19 $528 

The following tables set forth the effect of foreign currency exchange contracts on accumulated other comprehensive income/(loss) and the unaudited consolidated statements of income for the three months ended March 31, 2022 and 2021:
Three months ended March 31,
Forward Exchange Contracts:20222021
Unrealized gain/(loss) recognized in AOCI
Derivatives in cash flow hedging relationships$(517)$568 
Gain/(loss) recognized in unaudited consolidated statements of income
Derivatives not designated as hedging instruments$(899)$215 
26

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



Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments
Three months ended March 31,
20222021
As per unaudited consolidated statements of incomeGain on foreign currency exchange contractsAs per unaudited consolidated statements of incomeGain on foreign currency exchange contracts
Cash flow hedging relationships
Location in unaudited consolidated statements of income where gain was reclassed from AOCI
Cost of revenues$207,516 $1,583 $158,821 $2,424 
General and administrative expenses$39,945 294 $30,703 252 
Selling and marketing expenses$24,170 14 $18,235 13 
Depreciation and amortization expense$13,602 98 $12,101 140 
Total before tax1,989 2,829 
Income tax expense relating to above(515)(389)
Net of tax$1,474 $2,440 
Derivatives not designated as hedging instruments
Location in unaudited consolidated statements of income where gain/(loss) was recognized
Foreign exchange gain/(loss), net$1,756 $(899)$434 $215 
$1,756 $(899)$434 $215 
17. Borrowings

The following tables summarizes the Company’s debt position as of March 31, 2022 and December 31, 2021:
As of March 31, 2022
As of December 31, 2021
Revolving Credit FacilityTotalRevolving Credit Facility
Total
Current portion of long-term borrowings$35,000 $35,000 $260,016 $260,016 
Long-term borrowings$260,000 $260,000 $ $ 
Total borrowings$295,000 $295,000 $260,016 $260,016 
Unamortized debt issuance costs for the Company’s revolving Credit Facility of $198 and $232 as of March 31, 2022 and December 31, 2021, respectively, are presented under “Other current assets” and “Other assets,” as applicable in the consolidated balance sheets.







27


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 “Credit Facility”). The Credit Facility 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 entered into an Amendment and Restatement Agreement with Citibank, N.A. as Administrative Agent and certain lenders (the “2022 Credit Agreement”). Refer to Note 24 – Subsequent Events to the unaudited consolidated financial statements.

The Credit Facility carried an effective interest rate as shown below:
Three months ended March 31
20222021
Effective Interest Rate1.3 %2.0 %

As of March 31, 2022 and December 31, 2021, the Company was in compliance with all financial and non-financial covenants listed under the Credit Agreement.

Convertible Senior Notes

On October 1, 2018, the Company entered into an investment agreement (the “Investment Agreement”) with Orogen Echo LLC (the “Purchaser”), an affiliate of The Orogen Group LLC, relating to the issuance to the Purchaser of $150,000, in an aggregate principal amount (the “Notes”). The Notes carried interest at a rate of 3.5% per annum, payable semi-annually in arrears in cash on April 1 and October 1 of each year. The Notes were convertible at an initial conversion rate of 13.3333 shares of the common stock per one thousand dollar principal amount of the Notes (which represented an initial conversion price of approximately $75 per share). The Company had the option to redeem the principal amount of the Notes, at its option, if the closing sale price of the common stock exceeded 150% of the then-current conversion price for 20 or more trading days in the 30 consecutive trading day period preceding the Company’s exercise of this redemption right (including the trading day immediately prior to the date of the notice of redemption).

On August 27, 2021, the Company entered into a Payoff and Termination Agreement with the Purchaser, pursuant to which the Company prepaid and settled its outstanding obligations under the Notes, by electing a combination of cash and shares of the Company’s common stock. During the three months ended March 31, 2021, the Company recognized interest expense and amortization of debt discount of $1,986 on the Notes.

Expected payments for all of the Company's borrowings as of March 31, 2022 were as follows:
Revolving Credit FacilityInterest Payments
2022 (April 1 - December 31)$35,000 $2,723 
2023 3,362 
2024 3,362 
2025 3,362 
2026 3,362 
2027 and thereafter260,000 419 
Total$295,000 $16,590 
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 March 31, 2022 and December 31, 2021, the Company had outstanding letters of credit of $461, each, that were not recognized in the consolidated balance sheets.



28


18. Capital Structure
Common Stock
The Company has one class of common stock outstanding.

The Company purchased shares of 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, 202227,219 $3,191 $117.23 
Three months ended March 31, 202125,450 $2,015 $79.18 


On December 16, 2019, the Company’s Board of Directors authorized a $200,000 common stock repurchase program beginning January 1, 2020 through December 31, 2022 (the "2019 Repurchase Program").

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”), and terminated the 2019 Repurchase Program on December 31, 2021.

Under the 2022 Repurchase Program and 2019 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, including commissions, under repurchase programs, as below:
Shares repurchasedTotal consideration
Weighted average purchase price per share (1)
Three months ended March 31, 2022221,333 $28,194 $127.38 
Three months ended March 31, 2021313,032 $27,000 $86.25 

(1) The weighted average purchase price per share was the closing price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.

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





29

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



Components of net periodic benefit costs, were as follows:
 Three months ended March 31,
 20222021
Service cost$990 $889 
Interest cost323 235 
Expected return on plan assets(228)(201)
Amortization of actuarial loss, gross of tax 155 179 
Net gratuity cost$1,240 $1,102 
Income tax effects on amortization of actuarial loss(47)(51)
Amortization of actuarial loss, net of tax$108 $128 

The India Plan is partially funded whereas the Philippines plan is unfunded. The Company makes annual contributions to the employees' gratuity fund of the India Plan established with Life Insurance Corporation of India and HDFC Standard Life Insurance Company. 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 ended December 31, 2022.

Change in Plan Assets
Plan assets at January 1, 2022$13,605 
Actual return224 
Employer contribution 
Benefits paid(420)
Effect of exchange rate changes(260)
Plan assets at March 31, 2022$13,149 

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 contribution plan. The Company may make discretionary contributions of up to a maximum of 4.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,
20222021
Contribution to the 401(k) Plans$2,017 $1,299 

The Company's contribution for various defined benefit plans on behalf of employees in India, the Philippines, the Czech Republic, South Africa, Colombia, Australia and Singapore were as follows:
Three months ended March 31,
20222021
Contributions to the defined benefit plans
$4,213 $3,294 
20. 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.

30

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



The Company had performed an evaluation of its contracts with suppliers in accordance with 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. In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option. As part of the Company’s effort to moderate the impact of COVID-19, the Company continued to evaluate its office facilities to determine where it can exit, consolidate, or otherwise optimize its use of office space. The Company recognizes changes to the lease term by remeasuring lease liabilities as of the date of such modification with the resultant adjustment to the ROU assets.

The impact of COVID-19 on the economic environment is uncertain and has caused variability in the determination of the incremental borrowing rate and extension option, which have an impact on measurement of lease liabilities and ROU assets.

Supplemental balance sheet information
As of
March 31, 2022December 31, 2021
Operating Lease
Operating lease right-of-use assets$75,147 $76,692 
Operating lease liabilities - Current$19,308 $18,487 
Operating lease liabilities - Non-current66,173 68,506 
Total operating lease liabilities$85,481 $86,993 
Finance Lease
Property and equipment, gross$2,489 $2,685 
Accumulated depreciation(2,136)(2,339)
Property and equipment, net$353 $346 
Finance lease liabilities - Current$137 $141 
Finance lease liabilities - Non-current237 229 
Total finance lease liabilities$374 $370 

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 unaudited consolidated balance sheets.

The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:

Lease costThree months ended March 31, 2022Three months ended March 31, 2021
Finance lease:
Amortization of right-of-use assets$38 $52 
Interest on lease liabilities14 17 
$52 $69 
Operating lease(a)
6,043 6,761 
Variable lease costs1,121 1,840 
$7,164 $8,601 
Total lease cost$7,216 $8,670 
(a) Includes short-term leases, which are immaterial.

31

EXLSERVICE HOLDINGS, INC.
NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS—(continued)
March 31, 2022
(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,
20222021
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$6,005$6,868
Operating cash outflows for finance leases$14$17
Financing cash outflows for finance leases$39$57
Right-of-use assets obtained in exchange for new operating lease liabilities$3,834$2,054
Right-of-use assets obtained in exchange for new finance lease liabilities$50$10
Weighted-average remaining lease term (in years)
Finance lease2.1 years1.7 years
Operating lease5.6 years6.2 years
Weighted-average discount rate
Finance lease14.6 %10.7 %
Operating lease7.0 %7.3 %

The Company determines the incremental borrowing rate by adjusting the benchmark reference rates, with appropriate financing spreads applicable to the respective geographies where the leases were entered and lease specific adjustments for the effects of collateral.

The Company modified certain of its operating leases, resulting in an increase of its lease liabilities by $367 and $169 during the three months ended March 31, 2022 and 2021, respectively, with a corresponding adjustment to ROU assets.

As of March 31, 2022 and December 31, 2021, 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, 2022 were as follows:
Operating LeasesFinance Leases
2022 (April 1 - December 31)$18,480 $142 
202323,220 164 
202418,377 91 
202511,619 42 
20269,306 20 
2027 and thereafter24,940  
Total lease payments$105,942 $459 
Less: Imputed interest20,461 85 
Present value of lease liabilities$85,481 $374 
32

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



Maturities of lease liabilities as of December 31, 2021 were as follows:
Operating LeasesFinance Leases
2022$24,020 $185 
202322,666 147 
202417,745 72 
202510,741 34 
20268,395 17 
2027 and thereafter25,198  
Total lease payments$108,765 $455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
21. 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 impact of COVID-19 on the economic environment is uncertain and may change the annual effective tax rate, which could impact tax expense.

The Company's effective tax rate increased from 21.9% during the three months ended March 31, 2021 to 23.7% during the three months ended March 31, 2022. The Company recorded income tax expense of $11,202 and $8,958 for the three months ended March 31, 2022 and 2021, respectively. The increase in the income tax expense was primarily as a result of higher profit during the three months ended March 31, 2022 compared to the three months ended March 31, 2021, and an increase in non-deductible expenses, partially offset by higher excess tax benefits during the three months ended March 31, 2022.

Income tax (deferred) recognized in AOCI were as follows:
Three months ended March 31,
20222021
Deferred taxes benefit / (expense) recognized on:
Unrealized gain/(loss) on cash flow hedges$(3)$(398)
Reclassification adjustment for cash flow hedges515 389 
Reclassification adjustment for retirement benefits(47)(51)
Foreign currency translation loss499 284 
Total Income tax benefit recognized in AOCI$964 $224 
22. Stock-Based Compensation

The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:
 Three months ended March 31,
 20222021
Cost of revenues$2,641 $1,536 
General and administrative expenses4,395 3,298 
Selling and marketing expenses4,188 2,998 
Total$11,224 $7,832 
Income tax benefit related to share-based compensation, including excess tax benefits$2,806 $2,358 

33

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




As of March 31, 2022, the Company had 1,256,384 shares available for grant under the 2018 Omnibus Incentive Plan.

Stock Options

Stock option activity under the Company’s stock-based compensation plans is shown below:
Number of
Options
Weighted-Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted-Average
Remaining
Contractual
Life (Years)
Outstanding at December 31, 20213,093 $27.62 $362 2.0
Granted  — 
Exercised   
Forfeited  — 
Outstanding at March 31, 20223,093 $27.62 $358 1.8
Vested and exercisable at March 31, 20223,093 $27.62 $358 1.8
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 at December 31, 2021*982,187 $81.61 
Granted370,958 119.08 
Vested(286,463)72.62 
Forfeited(11,413)95.72 
Outstanding at March 31, 2022*1,055,269 $97.07 

* As of March 31, 2022 and December 31, 2021 restricted stock units vested for which the underlying common stock is yet to be issued are 163,130 and 162,481 respectively.

As of March 31, 2022, unrecognized compensation cost of $92,797 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, 2022, 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. The remaining 60% of each award recipient’s equity grants are PRSUs that are based on a market condition that is contingent on the Company's meeting the total shareholder return relative to a group of peer companies specified under the program measured over a three-year performance period. However, the features of the equity incentive compensation program are subject to change by the Compensation Committee of our Board of Directors. The award recipient may earn up to two hundred percent (200%) of the PRSUs granted based on the actual achievement of targets.







34

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



Performance restricted stock unit 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 at December 31, 202158,864 $78.29 172,042 $113.74 
Granted52,702 119.98 79,001 155.67 
Vested    
Forfeited    
Outstanding at March 31, 2022111,566 $97.98 251,043 $126.93 
As of March 31, 2022, unrecognized compensation cost of $33,048 is expected to be expensed over a weighted average period of 2.3 years.

The impact of COVID-19 on the economic environment is uncertain and has caused variability in the estimation of number of performance based restricted stock units that will eventually vest and the related compensation cost to be recognized in the unaudited consolidated statements of income.


23. Commitments and Contingencies

Capital Commitments

At March 31, 2022, the Company had committed to spend approximately $6,300 under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in the 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 (STPI) or Special Economic Zone (SEZ) 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 with the Philippine Economic Zone Authority. The registration provides the Company with certain fiscal incentives on the import of capital goods and local purchase of services and materials and requires ExlService Philippines, Inc. to meet certain performance, investment and certain other criteria. The Company believes that these centers have in the past complied with the requirements.

Contingencies

Transfer pricing regulations generally require that any controlled intercompany transactions involving related entities be at an arm’s-length price. Accordingly, the Company determines the appropriate transfer prices for transactions among its related entities on the basis of a detailed functional and economic analysis involving benchmarking against transactions among unrelated entities. Tax authorities have jurisdiction to review transfer pricing results, and in the event that they determine that the transfer price applied was not appropriate, the Company may incur additional tax, interest and penalties. The Company is currently involved in transfer pricing disputes with Indian tax authorities regarding transactions with some of its related entities. In addition, the Company and a U.S. subsidiary are engaged in tax litigation with Indian tax authorities regarding a permanent establishment matter.

The aggregate amount demanded by Indian tax authorities (net of advance payments) from the Company related to its transfer pricing and other corporate tax issues for tax years 2003 to 2019 and its permanent establishment issues for tax years 2003 to 2006 as of March 31, 2022 and December 31, 2021 is $30,711 and $34,276, respectively. The Company has made
35

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



payments and/or provided bank guarantees against these demands in the amounts of $8,760 and $7,954, respectively. Amounts paid as deposits in respect of such assessments aggregating to $7,012 and $6,172 as of March 31, 2022 and December 31, 2021, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,748 and $1,782 as of March 31, 2022 and December 31, 2021, respectively, are included in “Restricted cash” in the non-current assets section of the Company’s unaudited consolidated balance sheets.

Based on the facts underlying the Company’s position and its experience with these types of assessments, the Company believes that its position will more likely than not be sustained upon final examination by the tax authorities based on its technical merits as of the reporting date and accordingly has not accrued any amount with respect to these matters in its consolidated financial statements. It is possible that the Company might receive similar orders or assessments from tax authorities for subsequent years. Accordingly, even if these disputes are resolved, the Indian tax authorities may still serve additional orders or assessments.

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 an amount of $6,031 and $6,387 as of March 31, 2022 and December 31, 2021, respectively. Beginning in the first quarter of 2020, the GST authorities rejected the Company’s refunds claims in an amount of $3,259 and $3,322 as of March 31, 2022 and December 31, 2021, 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, 2022 and December 31, 2021.

In February 2019, there was a judicial pronouncement in India with respect to defined social security contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. Currently some of the Company's subsidiaries in India are undergoing assessment with the statutory authorities. As of the reporting date, it is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation may result in a significant increase in contributions payable by the Company for past periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance, and based on legal advice, the Company believes it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. The Company will continue to monitor and evaluate its position based on future events and developments in this matter for the implications on the financial statements, if any.

In 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, amongst 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, on individual basis, 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 amounts claimed in such cases are not meaningful indicators of the potential liabilities of the Company, that these matters are without merit, and that the Company intends to vigorously defend each of them.
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.


36

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



24. Subsequent Events

On April 18, 2022, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into 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 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 assets of the Company and our material domestic subsidiaries. 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.


37


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, 2021. Some of the statements in the following discussion are forward looking statements.

We have described in this Quarterly Report on Form 10-Q, the impact of the global Coronavirus Disease 2019 pandemic (“COVID-19”) on our financial results for the quarter ended March 31, 2022. See "Cautionary Note Regarding Forward-Looking Statements" below, and Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 for further information regarding risks and uncertainties relating to COVID-19.
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. Many of the following risks, uncertainties and other factors identified below have been, and will be, amplified by the COVID-19 pandemic (“COVID-19”). These factors include but are not limited to:

the impact of COVID-19 and related response measures on our business, results of operations and financial condition, including the impact of governmental lockdowns and other restrictions on our operations and processes and those of our clients and suppliers;

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;

negative public reaction in the U.S. or elsewhere to offshore outsourcing;

fluctuations in our earnings;

our ability to attract and retain clients including in a timely manner;

our ability to successfully consummate or integrate strategic acquisitions;

our ability to accurately estimate and/or manage the costs;

restrictions on immigration;

our ability to hire and retain enough sufficiently trained employees to support our operations;

our ability to grow our business or effectively manage growth and international operations;

any changes in the senior management team;

increasing competition in our industry;

38

telecommunications or technology disruptions or breaches, natural or other disasters, medical epidemics or pandemics, or acts of violence or war;

our ability to realize the entire book value of goodwill and other intangible assets from acquisitions;

our ability to make accurate estimates and assumptions in connection with the preparation of our consolidated financial statements;

failure to protect our intellectual property;

regulatory, legislative and judicial developments, including changes to or the withdrawal of governmental fiscal incentives;

changes in tax laws or decisions regarding repatriation of funds held abroad;

ability to service debt or obtain additional financing on favorable terms;

credit risk fluctuations in the market values of our investment and derivatives portfolios;

legal liability arising out of customer contracts;

technological innovation;

our ability to meet our environmental, social and governance-related goals and targets;

effects of political and economic conditions globally, particularly in the geographies where we operate;

operational and information security failures arising as a result of remote work solutions adopted due to COVID-19;

cyber security incidents, data breaches, or other unauthorized disclosure of sensitive or confidential client and employee data; and

adverse outcome of our disputes with the tax authorities, in the geographies where we operate.

These and other factors are more fully discussed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. 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 come up 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.



39

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 Philippines, Bulgaria, Colombia, South Africa, Romania and the Czech Republic.

On December 16, 2021, we completed the acquisition of Clairvoyant, a global data, AI, ML, and cloud services firm that helps organizations in their business transformation by maximizing the value of data through actionable insights. It provides data engineering, analytics, AI, ML, product engineering, and cloud-based solutions. The acquisition strengthens our Analytics capabilities by adding additional expertise in data engineering and cloud enablement, further supporting our clients in the insurance, healthcare, banking and financial services, and retail industries.

Continued impact of COVID-19 on Our Business

Over the course of 2020 and 2021, and continuing into first quarter of 2022, our clients, contractors, suppliers, and other partners adapted in order to conduct business activities in a COVID-19 environment. As the global economy continued to adapt to the impact of COVID-19, our clients are focused on receiving personalized customer experiences, optimizing costs and supporting resilient operating models. We remain committed to helping our clients adapt and thrive through the ongoing uncertainties caused by COVID-19 and, going forward, to the shifting business environment.

Our remote working delivery capability steadily improved throughout 2021 and the first quarter of 2022. We are able to deliver a significant portion of our clients’ current requirements in a remote work model given the intermittent lockdown restrictions in the locations in which we operate. However, certain clients have not authorized us to perform certain work remotely due to its sensitive nature. As of March 31, 2022, there have been minimal interruptions in our ability to provide our services and support to our clients. Working remotely has had relatively little impact on the productivity of our employees. We continue to work closely with our clients to provide consistent access to our services and have remained flexible to achieve client priorities.

We continue to incur additional costs in order to ensure the continuity of our operations and support our remote work model. Such costs include purchase of desktops and laptops for our employees, software and internet connectivity devices, technology tools for productivity enhancement, transportation, and sanitization and cleaning costs of our offices and facilities. We also expect that we will continue to incur additional costs to monitor and improve operational efficiency of our remote work model, implement new information technology solutions and security measures to safeguard against information security risks and protect the health and safety of our employees as they gradually return to the office. We believe that these short-to-medium-term costs may benefit us in the long-term, as these steps have broadened our remote working capabilities, which has become a permanent feature in our future delivery model, as well as our business continuity plans. Based on our success of remote work model during the COVID-19 pandemic, we have implemented a new work standard under which employees in many of our locations, where permitted by local laws and regulations, and where the role and client requirements permit, will have the opportunity to choose between different work arrangements. These include working in a hybrid arrangement, where an employee can split time between working from the office and working from a pre-approved remote location, or a fully remote arrangement, where an employee can work entirely from a pre-approved remote location.

We have begun to re-open some of our operation centers and offices globally with a focus on safety, while acting consistently with applicable local regulations. We anticipate that the ability to open these operations centers and offices will vary significantly from region to region based on a number of factors, including the availability of COVID-19 vaccines and the spread of future COVID-19 variants. Our operations centers and offices will not re-open fully until local authorities permit us to do so and our own criteria and conditions to ensure employee health and safety are satisfied.

40

We believe our actions have been successful and that the pandemic, and our responses, have not significantly affected our business, results of operations, financial position and cash flow during the first quarter of 2022, however the full extent of the impact of the pandemic for the period beyond the first quarter of 2022 is currently uncertain and will depend on many factors that are not within our control.

For additional information and risks related to COVID-19, see Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.

Revenues

For the three months ended March 31, 2022, we had revenues of $329.2 million compared to revenues of $261.4 million for the three months ended March 31, 2021, an increase of $67.8 million, or 25.9%.

We serve clients mainly in the United States and the United Kingdom, with these two regions generating 85.8% and 10.0%, respectively, of our total revenues for the three months ended March 31, 2022, and 85.8% and 9.5%, respectively, of our revenues for the three months ended March 31, 2021.

For the three months ended March 31, 2022 and 2021, our total revenues from our top ten clients accounted for 36.2% and 39.3% of our total revenues, respectively. Our revenue concentration with our top clients remains largely consistent year-over-year and 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 problems such as the insurance claims lifecycle and financial transactions processing, and typically involve 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 rolling contracts with no end dates. Typically, our clients can terminate these contracts with or without cause and with short notice periods. These contracts provide us with a relatively predictable revenue base for a substantial portion of our digital operations and solutions business. However, 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
41

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 outsourcing needs. 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.

Analytics: Our analytics services focus on driving improved business outcomes for our clients by unlocking deep insights from data and create data driven solutions across all parts of our clients’ business. We also 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 teams deliver predictive and prescriptive analytics in the areas of customer acquisition and lifecycle management, risk underwriting and pricing, operational effectiveness, credit and operational risk monitoring and governance, regulatory reporting, payment integrity and care management 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 ML and AI capabilities to create insights and improve decision making for our clients. Our Clairvoyant acquisition in December 2021 strengthens our analytics capabilities by adding additional expertise in data engineering and cloud enablement, 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, 2022, 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, 2021.
42

Results of Operations
The following table summarizes our results of operations for the three months ended March 31, 2022 and 2021:
 Three months ended March 31,
 20222021
 (dollars in millions)
Revenues, net$329.2 $261.4 
Cost of revenues(1)
207.5 158.8 
Gross profit(1)
121.7 102.6 
Operating expenses:
General and administrative expenses39.9 30.7 
Selling and marketing expenses24.2 18.2 
Depreciation and amortization expense13.6 12.1 
Total operating expenses77.7 61.0 
Income from operations44.0 41.6 
Foreign exchange gain, net1.8 0.4 
Interest expense(0.9)(2.5)
Other income, net2.4 1.4 
Income before income tax expense and earnings from equity affiliates47.3 40.9 
Income tax expense11.2 9.0 
Income before earnings from equity affiliates36.1 31.9 
Gain from equity-method investment0.1 — 
Net income attributable to ExlService Holdings, Inc. stockholders$36.2 $31.9 

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

43


Three Months Ended March 31, 2022 Compared to Three Months Ended March 31, 2021
Revenues.

The following table summarizes our revenues by reportable segments for the three months ended March 31, 2022 and 2021:
Three months ended March 31,Percentage
change
20222021Change
(dollars in millions)
Insurance$103.3 $91.1 $12.2 13.3 %
Healthcare26.2 30.3 (4.1)(13.6)%
Emerging Business50.7 37.7 13.0 34.7 %
Analytics149.0 102.3 46.7 45.7 %
Total revenues, net$329.2 $261.4 $67.8 25.9 %

Revenues for the three months ended March 31, 2022 were $329.2 million, up $67.8 million, or 25.9%, compared to the three months ended March 31, 2021, driven primarily by revenue growth in Analytics.

Revenue growth in Insurance of $12.2 million was primarily driven by expansion of business from our new and existing clients aggregating to $12.7 million. This was partially offset by $0.5 million mainly attributable to the depreciation of the Australian dollar and the Indian rupee against the U.S. dollar during the three months ended March 31, 2022, compared to the three months ended March 31, 2021. Insurance revenues were 31.4% and 34.9% of our total revenues during the three months ended March 31, 2022 and March 31, 2021, respectively.

Revenue decline in Healthcare of $4.1 million was primarily driven by termination of certain client contracts aggregating to $7.2 million, partially offset by expansion of business from our existing clients aggregating to $3.1 million during the three months ended March 31, 2022. Healthcare revenues were 7.9% and 11.6% of our total revenues during the three months ended March 31, 2022 and March 31, 2021, respectively.

Revenue growth in Emerging Business of $13.0 million was primarily driven by expansion of business from our new and existing clients of $13.6 million. This was partially offset by $0.6 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, 2022, compared to the three months ended March 31, 2021. Emerging Business revenues were 15.4% and 14.4% of our total revenues during the three months ended March 31, 2022 and March 31, 2021, respectively.

Revenue growth in Analytics of $46.7 million was attributable to the higher volumes in our annuity and project based engagements from our new and existing clients of $36.9 million, and contribution from our acquisition of Clairvoyant in December 2021 of $10.2 million. This was partially offset by $0.4 million mainly attributable to the depreciation of the U.K. pound sterling against the U.S. dollar during the three months ended March 31, 2022, compared to the three months ended March 31, 2021. Analytics revenues were 45.3% and 39.1% of our total revenues during the three months ended March 31, 2022 and March 31, 2021, respectively.

44

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 changeThree months ended March 31,Change
20222021Change20222021
(dollars in millions)
Insurance$65.1$56.1$9.0 16.0 %37.0 %38.5 %(1.5)%
Healthcare17.617.40.2 1.5 %32.5 %42.5 %(10.0)%
Emerging Business29.220.88.4 40.2 %42.4 %44.7 %(2.3)%
Analytics95.664.531.1 48.2 %35.9 %37.0 %(1.1)%
Total$207.5$158.8$48.7 30.7 %37.0 %39.2 %(2.2)%

For the three months ended March 31, 2022, cost of revenues was $207.5 million, compared to $158.8 million for the three months ended March 31, 2021, an increase of $48.7 million, or 30.7%. Our gross margin for the three months ended March 31, 2022 was 37.0%, compared to 39.2% for the three months ended March 31, 2021, a decrease of 220 basis points (“bps”).

The increase in cost of revenues in Insurance of $9.0 million during the three months ended March 31, 2022 was primarily due to increases in employee-related costs of $8.2 million on account of higher headcount, performance incentives and wage inflation, and higher technology costs of $1.3 million on account of increased leverage of remote work model, partially offset by foreign exchange gain, net of hedging of $0.5 million. Gross margin in Insurance decreased by 150 bps during the three months ended March 31, 2022, compared to the three months ended March 31, 2021, primarily due to higher employee-related costs during the three months ended March 31, 2022, compared to the three months ended March 31, 2021.

The increase in cost of revenues in Healthcare of $0.2 million during the three months ended March 31, 2022 was primarily due to increases in employee-related costs of $0.6 million on account of wage inflation and higher performance incentives, partially offset by lower travel costs of $0.4 million. Gross margin in Healthcare decreased by 1,000 bps during the three months ended March 31, 2022, compared to the three months ended March 31, 2021, primarily due to lower revenues and higher operating expenses associated with the termination of client contracts during the three months ended March 31, 2022, compared to the three months ended March 31, 2021.

The increase in cost of revenues in Emerging Business of $8.4 million during the three months ended March 31, 2022 was primarily due to increases in employee-related costs of $7.5 million on account of higher headcount, performance incentives and wage inflation, higher technology costs of $1.2 million on account of increased leverage of remote work model and higher travel costs $0.5 million, partially offset by foreign exchange gain, net of hedging $0.8 million. Gross margin in Emerging Business decreased by 230 bps during the three months ended March 31, 2022, compared to the three months ended March 31, 2021, primarily due to lower margins in certain new clients due to ramp-ups and higher employee-related costs during the three months ended March 31, 2022, compared to the three months ended March 31, 2021.

The increase in cost of revenues in Analytics of $31.1 million during the three months ended March 31, 2022 was primarily due to increases in employee-related costs of $28.1 million on account of higher headcount, performance incentives and wage inflation, including incremental cost related to our acquisition of Clairvoyant in December 2021 of $7.0 million. The remaining increase was attributable to higher travel costs $1.0 million, higher technology costs of $0.5 million on account of increased leverage of remote work model and higher other operating costs of $2.4 million. This was partially offset by foreign exchange gain, net of hedging of $0.9 million. Gross margin in Analytics decreased by 110 bps during the three months ended March 31, 2022, compared to the three months ended March 31, 2021, primarily due to higher employee-related costs during the three months ended March 31, 2022, compared to the three months ended March 31, 2021.
45

Selling, General and Administrative (“SG&A”) Expenses.
 Three months ended March 31, ChangePercentage
change
 20222021
 (dollars in millions)  
General and administrative expenses$39.9 $30.7 $9.2 30.1 %
Selling and marketing expenses24.2 18.2 6.0 32.5 %
Selling, general and administrative expenses$64.1 $48.9 $15.2 31.0 %
As a percentage of revenues19.5 %18.7 %

The increase in SG&A expenses of $15.2 million was primarily due to higher employee-related costs of $13.0 million on account of higher headcount, performance incentives and wage inflation, including incremental cost related to our acquisition of Clairvoyant in December 2021, increase in technology cost of $0.7 million on account of continued investments in digital capabilities, higher travel costs $0.6 million and other operating costs of $1.5 million, partially offset by foreign exchange gain, net of hedging of $0.6 million.
Depreciation and Amortization.
 Three months ended March 31,ChangePercentage
change
 20222021
 (dollars in millions)  
Depreciation expense$9.1 $8.7 $0.4 4.3 %
Intangible amortization expense4.5 3.4 1.1 33.5 %
Depreciation and amortization expense$13.6 $12.1 $1.5 12.4 %
As a percentage of revenues4.1 %4.6 %

The increase in intangibles amortization expense of $1.1 million was primarily due to amortization of intangibles associated with our acquisition of Clairvoyant in December 2021, partially offset by decrease in intangibles amortization expense due to end of useful lives for certain intangible assets during the three months ended March 31, 2022, compared to the three months ended March 31, 2021. The increase in depreciation expense of $0.4 million was primarily due to depreciation related to our investments in new operating centers and internally developed software of $0.5 million, partially offset by foreign exchange gain, net of hedging $0.1 million, during the three months ended March 31, 2022, compared to the three months ended March 31, 2021.
Income from Operations. Income from operations increased by $2.4 million, or 5.8%, from $41.6 million for the three months ended March 31, 2021 to $44.0 million for the three months ended March 31, 2022, primarily due to higher revenues, partially offset by higher cost of revenues and higher SG&A expenses during the three months ended March 31, 2022. As a percentage of revenues, income from operations decreased from 15.9% for the three months ended March 31, 2021 to 13.4% for the three months ended March 31, 2022.

Foreign Exchange Gain/(Loss). Foreign exchange gains and losses are primarily attributable to the movement of the U.S. dollar against the Indian rupee, the U.K. pound sterling, the Philippine peso and the South African ZAR during the three months ended March 31, 2022. The average exchange rate of the U.S. dollar against the Indian rupee increased from 73.17 during the three months ended March 31, 2021 to 75.25 during the three months ended March 31, 2022. The average exchange rate of the U.K. pound sterling against the U.S. dollar decreased from 1.38 during the three months ended March 31, 2021 to 1.33 during the three months ended March 31, 2022. The average exchange rate of the U.S. dollar against the Philippine peso increased from 48.39 during the three months ended March 31, 2021 to 51.32 during the three months ended March 31, 2022. The average exchange rate of the U.S. dollar against the South African ZAR increased from 15.02 during the three months ended March 31, 2021 to 15.15 during the three months ended March 31, 2022.

We recorded a net foreign exchange gain of $1.8 million for the three months ended March 31, 2022 compared to the net foreign exchange gain of $0.4 million for the three months ended March 31, 2021.

46

Interest expense. Interest expense decreased from $2.5 million for the three months ended March 31, 2021 to $0.9 million for the three months ended March 31, 2022, primarily due to settlement of outstanding obligations under the Notes (as defined under Note 17 – Borrowings-Convertible Senior Notes to our unaudited consolidated financial statements”) on August 27, 2021, and lower effective interest rates of 1.3% under our Credit Facility during the three months ended March 31, 2022, compared to 2.0% during the three months ended March 31, 2021.
Other Income, net.
 Three months ended March 31, Percentage
change
 20222021Change
(dollars in millions)  
Gain on sale and mark-to-market of mutual funds and
money market funds
$1.2 $1.1 $0.1 12.1 %
Interest and dividend income1.4 0.6 0.8 127.6 %
Other, net(0.2)(0.3)0.1 (33.9)%
Other income, net$2.4 $1.4 $1.0 71.0 %

Other income, net increased by $1.0 million, from $1.4 million for the three months ended March 31, 2021 to $2.4 million for the three months ended March 31, 2022, primarily due to interest on income tax refunds of $0.7 million during the three months ended March 31, 2022, compared to the three months ended March 31, 2021.

Income Tax Expense. The effective tax rate increased from 21.9% during the three months ended March 31, 2021 to 23.7% during the three months ended March 31, 2022. We recorded income tax expense of $11.2 million and $9.0 million for the three months ended March 31, 2022 and 2021, respectively. The increase in income tax expense was primarily as a result of higher profit during the three months ended March 31, 2022, compared to the three months ended March 31, 2021, and an increase in non-deductible expenses, partially offset by higher excess tax benefits during the three months ended March 31, 2022.

Net Income. Net income increased from $31.9 million for the three months ended March 31, 2021 to $36.2 million for the three months ended March 31, 2022, primarily due to increase in income from operations of $2.4 million, lower interest expense of $1.6 million, higher foreign exchange gain, net of $1.5 million, higher other income, net of $1.0 million, partially offset by higher income tax expense of $2.2 million. As a percentage of revenues, net income decreased from 12.2% for the three months ended March 31, 2021 to 11.0% for the three months ended March 31, 2022.
Liquidity and Capital Resources
 Three months ended March 31,
 20222021
 (dollars in millions)
Opening cash, cash equivalents and restricted cash$143.8 $225.5 
Net cash (used for)/provided by operating activities(26.9)15.2 
Net cash used for investing activities(4.7)(26.0)
Net cash provided by/(used for) financing activities3.6 (29.0)
Effect of exchange rate changes(0.8)(1.0)
Closing cash, cash equivalents and restricted cash$115.0 $184.7 
As of March 31, 2022 and 2021, we had $269.2 million and $375.8 million, respectively, in cash, cash equivalents and short-term investments, of which $232.6 million, and $337.5 million, respectively, is located in foreign jurisdictions that upon distribution may be subject to withholding and other taxes. We periodically evaluate opportunities regarding distribution to fund our operations 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. The distributions do not constitute a change in our permanent reinvestment assertion. We base our decision to continue to indefinitely reinvest earnings in relevant foreign jurisdictions on our estimate of the working capital required to support our operations in foreign geographies and periodically review our capital initiatives to support and expand our global operations, as well as whether there
47

exists an economically viable rate of return on our investments made in relevant foreign jurisdictions as compared to those made in the United States.

Operating Activities:

Net cash used for operating activities was $26.9 million for the three months ended March 31, 2022 compared to net cash provided by operating activities of $15.2 million for the three months ended March 31, 2021, reflecting higher working capital needs, offset by higher cash earnings. The major drivers contributing to the decrease of $42.1 million included the following:

Changes in accounts receivable, including unbilled receivable and advance billings, contributed to a lower cash flow of $12.0 million in the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The decrease was a result of the higher accounts receivable resulting from revenue growth. Lower cash flows were also affected by our accounts receivable days sales outstanding, which increased to 64 days as of March 31, 2022 from 54 days as of March 31, 2021.

Decrease in accrued employee costs, offset by an increase in accrued expenses and other liabilities contributed to a lower cash flow of $31.3 million in the three months ended March 31, 2022 compared to the three months ended March 31, 2021. The decrease was primarily due to higher payment (net of accruals) of annual performance incentives of $36.7 million, offset by higher employee costs accruals of $2.6 million and higher accrued expenses due to an increase in our cost base to support revenue growth of $2.8 million.

Increase in net income of $4.3 million in the three months ended March 31, 2022 compared to the three months ended March 31, 2021, was primarily due to an increase in income from operations of $2.4 million driven by higher revenues, higher other income, net of $2.4 million and lower interest expense of $1.6 million, partially offset by higher income tax expense of $2.2 million.

Other drivers decreasing cash flows in the three months ended March 31, 2022 compared to the three months ended March 31, 2021 included: income tax payments, net of refunds, of $3.0 million, primarily due to higher advance income tax payments on higher net income.

Investing Activities: Cash flows used for investing activities were $4.7 million for the three months ended March 31, 2022 as compared to cash flows used for investing activities of $26.0 million for the three months ended March 31, 2021. The decrease of $21.3 million was primarily due to higher net redemption of investments of $12.7 million during the three months ended March 31, 2022 as compared to net purchase of investments of $13.5 million during the three months ended March 31, 2021. This was partially offset by higher capital expenditures for purchase of long-lived assets, including investments in infrastructure, technology assets, software and product developments of $3.5 million during the three months ended March 31, 2022 compared to the three months ended March 31, 2021, and payment of a portion of purchase consideration for our acquisition of Clairvoyant in December 2021 of $1.4 million, during the three months ended March 31, 2022.

Financing Activities: Cash flows provided by financing activities were $3.6 million during the three months ended March 31, 2022 as compared to cash flows used for financing activities of $29.0 million during the three months ended March 31, 2021. The increase of $32.6 million was primarily due to net proceeds of $35.0 million under our revolving Credit Facility during the three months ended March 31, 2022. This was partially offset by higher purchases of treasury stock by $2.4 million under our share repurchase program during the three months ended March 31, 2022 as compared to the three months ended March 31, 2021.

We expect to use cash from operating activities to maintain and expand our business by making investments, primarily related to new facilities and capital expenditures associated with leasehold improvements to build our facilities, digital capabilities and purchase telecommunications equipment and computer hardware and software in connection with managing client operations.

We incurred $16.1 million of capital expenditures in the three months ended March 31, 2022. We expect to incur total capital expenditures of between $40.0 million to $45.0 million in 2022, 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.

48

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 respect to such assessment orders (see Note 23 - Commitments and Contingencies to our unaudited consolidated financial statements herein for further details). We anticipate that we will continue to rely upon cash from operating activities to finance our working capital needs, capital expenditures and smaller acquisitions. If we have significant growth through acquisitions, we may need to obtain additional financing.

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. Although we anticipate that we will continue to rely upon cash from operating activities to finance most of our above mentioned requirements, if we have significant growth through acquisitions, we may need to obtain additional financing.

In the normal 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 17 - Borrowings, Note 20 - Leases, and Note 23 - 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, 2022 and December 31, 2021, we had outstanding letters of credit of $0.5 million, each, that were not recognized in our consolidated balance sheets. These are not reasonably likely 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.

The Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) allows employers to defer the payment of the employer share of Federal Insurance Contributions Act (“FICA”) taxes for the period from April 1, 2020 and ending December 31, 2020. The deferred amount is payable as follows: (1) 50% of the deferred amount was paid on or before December 31, 2021 and (2) the remaining 50% of the deferred amount will be paid on or before December 31, 2022. Our deferred contributions, net of payments to FICA was $3.1 million as of March 31, 2022 and December 31, 2021, each, which will be paid on or before December 31, 2022.

Financing Arrangements (Debt Facility)

The following tables summarizes our debt facility balances as of March 31, 2022 and December 31, 2021.
As of March 31, 2022As of December 31, 2021
(dollars in millions)(dollars in millions)
Revolving Credit
facility
TotalRevolving Credit
facility
Total
Current portion of long-term borrowings$35.0$35.0 $260.0$260.0 
Long-term borrowings$260.0$260.0 $$— 
Total borrowings$295.0$295.0 $260.0$260.0 
Unamortized debt issuance costs for our revolving Credit Facility of $0.2 million as of March 31, 2022 and December 31, 2021, each, are presented under “Other current assets” and “Other assets,” as applicable in our consolidated balance sheets.

See Note 17 - Borrowings to our unaudited consolidated financial statements herein for further details on our debt facilities, including our amended and restated credit facility entered into subsequent to March 31, 2022.
Recent Accounting Pronouncements

For a description of recent accounting pronouncements, see Note 2—“Recent Accounting Pronouncements” to our unaudited consolidated financial statements contained herein.
49

ITEM 3.    Quantitative and Qualitative Disclosures About Market Risk
During the three months ended March 31, 2022, 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, 2021.


ITEM 4.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures

We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports we file or submit 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 our 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, our management carried out an evaluation, under the supervision and with the participation of the CEO and CFO, of the effectiveness and operation of our disclosure controls and procedures as of March 31, 2022. Based upon that evaluation, the CEO and CFO have concluded that our disclosure controls and procedures, as of March 31, 2022, were effective.
Changes in Internal Control over Financial Reporting

During the three months ended March 31, 2022, 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.

In making its assessment of the changes in internal control over financial reporting during the three months ended March 31, 2022, our management excluded an evaluation of the disclosure controls and procedures of Clairvoyant which we acquired on December 16, 2021. See Note 9 - Business Combination, Goodwill and Intangible Assets to our unaudited consolidated financial statements contained herein for details of our acquisition.


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 23 - Commitments and Contingencies to our unaudited consolidated financial statements contained herein for details.


ITEM 1A.    Risk Factors
We have disclosed below, as well as under the heading “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 (the “2021 Form 10-K”), supplemented by the disclosure below, a number of risks which may materially affect our business, financial condition or results of operations. You should carefully consider these Risk Factors and 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.

Our results of operations could be adversely affected by economic and political conditions globally and the effects of these conditions on our clients’ businesses and levels of business activity.
50

The Russian invasion of Ukraine has resulted in increased volatility in various financial markets and across various sectors. The United States and other countries, along with certain international organizations, have imposed economic sanctions on Russia and on certain Russian financial institutions and state-owned entities as a response to the invasion. The extent and duration of the military action, resulting sanctions and future market disruptions in the region are impossible to predict. Moreover, the ongoing effects of the hostilities and sanctions may not be limited to Russia and Russian companies and may spill over to and negatively impact other regional and global economic markets.


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, 2022, purchases of common stock were as follows:
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
Jan 1, 2022 through Jan 31, 2022
100,946 $127.91 87,200 $288,710,853 
Feb 1, 2022 through Feb 28, 2022
85,707 $119.21 72,733 $280,000,040 
Mar 1, 2022 through Mar 31, 2022
61,899 $133.37 61,400 $271,806,060 
Total248,552 $126.27 221,333 $— 
(1) Includes 27,219 shares of the Company’s common stock acquired by the Company at the price of $117.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, the Company’s 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 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. The Company has structured open market purchases under the 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.

51


ITEM 6.    Exhibits

The following exhibits are being filed as part of this Quarterly Report on Form 10-Q:
3.1
3.2
3.3
31.1
31.2
32.1
32.2
101.INSXBRL Instance Document
101.SCHXBRL Taxonomy Extension Scheme
101.CALXBRL Taxonomy Extension Calculation Linkbase
101.DEFXBRL Taxonomy Extension Definition Linkbase
101.LABXBRL Taxonomy Extension Label Linkbase
101.PREXBRL Extension Presentation Linkbase
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)

52

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 28, 2022EXLSERVICE HOLDINGS, INC.
By: 
/S/ MAURIZIO NICOLELLI
 MAURIZIO NICOLELLI
Chief Financial Officer
(Duly Authorized Signatory, Principal Financial and Accounting Officer)

53
EX-31.1 2 exls-ex311x03312022x10q.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 28, 2022/s/ Rohit Kapoor
Rohit Kapoor
Vice-Chairman and Chief Executive Officer

EX-31.2 3 exls-ex312x03312022x10q.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 28, 2022/s/ Maurizio Nicolelli
Maurizio Nicolelli
Chief Financial Officer

EX-32.1 4 exls-ex321x03312022x10q.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, 2022 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 28, 2022

EX-32.2 5 exls-ex322x03312022x10q.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, 2022 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 28, 2022

EX-101.SCH 6 exls-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000010001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 100010002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100020003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100040005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100050006 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100060007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 210011001 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 210021002 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 220032001 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 210041003 - Disclosure - Segment and Geographical Information link:presentationLink link:calculationLink link:definitionLink 230053001 - Disclosure - Segment and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 240064001 - Disclosure - Segment and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240074002 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 240084003 - Disclosure - Segment and Geographical Information - Revenues based on Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 240094004 - Disclosure - Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) link:presentationLink link:calculationLink link:definitionLink 210101004 - Disclosure - Revenues, net link:presentationLink link:calculationLink link:definitionLink 230113002 - Disclosure - Revenues, net (Tables) link:presentationLink link:calculationLink link:definitionLink 240124005 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240134006 - Disclosure - Revenues, net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240144007 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details) link:presentationLink link:calculationLink link:definitionLink 240154008 - Disclosure - Revenues, net - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 240164009 - Disclosure - Revenues, net - Allowance for Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 210171005 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 230183003 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 240194010 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240204011 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 210211006 - Disclosure - Cash, Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 230223004 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 240234012 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 210241007 - Disclosure - Other Income, net link:presentationLink link:calculationLink link:definitionLink 230253005 - Disclosure - Other Income, net (Tables) link:presentationLink link:calculationLink link:definitionLink 240264013 - Disclosure - Other Income, net - Summary of Other Income, net (Details) link:presentationLink link:calculationLink link:definitionLink 210271008 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 230283006 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 240294014 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 240304015 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Details) link:presentationLink link:calculationLink link:definitionLink 240314016 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) link:presentationLink link:calculationLink link:definitionLink 210321009 - Disclosure - Business Combination, Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 230333007 - Disclosure - Business Combination, Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240344017 - Disclosure - Business Combination, Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240354018 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Assets and Liabilities Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 240364019 - Disclosure - Business Combination, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 240374020 - Disclosure - Business Combination, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240374020 - Disclosure - Business Combination, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240384021 - Disclosure - Business Combination, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240394022 - Disclosure - Business Combination, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240404023 - Disclosure - Business Combination, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210411010 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 230423008 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240434024 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210441011 - Disclosure - Other Assets link:presentationLink link:calculationLink link:definitionLink 230453009 - Disclosure - Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 240464025 - Disclosure - Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210471012 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 230483010 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 240494026 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 210501013 - Disclosure - Other Non-Current Liabilities link:presentationLink link:calculationLink link:definitionLink 230513011 - Disclosure - Other Non-Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 240524027 - Disclosure - Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 210531014 - Disclosure - Accumulated Other Comprehensive Income/( Loss) link:presentationLink link:calculationLink link:definitionLink 230543012 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 240554028 - Disclosure - Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 210561015 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 230573013 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 240584029 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 240594030 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 210601016 - Disclosure - Derivatives and Hedge Accounting link:presentationLink link:calculationLink link:definitionLink 230613014 - Disclosure - Derivatives and Hedge Accounting (Tables) link:presentationLink link:calculationLink link:definitionLink 240624031 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240634032 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 240644033 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 240654034 - Disclosure - Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details) link:presentationLink link:calculationLink link:definitionLink 210661017 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 230673015 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 240684035 - Disclosure - Borrowings - Company's Debt Position (Details) link:presentationLink link:calculationLink link:definitionLink 240694036 - Disclosure - Borrowings - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240704037 - Disclosure - Borrowings - Principle Maturities of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 210711018 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 230723016 - Disclosure - Capital Structure (Tables) link:presentationLink link:calculationLink link:definitionLink 240734038 - Disclosure - Capital Structure - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240744039 - 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 240754040 - Disclosure - Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 210761019 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 230773017 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 240784041 - Disclosure - Employee Benefit Plans - Net Gratuity Cost (Details) link:presentationLink link:calculationLink link:definitionLink 240794042 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240804043 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240814044 - Disclosure - Employee Benefit Plans - Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 210821020 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 230833018 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 240844045 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 240854046 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 240864047 - Disclosure - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 240874048 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240874048 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240884049 - Disclosure - Leases - Maturities of Lease Liabilities Prior Year (Details) link:presentationLink link:calculationLink link:definitionLink 210891021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 230903019 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 240914050 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240924051 - Disclosure - Income Taxes - Recognized in Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 210931022 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 230943020 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 240954052 - Disclosure - Stock-Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 240964053 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 240974054 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 240984055 - Disclosure - Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 240994056 - Disclosure - Stock Based Compensation - Performance Based Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 211001023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 241014057 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 211021024 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 241034058 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 exls-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 exls-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 exls-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Repurchase of common stock authorized, maximum Stock Repurchase Program, Authorized Amount Hedging Designation [Domain] Hedging Designation [Domain] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Summary of Company's Purchased Shares of its Common Stock, Including Commissions Class of Treasury Stock [Table Text Block] Number, vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Trade names and trademarks Trade names and trademarks (Finite lived) Trademarks and Trade Names [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Leasehold improvements Leasehold Improvements [Member] Net income attributable to ExlService Holdings, Inc. stockholders Net income Net of tax Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Interest cost Defined Benefit Plan, Interest Cost Accrued employee costs Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition-related costs Business Combination, Acquisition Related Costs Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Consideration received for process transition activities Contract From Customer Liability,, Consideration Received From Transitions Activities Contract From Customer Liability, Consideration Received From Transitions Activities Security Exchange Name Security Exchange Name Export-oriented units established, percentage Export Oriented Units Established Percentage Export oriented units established percentage. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Debt instrument, conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment 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 Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract with Customer, Receivables, Assets and Liabilities Recognized Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Number of options, forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating lease Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Rest of World Rest of World Rest Of World [Member] Rest of World. Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Segments [Axis] Segments [Axis] Proceeds from borrowings Proceeds from Issuance of Other Long-term Debt Number available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Retirement Benefits [Abstract] Retirement Benefits [Abstract] 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 Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Entity File Number Entity File Number 2024 Long-Term Debt, Maturity, Year Two Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Advance income tax, net Increase (Decrease) in Income Taxes Payable Aggregate intrinsic value, exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Derivative financial instruments Foreign Currency Contracts, Liability, Fair Value Disclosure 2022 (April 1 - December 31) Long-Term Debt, Maturity, Remainder of Fiscal Year Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair value hedging Fair Value Hedging [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization expense Amortization of Intangible Assets Acquired finite-lived intangible asset, weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Other current assets Other Current Assets [Member] Variable lease costs Variable Lease, Cost Dilutive effect of conversion premium on the Notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Operating lease Operating Lease, Weighted Average Discount Rate, Percent Weighted average potentially dilutive considered anti-dilutive and not included in computing diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Expected return on plan assets, percentage Defined Benefit Plan Expected Return On Plan Assets Percentage Defined Benefit Plan Expected Return On Plan Assets Percentage Deferred revenue (consideration received in advance) Contract with Customer, Liability, Revenue Recognized Subsequent Events [Abstract] Subsequent Events [Abstract] Buildings Building [Member] Advance income tax, net Prepaid Taxes 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 Business Combination and Asset Acquisition [Abstract] 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 Business Acquisition [Axis] Business Acquisition [Axis] Additions Increase In Capitalized Contract Cost Gross Increase In Capitalized Contract Cost Gross Actual return Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss) Revenues and cost of revenues for Company's reportable segments [Line Items] Revenue from External Customer [Line Items] Derivatives in cash flow hedging relationships Cash Flow Hedging [Member] Retirement benefits Liability, Defined Benefit Plan, Noncurrent Schedule of Indefinite Lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Award Type [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] 2025 Long-Term Debt, Maturity, Year Three Amortization of actuarial loss, gross of tax Defined Benefit Plan, Amortization of Gain (Loss) Land Land [Member] Credit Agreement Credit Agreement [Member] Credit Agreement [Member] Right-of-use assets obtained in exchange for new finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Derivatives and Hedge Accounting Derivative Instruments and Hedging Activities Disclosure [Text Block] Number, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued Preferred Stock, Value, Issued Number of options, outstanding, beginning balance (in shares) Number of options, outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Convertible debt, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Liabilities, Noncurrent [Abstract] Liabilities, Noncurrent [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] 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 Property, Plant and Equipment Based on Geographical Information Long-lived Assets by Geographic Areas [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Reclassification adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Other non-current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Shares repurchased (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Depreciation and Amortization Depreciation And Amortization [Member] Depreciation And Amortization [Member] Number of classes of common stock outstanding Number Of Classes Of Common Stock Outstanding Number Of Classes Of Common Stock Outstanding Summary of Other Non-Current Liabilities Other Noncurrent Liabilities [Table Text Block] Principal payments of finance lease liabilities Financing cash outflows for finance leases Finance Lease, Principal Payments Number of operating segments Number of Operating Segments Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Basic (in dollars per share) Earnings Per Share, Basic Other Assets Other Assets Disclosure [Text Block] Operating lease Operating Lease, Expense Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] 2025 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Finance Lease Finance Lease [Abstract] Finance Lease [Abstract] 2019 Repurchase Program Two Thousand Nineteen Repurchase Program [Member] Two Thousand Nineteen Repurchase Program [Member] Revenues, net Revenue from Contract with Customer [Text Block] 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 2023 Long-Term Debt, Maturity, Year One Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net 2027 and thereafter Long-Term Debt, Maturity, Year Five Additions / (reductions) during the period Accounts Receivable, Credit Loss Expense (Reversal) And Other Writeoffs Accounts Receivable, Credit Loss Expense (Reversal) And Other Writeoffs Contributions to the defined benefit plans Defined Contribution Plan, Cost Intangible assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Interest and dividend income Investment Income, Interest and Dividend Operating cash outflows for operating leases Operating Lease, Payments Others, net Other Noncash Income (Expense) Foreign currency exchange contracts, asset Derivative Asset, Fair Value, Gross Asset Unrealized gain/(loss) recognized in AOCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Initial purchase consideration Business Combination, Consideration Transferred Allowance for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Total Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Summary of Other Income, net Interest and Other Income [Table Text Block] Plan Name [Axis] Plan Name [Axis] Assets Assets, Fair Value Disclosure [Abstract] Total borrowings Long-term Debt Right-of-use assets under finance leases, net Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Contract Acquisition Costs Contract Acquisition Costs [Member] Contract Acquisition Costs [Member] Derivative instruments Derivative Instruments and Hedges, Liabilities Total Assets, Fair Value Disclosure (Level 1) Fair Value, Inputs, Level 1 [Member] Unrealized foreign currency exchange gain, net Foreign Currency Transaction Gain (Loss), Unrealized Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Finite-lived intangible assets: Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Measurement period adjustments Goodwill, Period Increase (Decrease) Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Deferred revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Scenario [Axis] Scenario [Axis] Weighted-average exercise price, exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Non-compete agreements Noncompete Agreements [Member] Benefits paid Defined Benefit Plan, Plan Assets, Benefits Paid Acquisition of treasury stock Acquisition Of Treasury Stock Value Equity impact of the value of stock that has been repurchased during the period and has not been retired and is held in treasury. GST refund, amount rejected Goods And Service Tax, Refund Denied Goods And Service Tax, Refund Denied Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Hedging Relationship [Domain] Hedging Relationship [Domain] Derivative financial instruments Foreign Currency Contract, Asset, Fair Value Disclosure Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Income tax effects relating to above Income tax effects Total Income tax benefit recognized in AOCI Reclassification from AOCI, Current Period, Tax Earnings Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Weighted average purchase price per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Other Non-Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Entity Interactive Data Current Entity Interactive Data Current Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Accumulated depreciation Finance Lease, Right-of-Use, Accumulated Amortization Finance Lease, Right-of-Use, Accumulated Depreciation Stock issued against stock-based compensation plans Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Measurement period adjustments related to reserves for tax matters Goodwill, Period Increase (Decrease), Tax Reserves Goodwill, Period Increase (Decrease), Tax Reserves Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Unrecognized tax benefits Liability for Uncertainty in Income Taxes, Noncurrent Gross profit Gross Profit 2024 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two 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 Conversion rate Debt Instrument, Convertible, Conversion Ratio Balance Sheet Location [Domain] Balance Sheet Location [Domain] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total Financial and Nonfinancial Liabilities, Fair Value Disclosure Operating Lease Operating Leases [Abstract] Operating Leases [Abstract] Income before income tax expense and earnings from equity affiliates Total before tax Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Unamortized debt issuance costs Debt Issuance Costs, Net Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Others, net Other Miscellaneous Nonoperating Income (Expense) Other Miscellaneous Nonoperating Income (Expense) Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Derivative instruments Derivative Asset, Current Entity Address, State or Province Entity Address, State or Province Leases Lessee, Finance Leases [Text Block] Gains / (losses) recognized during the period Other Comprehensive Income (Loss), before Reclassifications, before Tax Percentage of business acquired Business Acquisition, Percentage of Voting Interests Acquired Deferred tax assets, net Deferred Income Tax Assets, Net United Kingdom UNITED KINGDOM Current liabilities: Liabilities, Current [Abstract] 2026 Long-Term Debt, Maturity, Year Four Operating lease liabilities Increase (Decrease) in Operating Lease Liability General and administrative expenses General and administrative expenses General and Administrative Expense Business acquisition (net of cash and cash equivalents acquired) Payments to Acquire Businesses, Net of Cash Acquired Borrowings Debt Disclosure [Text Block] Foreign currency translation loss Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Interest expense and amortization of debt discount Interest Expense And Amortization of Debt Discount (Premium) Interest Expense And Amortization of Debt Discount (Premium) (Level 3) Fair Value, Inputs, Level 3 [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Accounting Policies [Abstract] Accounting Policies [Abstract] Accrued employee costs Increase (Decrease) in Other Employee-Related Liabilities Weighted-average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability Outstanding letters of credit Letters of Credit Outstanding, Amount Schedule of Performance Based Stock Awards Activity Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Document Transition Report Document Transition Report Foreign exchange gain, net Gain/(loss) recognized in unaudited consolidated statements of income Foreign exchange gain/(loss), net Foreign Currency Transaction Gain (Loss), before Tax Common stock, $0.001 par value; 100,000,000 shares authorized, 39,794,154 shares issued and 33,328,744 shares outstanding as of March 31, 2022 and 39,508,340 shares issued and 33,291,482 shares outstanding as of December 31, 2021 Common Stock, Value, Issued Finance lease Finance Lease, Weighted Average Discount Rate, Percent Foreign exchange gain, interest expense and other income, net Nonoperating Income (Expense) Emerging Business Emerging Business [Member] Emerging Business [Member] Capital commitments Long-term Purchase Commitment, Amount Schedule of Finite Lived Intangible Assets Useful Lives Schedule Of Finite Lived Intangible Assets Useful Lives Table [Table Text Block] Schedule of finite lived intangible assets useful lives. Cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 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 Basis of Preparation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (Refer to Note 24) Commitments and Contingencies Deferred contract fulfillment costs Deferred Contract Acquisition Costs NonCurrent Deferred Contract Acquisition Costs NonCurrent Subsequent Event [Table] Subsequent Event [Table] Leases Lessee, Operating Leases [Text Block] Analytics services Analytics Services [Member] Analytics Services [Member] Accumulated other comprehensive income/(loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Class of Treasury Stock [Table] Class of Treasury Stock [Table] Deposits with statutory authorities Deposit Assets Income taxes payable Accrued Income Taxes, Noncurrent 2022 (April 1 - December 31) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Business Combinations Business Combination Disclosure [Text Block] Percentage of target shares earned Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Target Shares Earned Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Target Shares Earned Restricted Stock Units Restricted Stock [Member] Contract assets Contract with Customer, Asset, before Allowance for Credit Loss Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Insurance Insurance [Member] Insurance [Member] Deferred contract fulfillment costs Deferred Contract Acquisition Costs Current Deferred Contract Acquisition Costs Current Cover [Abstract] Cover [Abstract] Dilutive effect of share based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill [Line Items] Goodwill [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues Based on Geographical Information Revenue from External Customers by Geographic Areas [Table Text Block] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Treasury stock (in shares) Treasury Stock, Shares 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] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Network equipment and computers Technology Equipment [Member] 2027 and thereafter Finance Lease, Liability, to be Paid, after Year Five Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Revenues, net Revenue from Contract with Customer, Excluding Assessed Tax 2023 Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Employee Stock Option Share-based Payment Arrangement, Option [Member] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Document Quarterly Report Document Quarterly Report Interest accrued on term deposits Interest Receivable, Current 2026 Finance Lease, Liability, to be Paid, Year Five Convertible Notes Payable Convertible Notes Payable [Member] Common Stock Common Stock [Member] Finance lease Finance Lease, Weighted Average Remaining Lease Term Segment and Geographical Information Segment Reporting Disclosure [Text Block] Income from operations Operating Income (Loss) Contribution to the 401(k) Plans Defined Contribution Plan, Employer Discretionary Contribution Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Current portion of operating lease liabilities Operating lease liabilities - Current Operating Lease, Liability, Current Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accrued capital expenditures Capital Expenditure, Liability, Current Capital Expenditure, Liability, Current Depreciation and amortization expense Depreciation Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Repayments of borrowings Repayments of Debt Cash and Cash Equivalents [Abstract] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Digital operations and solutions Digital Operations And Solutions Services [Member] Digital Operations And Solutions Services Receivable from Statutory authorities Service Taxes Receivable Service Taxes Receivable Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Foreign exchange contracts outstanding Derivative, Notional Amount Other assets Other Assets [Member] Other income, net Other income, net Other Nonoperating Income (Expense) Reduction in lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Effect of exchange rate changes Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss) Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Other Liabilities, Current Employer contribution Defined Benefit Plan, Plan Assets, Contributions by Employer Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Schedule of Company's Contribution Plan Defined Contribution Plan Disclosures [Table Text Block] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Weighted-average exercise price, granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Aggregate intrinsic value, outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Weighted average exercise price, vested and exercisable at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Schedule of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stockholders’ equity Stockholders' Equity Attributable to Parent Common stock, issued (in shares) Common Stock, Shares, Issued Change in Plan Assets Schedule of Changes in Fair Value of Plan Assets [Table Text Block] Advances to suppliers Prepaid Supplies Preferred stock, issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Aggregate disputed amount 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 Derivatives designated as hedging instruments: Designated as Hedging Instrument [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Market Condition Based PRSUs Market Condition Based Performance Restricted Stock Units [Member] Market Condition Based Performance Restricted Stock Units [Member] Entity Address, City or Town Entity Address, City or Town Accounts receivable, including unbilled receivables Accounts Receivable, before Allowance for Credit Loss Acquisition of treasury stock Payments for Repurchase of Common Stock Estimated useful lives Property, Plant and Equipment, Useful Life India INDIA Schedule of Accumulated Other Comprehensive Income/( Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Supplemental disclosure of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Software Software and Software Development Costs [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Accumulated Other Comprehensive Income/( Loss) Comprehensive Income (Loss) Note [Text Block] Performance based percentage Percentage Of Performance Criteria Achieved And Shares Vested Percentage Of Performance Criteria Achieved And Shares Vested Operating lease liabilities, less current portion Operating lease liabilities - Non-current Operating Lease, Liability, Noncurrent Total lease payments Finance Lease, Liability, Payment, Due Consideration transferred, excluding cash and cash equivalents acquired, debt and other post closing adjustments Business Combination Consideration Transferred, Excluding Cash And Cash Equivalents Acquired, Debt And Other Post Closing Adjustments Business Combination Consideration Transferred, Excluding Cash And Cash Equivalents Acquired, Debt And Other Post Closing Adjustments Measurement Frequency [Domain] Measurement Frequency [Domain] Debt instrument face amount Debt Instrument, Face Amount 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 Interest expense Interest Expense 2023 2022 Finance Lease, Liability, to be Paid, Year One Net gratuity cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Philippines PHILIPPINES Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Income tax benefit related to share-based compensation, including excess tax benefits Share-based Payment Arrangement, Expense, Tax Benefit Amortization Capitalized Contract Cost, Amortization Weighted-average discount rate Weighted-Average Discount Rate [Abstract] Weighted-Average Discount Rate [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Assets and Liabilities Acquired Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Entity Filer Category Entity Filer Category Total finance lease liabilities Present value of lease liabilities Finance Lease, Liability Business Acquisition [Line Items] Business Acquisition [Line Items] Gain on sale and mark-to-market of mutual funds and money market funds Gain (Loss) on Investments Impairment loss in relation to costs capitalized Capitalized Contract Cost, Impairment Loss Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income Derivative Instruments, Gain (Loss) [Table Text Block] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Investment in equity affiliate Equity Method Investments Entity Registrant Name Entity Registrant Name Summary of Fair Value of Foreign Currency Exchange Contracts Schedule of Foreign Exchange Contracts, Statement of Financial Position [Table Text Block] Receivables from statutory authorities Service Taxes Receivable, Current Service Taxes Receivable, Current Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables 2025 2024 Finance Lease, Liability, to be Paid, Year Three 2026 2025 Finance Lease, Liability, to be Paid, Year Four Trade names and trademarks Indefinite-lived Intangible Assets (Excluding Goodwill) Internally developed software, net Capitalized Computer Software, Net Proceeds from exercise of stock options Proceeds from Stock Options Exercised Short-term investments Short-term Investments 2024 2023 Finance Lease, Liability, to be Paid, Year Two Measurement period adjustments related to favorable lease intangibles Goodwill, Period Increase (Decrease), Favorable Lease Intangibles Goodwill, Period Increase (Decrease), Favorable Lease Intangibles 2026 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four Weighted-average exercise price, forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax expense Income tax expense relating to above Income Tax Expense (Benefit) Total equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Accounts receivable, net Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Proceeds from borrowings Proceeds from Issuance of Long-term Debt Equity Components [Axis] Equity Components [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Selling and marketing expenses Selling and Marketing Expense [Member] Accounts Payable and Accrued Liabilities, Current [Abstract] Total lease payments Lessee, Operating Lease, Liability, to be Paid Number, forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Derivative instruments Derivative Instruments and Hedges, Liabilities, Noncurrent Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Increase (Decrease) In Capitalized Contract Costs [Roll Forward] Revenues and Cost of Revenues for Company's Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Contract Fulfillment Costs Contract Fulfillment Costs [Member] Contract Fulfillment Costs [Member] Total consideration Stock Repurchased During Period, Value 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 2027 and thereafter 2027 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Lease deposits Security Deposit Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Current portion of long-term borrowings Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] Units vested for which the underlying common stock is yet to be issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Selling and marketing expenses Selling and marketing expenses Selling and Marketing Expense 2023 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Amortization of non-cash interest expense related to convertible senior notes Amortization of Debt Discount (Premium) Motor vehicles Vehicles [Member] Statement [Line Items] Statement [Line Items] Clairvoyant Clairvoyant [Member] Clairvoyant Unrealized gain/(loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restricted cash Restricted cash (non-current) Restricted Cash, Noncurrent Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Purchases of investments Payments to Acquire Investments Earn-out payments Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Proceeds from redemption of investments Proceeds from Sale, Maturity and Collection of Investments 2026 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Total intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Debt Disclosure [Abstract] Debt Disclosure [Abstract] Fair Value Measurements Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Option to increase additional credit facility Line Of Credit Facility Option For Additional Borrowing Capacity, Amount Line of credit facility option for additional borrowing capacity. Finance lease liabilities Finance lease liabilities - Current Finance Lease, Liability, Current (Level 2) Fair Value, Inputs, Level 2 [Member] Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities [Member] Accrued expenses and other current liabilities. Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Deferred transition revenue Contract with Customer, Liability, Noncurrent Value added tax payable Value Added Tax Payable Value Added Tax Payable Segment Reporting [Abstract] Segment Reporting [Abstract] 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 Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Interest on lease liabilities Finance Lease, Interest Expense Employee Benefit Plans Retirement Benefits [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Number of options, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Convertible debt, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Costs Related to Company's Stock-Based Compensation Plan Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Forecast Forecast [Member] Cash flow hedge gain to be reclassified within twelve months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Title of 12(b) Security Title of 12(b) Security Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, authorized (in shares) Common Stock, Shares Authorized 3.50% Convertible Senior Notes due October 1, 2024 3.50% Convertible Senior Notes due October 1, 2024 [Member] 3.50% Convertible Senior Notes due October 1, 2024 [Member] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Numerators: Net Income (Loss) Attributable to Parent [Abstract] Geographical [Domain] Geographical [Domain] Document Type Document Type Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Product and Service [Domain] Product and Service [Domain] Deferred taxes benefit / (expense) recognized on: Deferred Income Taxes and Tax Credits [Abstract] 2024 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Noncurrent Depreciation and amortization expense Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Interest rate Debt Instrument, Interest Rate, Stated Percentage Derivative Contract [Domain] Derivative Contract [Domain] Contingent consideration Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Credit Facilities Carried an Effective Interest Rate Schedule of Line of Credit Facilities [Table Text Block] Revolving Credit Facility Revolving Credit Facility Revolving Credit Facility [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash (used for)/provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Office furniture and equipment Furniture and Fixtures [Member] Schedule of Components of Lease Cost Lease, Cost [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Others Other Assets, Miscellaneous, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Geographical [Axis] Geographical [Axis] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Mutual funds Money Market And Mutual Fund Fair Value Disclosure Money market and mutual fund fair value disclosure. Basic (in shares) Basic weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Bank guarantee issued Bank Guarantee Issued Bank Guarantee Issued Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Service cost Defined Benefit Plan, Service Cost Hedging Relationship [Axis] Hedging Relationship [Axis] Restricted Stock and Restricted Stock Units Restricted Stock and Restricted Stock Units [Member] Restricted Stock and Restricted Stock Units [Member] Income taxes, net of refunds Income Taxes Paid, Net Total assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Interest Expense Interest Expense [Member] Opening Balance Closing Balance Capitalized Contract Cost, Gross Total Non-United States Non-US [Member] Subsequent Events Subsequent Events [Text Block] Amounts paid as deposits in respect of contingencies Amounts Paid As Deposits In Respect Of Contingencies Amounts paid as deposits in respect of Contingencies. Finance lease: Lease, Cost [Abstract] Schedule of Amortization of Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Accounts receivable not billed Unbilled Contracts Receivable Intangible assets, net Total intangible assets, net carrying amount Intangible Assets, Net (Excluding Goodwill) Deferred revenue (consideration received in advance) Contract with Customer, Liability Unrealized gain on short term investments Unrealized Gain (Loss) on Investments Net cash provided by/(used for) financing activities Net Cash Provided by (Used in) Financing Activities Cash paid during the period for: Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] Other comprehensive income/(loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Less: 6,465,410 shares as of March 31, 2022 and 6,216,858 shares as of December 31, 2021, held in treasury, at cost Treasury Stock, Value Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings Inc. stockholders: Denominators: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 2022 Repurchase Program Two Thousand Twenty Two Repurchase Program [Member] Two Thousand Twenty Two Repurchase Program Other non-current liabilities Other Noncurrent Liabilities [Member] Others Other Assets, Miscellaneous Gain/(loss) from equity-method investment Gain/(loss) from equity-method investment Income (Loss) from Equity Method Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Schedule of Restricted Stock and RSU Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Schedule of Maturities of Finance Lease Liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Accounts payable Accounts Payable, Current Total including shares held in treasury Stockholders Equity Including Shares Held In Treasury Total stockholders' equity including shares held in treasury. Depreciation and amortization expense Depreciation, Depletion and Amortization Weighted average purchase price per share (in dollars per share) Accelerated Share Repurchases, Final Price Paid Per Share Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Other Income, net Interest and Other Income [Text Block] Less : Accumulated amortization Capitalized Computer Software, Accumulated Amortization Schedule of Supplemental Cash Flow Informaton 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] Accumulated Other Comprehensive Income/(Loss) AOCI Attributable to Parent [Member] 2022 (April 1 - December 31) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Other assets Other Assets Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Reduction in ROU assets Increase (Decrease) In Operating Lease Assets Increase (Decrease) In Operating Lease Assets Accrued expenses Accrued Expenses Current Accrued expenses. Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Cost of revenues Cost of Goods and Services Sold Others Other Sundry Liabilities, Noncurrent Document Period End Date Document Period End Date Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] New Credit Agreement New Credit Agreement [Member] New Credit Agreement [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] 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] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Total lease cost Lease, Cost Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] ExlService Holdings, Inc. Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [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 Customer relationships Customer relationships Customer Relationships [Member] Owned assets, net Property, Plant and Equipment, Net Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating expenses Operating Expenses Prepaid expenses Other Prepaid Expense, Current Other non-current liabilities Other non-current liabilities Other Liabilities, Noncurrent Cost Capitalized Computer Software, Gross Schedule of Company's Debt Position Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Estimated Future Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Acquisition of treasury stock (in shares) Shares repurchased (in shares) Treasury Stock, Shares, Acquired Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Earnings per share attributable to ExlService Holdings, Inc. stockholders: Earnings Per Share [Abstract] Derivative instruments Derivative Asset Owned assets, gross Property, Plant and Equipment, Gross Less: Allowance for expected credit losses Balance at the beginning of the period Balance at the end of the period Accounts Receivable, Allowance for Credit Loss Income tax effects on amortization of actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Other assets Increase (Decrease) in Other Operating Assets Reclassification to net income Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Number of options, vested and exercisable at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 2018 Stock Options Plan Two Thousand Eighteen Stock Options Plan [Member] Two Thousand Eighteen Stock Options Plan [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Foreign currency exchange contracts Foreign Exchange Contract [Member] Retirement benefits Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Weighted-average exercise price, outstanding, beginning balance (in dollars per share) Weighted-average exercise price, outstanding, ending balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Unrealized gain/(loss) on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Long-term borrowings, less current portion Long-term borrowings Long-term Debt, Excluding Current Maturities Liabilities Liabilities, Fair Value Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Stock-based compensation expenses Share-based Payment Arrangement, Expense Client liabilities Broker-Dealer, Payable to Customer Less: Accumulated depreciation and amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Entity Current Reporting Status Entity Current Reporting Status Earnings per share attributable to ExlService Holdings Inc. stockholders: Earnings Per Share, Basic and Diluted [Abstract] Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities 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] Plan assets at January 1, 2022 Plan assets at March 31, 2022 Defined Benefit Plan, Plan Assets, Amount Effective tax rate, current income tax expense (benefit) Effective Income Tax Rate Reconciliation, Percent Effect of foreign exchange gain Gain (Loss) on Hedging Activity Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Restricted cash Restricted cash (current) Restricted Cash, Current Translation adjustment Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Accounts Receivable, Allowance for Credit Loss, Foreign Currency Translation Aggregate intrinsic value, vested and exercisable at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Capital work in progress Construction in Progress [Member] 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 United States United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] 2025 Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Healthcare Healthcare [Member] Healthcare Gross Carrying Amount Finite-Lived Intangible Assets, Gross Right-of-use assets under finance leases: Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract] Leases [Abstract] Accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued And Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued And Other Term deposits Time Deposits, at Carrying Value Weighted average life of intangible assets Finite-Lived Intangible Assets, Remaining Amortization Period Amortization expense Capitalized Computer Software, Amortization Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Cash and cash equivalents (money market funds) Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Stock issued against stock-based compensation plans (in shares) Number of options, exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted (in shares) Diluted weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Total other comprehensive income/(loss) Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Interest payable Interest Payable, Current Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Schedule of Stock Options Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Payable to statutory authorities Statutory Authority Payables, Current Statutory Authority Payables, Current Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Capital Structure Stockholders' Equity Note Disclosure [Text Block] Reductions due to write-off of Accounts Receivables Accounts Receivable, Allowance for Credit Loss, Writeoff Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Unrealized gain on cash flow hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Other Current Assets Other Current Assets [Text Block] Contract Acquisition and Fulfillment Costs Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Indefinite-lived intangible assets: Indefinite lived intangible assets [Abstract] Indefinite lived intangible assets [Abstract] Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Credit Facility [Axis] Credit Facility [Axis] Entity Address, Address Line One Entity Address, Address Line One Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Entity Address, Address Line Two Entity Address, Address Line Two Change in operating assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Impairment charges Capitalized Computer Software, Impairments 2027 and thereafter Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other 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 General and administrative expenses General and Administrative Expense [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Total current liabilities Liabilities, Current Total consideration Payment, Tax Withholding, Share-based Payment Arrangement Cash payments for amounts included in the measurement of lease liabilities : Cash Flow, Operating Activities, Lessee [Abstract] Reclassification adjustment for cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Assets acquired under finance lease Lease Obligation Incurred Performance Based Stock Awards Performance Based Stock Awards [Member] Performance Based Stock Awards [Member] Operating cash outflows for finance leases Finance Lease, Interest Payment on Liability Line of credit, maximum borrowing capacity Revolving credit facility Line of Credit Facility, Maximum Borrowing Capacity Currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Gain/ (loss) on foreign currency exchange contracts Gain on foreign currency exchange contracts Reclassification out of Accumulated Other Comprehensive Income [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Current Fiscal Year End Date Current Fiscal Year End Date Owned Assets: Property, Plant and Equipment, Net, Excluding Capital Leased Assets [Abstract] Revenue Based PRSUs Revenue Based Performance Restricted Stock Units [Member] Revenue Based Performance Restricted Stock Units [Member] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Credit Facilities [Line Items] Line of Credit Facility [Line Items] 2022 (April 1 - December 31) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-lived assets Long-Lived Assets Statement [Table] Statement [Table] Other current assets Other current assets Other Assets, Current 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] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost of revenues Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Income Tax Recognized in Other Comprehensive Income Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Contract liabilities: Contract with Customer, Liability [Abstract] Foreign currency exchange contracts, liability Derivative Liability, Fair Value, Gross Liability Analytics Analytics [Member] Analytics [Member] Subsequent Event Subsequent Event [Member] Finance lease liabilities Finance lease liabilities - Non-current Finance Lease, Liability, Noncurrent Schedule of Other Assets Schedule of Other Assets [Table Text Block] Total Finite-Lived Intangible Assets, Net Goodwill Beginning Balance Ending Balance Goodwill Gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Cost of revenues Cost of Sales [Member] Income taxes payable, net Accrued Income Taxes, Current Reclassification adjustment for retirement benefits Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Amortization of actuarial loss, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Maximum outstanding term of the cash flow hedges Maximum Length of Time Hedged in Cash Flow Hedge Scenario [Domain] Scenario [Domain] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income to net cash (used for)/provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Developed technology Developed technology Developed Technology Rights [Member] Right of use assets under finance leases, gross Property and equipment, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Total operating lease cost Operating Lease, Cost Retirement benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Movement in Allowance for Expected Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Line of credit interest rate during period Line of Credit Facility, Interest Rate During Period Discretionary contributions towards 401(k) plan, maximum percentage Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income tax benefit Deferred Income Tax Expense (Benefit) Weighted-average remaining contractual life, vested and exercisable at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 10 exls-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
Apr. 26, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
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,286,190
Entity Central Index Key 0001297989  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 106,540 $ 135,337
Short-term investments 162,694 178,538
Restricted cash 6,274 6,174
Accounts receivable, net 239,279 194,232
Prepaid expenses 20,118 14,655
Advance income tax, net 9,336 15,199
Other current assets 28,377 34,009
Total current assets 572,618 578,144
Property and equipment, net 85,610 86,008
Operating lease right-of-use assets 75,147 76,692
Restricted cash 2,255 2,299
Deferred tax assets, net 22,447 21,404
Intangible assets, net 76,578 81,082
Goodwill 404,561 403,902
Other assets 32,215 30,369
Investment in equity affiliate 3,118 3,004
Total assets 1,274,549 1,282,904
Current liabilities:    
Accounts payable 4,796 5,647
Current portion of long-term borrowings 35,000 260,016
Deferred revenue 22,571 20,000
Accrued employee costs 52,276 114,285
Accrued expenses and other current liabilities 86,911 76,350
Current portion of operating lease liabilities 19,308 18,487
Income taxes payable, net 1,259 901
Total current liabilities 222,121 495,686
Long-term borrowings, less current portion 260,000 0
Operating lease liabilities, less current portion 66,173 68,506
Income taxes payable 1,790 1,790
Deferred tax liabilities, net 928 965
Other non-current liabilities 23,196 22,801
Total liabilities 574,208 589,748
Commitments and contingencies (Refer to Note 24)
Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued 0 0
ExlService Holdings, Inc. Stockholders’ equity:    
Common stock, $0.001 par value; 100,000,000 shares authorized, 39,794,154 shares issued and 33,328,744 shares outstanding as of March 31, 2022 and 39,508,340 shares issued and 33,291,482 shares outstanding as of December 31, 2021 40 40
Additional paid-in capital 406,966 395,742
Retained earnings 792,315 756,137
Accumulated other comprehensive income/(loss) (98,306) (89,474)
Total including shares held in treasury 1,101,015 1,062,445
Less: 6,465,410 shares as of March 31, 2022 and 6,216,858 shares as of December 31, 2021, held in treasury, at cost (400,674) (369,289)
Stockholders’ equity 700,341 693,156
Total equity 700,341 693,156
Total liabilities and stockholders’ equity $ 1,274,549 $ 1,282,904
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 15,000,000 15,000,000
Preferred stock, issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 39,794,154 39,508,340
Common stock, outstanding (in shares) 33,328,744 33,291,482
Treasury stock (in shares) 6,465,410 6,216,858
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenues, net $ 329,208 $ 261,415
Cost of revenues [1] 207,516 158,821
Gross profit [1] 121,692 102,594
Operating expenses:    
General and administrative expenses 39,945 30,703
Selling and marketing expenses 24,170 18,235
Depreciation and amortization expense 13,602 12,101
Total operating expenses 77,717 61,039
Income from operations 43,975 41,555
Foreign exchange gain, net 1,756 434
Interest expense (876) (2,474)
Other income, net 2,411 1,410
Income before income tax expense and earnings from equity affiliates 47,266 40,925
Income tax expense 11,202 8,958
Income before earnings from equity affiliates 36,064 31,967
Gain/(loss) from equity-method investment 114 (36)
Net income attributable to ExlService Holdings, Inc. stockholders $ 36,178 $ 31,931
Earnings per share attributable to ExlService Holdings, Inc. stockholders:    
Basic (in dollars per share) $ 1.08 $ 0.95
Diluted (in dollars per share) $ 1.07 $ 0.93
Weighted-average number of shares used in computing earnings per share attributable to ExlService Holdings Inc. stockholders:    
Basic (in shares) 33,442,038 33,734,118
Diluted (in shares) 33,894,868 34,318,318
[1] Exclusive of depreciation and amortization expense.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net income $ 36,178 $ 31,931
Other comprehensive income/(loss):    
Unrealized gain/(loss) on cash flow hedges (517) 568
Foreign currency translation loss (7,445) (1,911)
Reclassification adjustments    
Gain on cash flow hedges [1] (1,989) (2,829)
Retirement benefits [2] 155 179
Income tax effects relating to above [3] 964 224
Total other comprehensive income/(loss) (8,832) (3,769)
Total comprehensive income $ 27,346 $ 28,162
[1] These are reclassified to net income and are included in cost of revenues and operating expenses, as applicable in the unaudited consolidated statements of income. Refer to Note 16 - 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 19 - 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 gains/(losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF 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, 2020   38,968,052       5,408,618
Beginning balance at Dec. 31, 2020 $ 719,172 $ 39 $ 420,976 $ 641,379 $ (74,984) $ (268,238)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock issued against stock-based compensation plans (in shares)   305,937        
Stock issued against stock-based compensation plans 74   74      
Stock-based compensation $ 7,832   7,832      
Acquisition of treasury stock (in shares) (313,032)         (338,482)
Acquisition of treasury stock $ (29,015)         $ (29,015)
Other comprehensive loss (3,769)       (3,769)  
Net income 31,931     31,931    
Ending balance (in shares) at Mar. 31, 2021   39,273,989       5,747,100
Ending balance at Mar. 31, 2021 $ 726,225 $ 39 428,882 673,310 (78,753) $ (297,253)
Beginning balance (in shares) at Dec. 31, 2021 33,291,482 39,508,340       6,216,858
Beginning balance at Dec. 31, 2021 $ 693,156 $ 40 395,742 756,137 (89,474) $ (369,289)
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 loss (8,832)       (8,832)  
Net income $ 36,178     36,178    
Ending balance (in shares) at Mar. 31, 2022 33,328,744 39,794,154       6,465,410
Ending balance at Mar. 31, 2022 $ 700,341 $ 40 $ 406,966 $ 792,315 $ (98,306) $ (400,674)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net income $ 36,178 $ 31,931
Adjustments to reconcile net income to net cash (used for)/provided by operating activities:    
Depreciation and amortization expense 13,669 12,266
Stock-based compensation expense 11,224 7,832
Amortization of operating lease right-of-use assets 6,043 6,761
Unrealized gain on short term investments (384) (1,103)
Unrealized foreign currency exchange gain, net (3,165) (1,139)
Deferred income tax benefit (193) (2,695)
Allowance for expected credit losses 34 48
Gain/(loss) from equity-method investment (114) 36
Amortization of non-cash interest expense related to convertible senior notes 0 673
Others, net 819 216
Change in operating assets and liabilities, net of effects of acquisitions:    
Accounts receivable (45,659) (11,818)
Prepaid expenses and other current assets (1,116) (21)
Advance income tax, net 6,185 9,057
Other assets (2,924) 1,268
Accounts payable (808) 1,902
Deferred revenue 3,707 (17,986)
Accrued employee costs (60,008) (23,611)
Accrued expenses and other liabilities 15,647 8,456
Operating lease liabilities (6,005) (6,868)
Net cash (used for)/provided by operating activities (26,870) 15,205
Cash flows from investing activities:    
Purchases of property and equipment (16,101) (12,680)
Proceeds from sale of property and equipment 63 129
Business acquisition (net of cash and cash equivalents acquired) (1,367) 0
Purchases of investments (36,804) (18,835)
Proceeds from redemption of investments 49,515 5,357
Net cash used for investing activities (4,694) (26,029)
Cash flows from financing activities:    
Principal payments of finance lease liabilities (39) (57)
Proceeds from borrowings 35,000 25,000
Repayments of borrowings 0 (25,000)
Acquisition of treasury stock (31,385) (29,015)
Proceeds from exercise of stock options 0 75
Net cash provided by/(used for) financing activities 3,576 (28,997)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (753) (984)
Net decrease in cash, cash equivalents and restricted cash (28,741) (40,805)
Cash, cash equivalents and restricted cash at the beginning of the period 143,810 225,519
Cash, cash equivalents and restricted cash at the end of the period 115,069 184,714
Cash paid during the period for:    
Interest 1,277 610
Income taxes, net of refunds 5,404 2,415
Supplemental disclosure of non-cash investing and financing activities:    
Assets acquired under finance lease $ 50 $ 10
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Organization
3 Months Ended
Mar. 31, 2022
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. Accordingly, as the Company’s operations management services are now a part of its digital operations and solutions, they are referred to as “digital operations and solutions” herein; however, the Company has not changed the way in which it manages its business or its operating segments or segment reporting structure.

The Company’s clients are located principally in the United States of America (“U.S.”) and the United Kingdom (“U.K.”).
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
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, 2021.

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.

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

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.
(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 discount rate applied within the discounted cash flow model for business acquisitions, allowance for expected credit losses, 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, 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 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional guidance for a limited period of time to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as interbank offered rates and London Inter-Bank Offered Rate (“LIBOR”). The ASU provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.

In October 2021, FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides guidance in Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts 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 Company is currently evaluating the impact of this ASU on its consolidated financial statements.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographical Information
3 Months Ended
Mar. 31, 2022
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.

The December 2021 acquisition of Clairvoyant AI Inc. (“Clairvoyant”) is included in the Analytics reportable segment. Refer to Note 9 - Business Combination, Goodwill and Intangible Assets to the unaudited consolidated financial statements for further details.
    
Revenues and cost of revenues for the three months ended March 31, 2022 and 2021, respectively, for each of the reportable segments, are as follows:
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, 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.
Three months ended March 31, 2021
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$91,160 $30,265 $37,668 $102,322 $261,415 
Cost of revenues(1)
56,093 17,391 20,844 64,493 158,821 
Gross profit(1)
$35,067 $12,874 $16,824 $37,829 $102,594 
Operating expenses61,039 
Foreign exchange gain, interest expense and other income, net(630)
Income tax expense8,958 
Loss from equity-method investment36 
Net income$31,931 

(1) Exclusive of depreciation and amortization expense.

Revenues, net by service type, were as follows:
Three months ended March 31,
20222021
Digital operations and solutions(1)
$180,169 $159,093 
Analytics services149,039 102,322 
Revenues, net$329,208 $261,415 

(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,
 20222021
Revenues, net
United States$282,379 $224,368 
Non-United States
United Kingdom32,773 24,751 
Rest of World14,056 12,296 
Total Non-United States46,829 37,047 
Revenues, net$329,208 $261,415 

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, 2022December 31, 2021
Long-lived assets
India$72,793 $79,604 
United States52,856 50,095 
Philippines23,760 22,011 
Rest of World11,348 10,990 
Long-lived assets$160,757 $162,700 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues, net
3 Months Ended
Mar. 31, 2022
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, 2022December 31, 2021
Accounts receivable, net$239,279 $194,232 
Contract assets$2,150 $2,524 
Contract liabilities:
   Deferred revenue (consideration received in advance)$19,765 $18,247 
   Consideration received for process transition activities$3,138 $2,203 

Accounts receivable includes $123,123 and $93,336 as of March 31, 2022 and December 31, 2021, 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 unaudited 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, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:

 Three months ended March 31,
20222021
Deferred revenue (consideration received in advance)
$9,564 $23,621 
Consideration received for process transition activities
$366 $679 
Contract acquisition and fulfillment costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Quarter EndedYear EndedQuarter EndedYear Ended
March 31, 2022March 31, 2021December 31, 2021March 31, 2022March 31, 2021December 31, 2021
Opening Balance$511 $1,027 $1,027 $5,795 $5,631 $5,631 
Additions547 — 277 2,177 3,742 
Amortization(131)(242)(793)(537)(1,218)(3,578)
Closing Balance$927 $785 $511 $7,435 $4,419 $5,795 

There was no impairment for contract acquisition and contract fulfillment costs as of March 31, 2022 and December 31, 2021. 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 and estimates relating to the possible effects resulting from COVID-19.

As of
March 31, 2022December 31, 2021
Accounts receivable, including unbilled receivables$239,867 $194,805 
Less: Allowance for expected credit losses(588)(573)
Accounts receivable, net$239,279 $194,232 
The movement in “Allowance for expected credit losses” on customer balances was as follows:
Three months endedYear ended
March 31, 2022March 31, 2021December 31, 2021
Balance at the beginning of the period$573 $1,189 $1,189 
Additions / (reductions) during the period172 50 (496)
Reductions due to write-off of Accounts Receivables(158)(60)(129)
Translation adjustment
Balance at the end of the period$588 $1,183 $573 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share
3 Months Ended
Mar. 31, 2022
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 and restricted stock units) issued and outstanding at the reporting date, and an assumed conversion premium of outstanding convertible notes, using the treasury stock method (as discussed further in the subsequent paragraph). Common stock equivalents that are anti-dilutive are excluded from the computation of weighted average shares outstanding. The Company includes performance stock unit awards in dilutive potential common shares when they become contingently issuable and have a dilutive impact per authoritative guidance and excludes such awards when they are not contingently issuable.

In 2021, diluted weighted-average shares outstanding was affected by the treatment of the Company's 3.5% per annum Convertible Senior Notes due October 1, 2024 (the “Notes”). The Company had a choice to settle the Notes in cash, shares or any combination of the two. The Company had the ability to settle the principal balance of the Notes in cash, and as such, the Company applied the treasury stock method. The dilution related to the conversion premium, if any, of the Notes is included in the calculation of diluted weighted-average shares outstanding for the portion of the period until actual settlement and to the extent the issuance is dilutive based on the average stock price during the reporting period being greater than the conversion price of $75. During the third quarter of 2021, the Company settled the Notes by electing a combination of cash and shares of the Company’s common stock and as such included the count of shares issued on settlement in the calculation of basic earnings per share for the portion of the period outstanding.

The following table sets forth the computation of basic and diluted earnings per share:
 Three months ended March 31,
 20222021
Numerators:
Net income$36,178 $31,931 
Denominators:
Basic weighted average common shares outstanding33,442,038 33,734,118 
Dilutive effect of share based awards452,830 342,993 
Dilutive effect of conversion premium on the Notes— 241,207 
Diluted weighted average common shares outstanding33,894,868 34,318,318 
Earnings per share attributable to ExlService Holdings Inc. stockholders:
Basic$1.08 $0.95 
Diluted$1.07 $0.93 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share1,082 — 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Restricted Cash
3 Months Ended
Mar. 31, 2022
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents and Restricted Cash
For the purposes of the unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
 As of
 March 31, 2022March 31, 2021December 31, 2021
Cash and cash equivalents$106,540 $177,121 $135,337 
Restricted cash (current)6,274 5,295 6,174 
Restricted cash (non-current)2,255 2,298 2,299 
Cash, cash equivalents and restricted cash$115,069 $184,714 $143,810 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Other Income, net
3 Months Ended
Mar. 31, 2022
Other Income and Expenses [Abstract]  
Other Income, net Other Income, net
Other income, net consists of the following:
Three months ended March 31,
20222021
Gain on sale and mark-to-market of mutual funds and money market funds$1,236 $1,103 
Interest and dividend income1,370 602 
Others, net(195)(295)
Other income, net$2,411 $1,410 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, net
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, net Property and Equipment, net
Property and equipment, net consists of the following:
Estimated useful livesAs of
(Years)March 31, 2022December 31, 2021
Owned Assets:
Network equipment and computers
3-5
$122,887 $116,023 
Software
3-5
106,947 101,884 
Leasehold improvements
3-8
45,853 46,401 
Office furniture and equipment
3-8
22,003 22,302 
Motor vehicles
2-5
681 693 
Buildings301,049 1,070 
Land687 700 
Capital work in progress5,812 10,288 
305,919 299,361 
Less: Accumulated depreciation and amortization(220,662)(213,699)
$85,257 $85,662 
Right-of-use assets under finance leases:*
Network equipment and computers$90 $91 
Leasehold improvements1,105 1,229 
Office furniture and equipment711 787 
Motor vehicles583 578 
2,489 2,685 
Less: Accumulated depreciation and amortization(2,136)(2,339)
$353 $346 
Property and equipment, net$85,610 $86,008 

*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, 2022, 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,
20222021
Depreciation and amortization expense$9,116 $8,740 

The effect of foreign exchange gain upon settlement of cash flow hedges recorded under depreciation and amortization, was as follows:
Three months ended March 31,
20222021
Effect of foreign exchange gain$67 $165 
Internally developed software costs, included under Software, was as follows:
As of
March 31, 2022December 31, 2021
Cost$25,977 $19,289 
Less : Accumulated amortization(11,265)(10,226)
Internally developed software, net$14,712 $9,063 

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

As of March 31, 2022 and December 31, 2021, 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 assurances 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, and the asset’s residual value, if any. It is reasonably possible that the judgments and estimates described above could change in future periods. The duration and severity of COVID-19 and continued market volatility is highly uncertain and, as such, the impact on undiscounted cash flows is subject to significant judgment and may cause variability in the Company’s assessment of the existence of any impairment.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination, Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Business Combinations Business Combination, Goodwill and Intangible Assets
Clairvoyant AI Inc.

On December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”), completed the acquisition of Clairvoyant, a Delaware corporation, pursuant to an equity securities purchase agreement dated December 16, 2021 (the "Purchase Agreement"). The Company purchased 100% of the issued and outstanding equity securities in Clairvoyant.

Clairvoyant is a global technology consulting and services company that helps organizations in their business transformation by maximizing the value of data through actionable insights. It provides data engineering, analytics, machine learning, product engineering, and cloud-based solutions. The acquisition strengthens the Company’s capabilities by adding additional expertise in data engineering and cloud enablement, further supporting its clients in insurance, healthcare, banking and financial services, and retail.

The base purchase consideration payable at Closing was $80,080, excluding cash and cash equivalents acquired, debt and other estimated post-closing adjustments. As of March 31, 2022 and December 31, 2021, of the total purchase consideration, the Company has paid $78,198 and $76,831, respectively, net of cash and cash equivalents acquired. The Purchase Agreement also allows sellers the ability to earn up to $20,000 in earn-out payments, based on the achievement of certain performance goals by Clairvoyant during 2022 and 2023 calendar years. The earn-out has an estimated fair value of $9,000 and has been presented as contingent consideration under “Other non-current liabilities” and “Accrued expenses and other current liabilities,” as applicable, as of March 31, 2022 and December 31, 2021 in the consolidated balance sheets. A portion of the purchase consideration otherwise payable was placed into escrow as security for the post-closing working capital adjustments and the indemnification obligations under the Purchase Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of $75,000 and paid the balance with available cash on hand.

The Company accounted for the business combination using the acquisition method of accounting. The measurement period will not exceed one year from the acquisition date.
Pursuant to the Company’s business combinations accounting policy, the aggregate purchase consideration for Clairvoyant was allocated to identifiable net tangible and intangible assets based upon their preliminary fair values. The excess of the estimated purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for Clairvoyant, the fair values of all identifiable assets and liabilities must be established. For accounting and financial reporting purposes, fair value is defined under ASC No. 820, Fair Value Measurement and Disclosure, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.

The Company’s preliminary purchase price allocation to net tangible and intangible assets of Clairvoyant as of December 16, 2021 was as follows:

Assets:
Cash and cash equivalents
$5,606 
Accounts receivable, net
9,042 
Other current assets
352 
Property and equipment, net
399 
Intangible assets, net
Customer relationships
31,600 
Developed technology
2,070 
Trade names and trademarks
300 
Non-compete agreements
300 
Other assets
216 
Total assets
$49,885 
Liabilities:
Accounts payable
$(1,241)
Accrued expenses and other current liabilities
(4,833)
Deferred tax liabilities
(9,383)
Other non-current liabilities
(1,226)
Total liabilities
(16,683)
Net assets acquired
33,202 
Goodwill
56,373 
Total purchase consideration*
$89,575 

* Includes contingent consideration of $9,000 recognized at fair value.

The fair value of assets acquired and liabilities assumed from the acquisition of Clairvoyant is based on a preliminary valuation and, as such, the Company's estimates and assumptions are subject to change within the measurement period. The primary areas of the purchase price allocation that are not yet finalized are related to post-closing working capital and debt adjustments and reflect management’s best estimates and assumptions as of the reporting date.

During the three months ended March 31, 2022, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $1,148. The adjustments related to measurement of favorable lease intangibles of $160 included under “other assets” and reserves for various tax matters of $988 included under “other current liabilities.”

The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method. The customer relationship assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 7 years.
The fair values of the developed technology intangible assets were determined by using the “cost approach,” specifically the replacement cost method. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 3 years.

The goodwill recognized represents the acquired capabilities, operating synergies and other benefits expected to result from combining the acquired operations with the Company’s existing operations. The amount of goodwill recognized from Clairvoyant’s acquisition is not deductible for tax purposes. The goodwill has been assigned to the Company’s Analytics reportable segment based upon the Company’s assessment of nature of services rendered by Clairvoyant.

Acquisition-related costs are being expensed as incurred and are included in general and administrative expenses in the consolidated statements of income. The Company recognized acquisition-related costs of $134 and $761 during the three months ended and year ended March 31, 2022 and December 31, 2021, respectively.

The results of operations of the acquired business and the fair value of the acquired assets and assumed liabilities are included in the Company’s consolidated financial statements with effect from the date of the acquisition. The acquisition did not materially impact the Company's financial position, results of operations or cash flows, and therefore, the Company has not provided supplemental pro forma results.

Goodwill

The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance at January 1, 2022$50,428 $21,942 $49,020 $282,512 $403,902 
Measurement period adjustments— — — 1,148 1,148 
Currency translation adjustments(116)(12)(361)— (489)
Balance at March 31, 2022$50,312 $21,930 $48,659 $283,660 $404,561 

    During the fourth quarter of 2021, the Company performed its annual impairment test of goodwill for those reporting units that had goodwill recorded. Based on the results, the fair values of each of the Company’s reporting units exceeded their carrying value and the goodwill was not impaired.

As of March 31, 2022, the Company evaluated the continuing effects of COVID-19 and its impact on the global economy on each of the Company’s reporting units to assess whether there was a triggering event during the quarter requiring the Company to perform a goodwill impairment test. The Company considered certain improvements in current and forecasted economic and market conditions and qualitative factors, such as the Company’s performance in the first quarter and business forecasts for the remainder of the year, stock price movements 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 2021. The Company did not identify any triggers or indications of potential impairment for its reporting units as of March 31, 2022.

There can be no assurances that goodwill will not be impaired in future periods. Estimating the fair value of reporting units requires the use of estimates and significant judgments that are based on a number of factors including actual operating results. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the judgments and estimates described above could change in future periods. The duration and severity of COVID-19 and continued market volatility is highly uncertain and, as such, the impact on cash flows, long-term debt-free net cash flow growth rate in the terminal year and discount rates are subject to significant judgments and may cause variability in the Company’s assessment of existence of any impairment. The Company continues to monitor the impacts of COVID-19 on the Company and significant changes in key assumptions that could result in future period impairment charges.

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.
Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
As of March 31, 2022
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$98,266 $(31,360)$66,906 
Developed technology24,998 (17,119)7,879 
Trade names and trademarks1,700 (1,085)615 
Non-compete agreements300 (22)278 
$125,264 $(49,586)$75,678 
Indefinite-lived intangible assets:
Trade names and trademarks$900 $— $900 
Total intangible assets$126,164 $(49,586)$76,578 
As of December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying
Amount
Finite-lived intangible assets:
Customer relationships$103,016 $(33,018)$69,998 
Developed technology25,040 (15,850)9,190 
Trade names and trademarks1,700 (1,006)694 
Non-compete agreements300 — 300 
$130,056 $(49,874)$80,182 
Indefinite-lived intangible assets:
Trade names and trademarks$900 $— $900 
Total intangible assets$130,956 $(49,874)$81,082 

The amortization expense recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31,
20222021
Amortization expense$4,486 $3,361 

The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships6.2
Developed technology1.8
Trade names and trademarks (Finite lived)2.2
Non-compete agreements
3.7
Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2022 was as follows:
2022 (April 1 - December 31)$12,514 
202314,464 
202411,962 
202510,534 
202610,193 
2027 and thereafter16,011 
Total$75,678 
Goodwill and Intangible Assets Business Combination, Goodwill and Intangible Assets
Clairvoyant AI Inc.

On December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”), completed the acquisition of Clairvoyant, a Delaware corporation, pursuant to an equity securities purchase agreement dated December 16, 2021 (the "Purchase Agreement"). The Company purchased 100% of the issued and outstanding equity securities in Clairvoyant.

Clairvoyant is a global technology consulting and services company that helps organizations in their business transformation by maximizing the value of data through actionable insights. It provides data engineering, analytics, machine learning, product engineering, and cloud-based solutions. The acquisition strengthens the Company’s capabilities by adding additional expertise in data engineering and cloud enablement, further supporting its clients in insurance, healthcare, banking and financial services, and retail.

The base purchase consideration payable at Closing was $80,080, excluding cash and cash equivalents acquired, debt and other estimated post-closing adjustments. As of March 31, 2022 and December 31, 2021, of the total purchase consideration, the Company has paid $78,198 and $76,831, respectively, net of cash and cash equivalents acquired. The Purchase Agreement also allows sellers the ability to earn up to $20,000 in earn-out payments, based on the achievement of certain performance goals by Clairvoyant during 2022 and 2023 calendar years. The earn-out has an estimated fair value of $9,000 and has been presented as contingent consideration under “Other non-current liabilities” and “Accrued expenses and other current liabilities,” as applicable, as of March 31, 2022 and December 31, 2021 in the consolidated balance sheets. A portion of the purchase consideration otherwise payable was placed into escrow as security for the post-closing working capital adjustments and the indemnification obligations under the Purchase Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of $75,000 and paid the balance with available cash on hand.

The Company accounted for the business combination using the acquisition method of accounting. The measurement period will not exceed one year from the acquisition date.
Pursuant to the Company’s business combinations accounting policy, the aggregate purchase consideration for Clairvoyant was allocated to identifiable net tangible and intangible assets based upon their preliminary fair values. The excess of the estimated purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for Clairvoyant, the fair values of all identifiable assets and liabilities must be established. For accounting and financial reporting purposes, fair value is defined under ASC No. 820, Fair Value Measurement and Disclosure, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.

The Company’s preliminary purchase price allocation to net tangible and intangible assets of Clairvoyant as of December 16, 2021 was as follows:

Assets:
Cash and cash equivalents
$5,606 
Accounts receivable, net
9,042 
Other current assets
352 
Property and equipment, net
399 
Intangible assets, net
Customer relationships
31,600 
Developed technology
2,070 
Trade names and trademarks
300 
Non-compete agreements
300 
Other assets
216 
Total assets
$49,885 
Liabilities:
Accounts payable
$(1,241)
Accrued expenses and other current liabilities
(4,833)
Deferred tax liabilities
(9,383)
Other non-current liabilities
(1,226)
Total liabilities
(16,683)
Net assets acquired
33,202 
Goodwill
56,373 
Total purchase consideration*
$89,575 

* Includes contingent consideration of $9,000 recognized at fair value.

The fair value of assets acquired and liabilities assumed from the acquisition of Clairvoyant is based on a preliminary valuation and, as such, the Company's estimates and assumptions are subject to change within the measurement period. The primary areas of the purchase price allocation that are not yet finalized are related to post-closing working capital and debt adjustments and reflect management’s best estimates and assumptions as of the reporting date.

During the three months ended March 31, 2022, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $1,148. The adjustments related to measurement of favorable lease intangibles of $160 included under “other assets” and reserves for various tax matters of $988 included under “other current liabilities.”

The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method. The customer relationship assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 7 years.
The fair values of the developed technology intangible assets were determined by using the “cost approach,” specifically the replacement cost method. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 3 years.

The goodwill recognized represents the acquired capabilities, operating synergies and other benefits expected to result from combining the acquired operations with the Company’s existing operations. The amount of goodwill recognized from Clairvoyant’s acquisition is not deductible for tax purposes. The goodwill has been assigned to the Company’s Analytics reportable segment based upon the Company’s assessment of nature of services rendered by Clairvoyant.

Acquisition-related costs are being expensed as incurred and are included in general and administrative expenses in the consolidated statements of income. The Company recognized acquisition-related costs of $134 and $761 during the three months ended and year ended March 31, 2022 and December 31, 2021, respectively.

The results of operations of the acquired business and the fair value of the acquired assets and assumed liabilities are included in the Company’s consolidated financial statements with effect from the date of the acquisition. The acquisition did not materially impact the Company's financial position, results of operations or cash flows, and therefore, the Company has not provided supplemental pro forma results.

Goodwill

The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance at January 1, 2022$50,428 $21,942 $49,020 $282,512 $403,902 
Measurement period adjustments— — — 1,148 1,148 
Currency translation adjustments(116)(12)(361)— (489)
Balance at March 31, 2022$50,312 $21,930 $48,659 $283,660 $404,561 

    During the fourth quarter of 2021, the Company performed its annual impairment test of goodwill for those reporting units that had goodwill recorded. Based on the results, the fair values of each of the Company’s reporting units exceeded their carrying value and the goodwill was not impaired.

As of March 31, 2022, the Company evaluated the continuing effects of COVID-19 and its impact on the global economy on each of the Company’s reporting units to assess whether there was a triggering event during the quarter requiring the Company to perform a goodwill impairment test. The Company considered certain improvements in current and forecasted economic and market conditions and qualitative factors, such as the Company’s performance in the first quarter and business forecasts for the remainder of the year, stock price movements 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 2021. The Company did not identify any triggers or indications of potential impairment for its reporting units as of March 31, 2022.

There can be no assurances that goodwill will not be impaired in future periods. Estimating the fair value of reporting units requires the use of estimates and significant judgments that are based on a number of factors including actual operating results. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the judgments and estimates described above could change in future periods. The duration and severity of COVID-19 and continued market volatility is highly uncertain and, as such, the impact on cash flows, long-term debt-free net cash flow growth rate in the terminal year and discount rates are subject to significant judgments and may cause variability in the Company’s assessment of existence of any impairment. The Company continues to monitor the impacts of COVID-19 on the Company and significant changes in key assumptions that could result in future period impairment charges.

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.
Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
As of March 31, 2022
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$98,266 $(31,360)$66,906 
Developed technology24,998 (17,119)7,879 
Trade names and trademarks1,700 (1,085)615 
Non-compete agreements300 (22)278 
$125,264 $(49,586)$75,678 
Indefinite-lived intangible assets:
Trade names and trademarks$900 $— $900 
Total intangible assets$126,164 $(49,586)$76,578 
As of December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying
Amount
Finite-lived intangible assets:
Customer relationships$103,016 $(33,018)$69,998 
Developed technology25,040 (15,850)9,190 
Trade names and trademarks1,700 (1,006)694 
Non-compete agreements300 — 300 
$130,056 $(49,874)$80,182 
Indefinite-lived intangible assets:
Trade names and trademarks$900 $— $900 
Total intangible assets$130,956 $(49,874)$81,082 

The amortization expense recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31,
20222021
Amortization expense$4,486 $3,361 

The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships6.2
Developed technology1.8
Trade names and trademarks (Finite lived)2.2
Non-compete agreements
3.7
Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2022 was as follows:
2022 (April 1 - December 31)$12,514 
202314,464 
202411,962 
202510,534 
202610,193 
2027 and thereafter16,011 
Total$75,678 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Other Current Assets
3 Months Ended
Mar. 31, 2022
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, 2022December 31, 2021
Receivables from statutory authorities$14,509 $18,023 
Derivative instruments7,399 8,682 
Advances to suppliers991 1,464 
Deferred contract fulfillment costs1,587 1,483 
Contract assets1,140 1,319 
Interest accrued on term deposits 665 892 
Others2,086 2,146 
Other current assets$28,377 $34,009 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets
3 Months Ended
Mar. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following:
As of
March 31, 2022December 31, 2021
Lease deposits$9,772 $9,649 
Deposits with statutory authorities7,277 6,417 
Deferred contract fulfillment costs5,848 4,312 
Derivative instruments5,531 6,307 
Contract assets1,010 1,205 
Receivable from Statutory authorities223 222 
Term deposits184 186 
Others2,370 2,071 
Other assets$32,215 $30,369 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2022
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, 2022December 31, 2021
Accrued expenses$45,626 $44,405 
Payable to statutory authorities28,077 13,902 
Client liabilities6,183 6,097 
Accrued capital expenditures1,891 8,630 
Derivative instruments1,774 1,852 
Interest payable272 252 
Finance lease liabilities137 141 
Other current liabilities2,951 1,071 
Accrued expenses and other current liabilities$86,911 $76,350 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Other Non-Current Liabilities
3 Months Ended
Mar. 31, 2022
Liabilities, Noncurrent [Abstract]  
Other Non-Current Liabilities Other Non-Current Liabilities
Other non-current liabilities consist of the following:
As of
March 31, 2022December 31, 2021
Retirement benefits$10,518 $9,604 
Contingent consideration6,600 9,000 
Deferred transition revenue2,069 995 
Derivative instruments1,613 1,785 
Unrecognized tax benefits2,056 1,068 
Finance lease liabilities237 229 
Others103 120 
Other non-current liabilities$23,196 $22,801 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Accumulated Other Comprehensive Income/( Loss)
3 Months Ended
Mar. 31, 2022
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 exchange contracts, which are designated as cash flow hedges and net investment hedges in accordance with ASC 815. Cumulative changes in the fair values of these foreign currency exchange contracts are recognized in AOCI on the Company's unaudited consolidated balance sheets. Upon settlement of foreign exchange contracts designated as cash flow hedges, fair value changes are reclassified from AOCI to net income, whereas such fair value changes related to net investment hedges are included in net income when a foreign operation is disposed or partially disposed. The balances as of March 31, 2022 and 2021 are as follows:
Accumulated Other Comprehensive Income/(Loss)
 Foreign currency translation loss Unrealized gain on cash flow hedgesRetirement benefitsTotal
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)
Balance as of January 1, 2021$(86,185)$13,799 $(2,598)$(74,984)
Gains / (losses) recognized during the period(1,911)568 — (1,343)
Reclassification to net income (1)
— (2,829)179 (2,650)
Income tax effects (2)
284 (9)(51)224 
Accumulated other comprehensive income/(loss) as of March 31, 2021$(87,812)$11,529 $(2,470)$(78,753)

1.Refer to Note 16 - Derivatives and Hedge Accounting and Note 19 - 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 gains / (losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
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 accounted for at fair value as of March 31, 2022 and December 31, 2021:
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of March 31, 2022(Level 1)(Level 2)(Level 3)Total
Assets
Cash and cash equivalents (money market funds)*$137 $— $— $137 
Mutual funds**109,438 — — 109,438 
Derivative financial instruments— 12,930 — 12,930 
Total$109,575 $12,930 $— $122,505 
Liabilities
Derivative financial instruments$— $3,387 $— $3,387 
Contingent consideration***— — 9,000 9,000 
Total$— $3,387 $9,000 $12,387 
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of December 31, 2021 (Level 1)(Level 2)(Level 3)Total
Assets
Cash and cash equivalents (money market funds)*$5,374 $— $— $5,374 
Mutual funds**127,551 — — 127,551 
Derivative financial instruments— 14,989 — 14,989 
Total$132,925 $14,989 $— $147,914 
Liabilities
Derivative financial instruments$— $3,637 $— $3,637 
Contingent consideration***— — 9,000 9,000 
Total$— $3,637 $9,000 $12,637 
* Represents money market funds which are carried at the fair value option under ASC 825 “Financial Instruments”.

** Represents those short-term investments which are carried at the fair value option under ASC 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 exchange contracts. 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 16 - 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 its acquisition of Clairvoyant. The measurement is calculated using unobservable inputs based on the Company’s own assessment of achievement of certain performance goals by Clairvoyant during 2022 and 2023 calendar years. The Company estimated the fair value of the contingent consideration to be $9,000, based on Monte Carlo simulation model and scenario-based method.
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, accrued interest on term deposits, accrued capital expenditures, accrued expenses and interest payable on borrowings for which fair values approximate their carrying amounts due to their short-term nature. 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 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedge Accounting
3 Months Ended
Mar. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedge Accounting Derivatives and Hedge Accounting
The Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies so as to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling $566,940 as of March 31, 2022 and $514,580 as of December 31, 2021.

Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of these cash flow hedges is recorded along with the underlying hedged item in the same line of unaudited consolidated statements of income as a part of “Cost of revenues,” “General and administrative expenses,” “Selling and marketing expenses,” and “Depreciation and amortization expense,” as applicable.

The Company evaluates hedge effectiveness at the time a contract is entered into as well as on an ongoing basis. For hedging positions that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related amounts recorded in equity are reclassified to earnings.

The Company estimates that approximately $5,443 of derivative gains, net, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges, could be reclassified into earnings within the next twelve months based on exchange rates prevailing as of March 31, 2022. At March 31, 2022, the maximum outstanding term of the cash flow hedges was approximately 39 months.

The Company also enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of foreign currency fluctuations associated with remeasurement of such assets and liabilities to functional currency. These derivatives do not qualify as fair value hedges under ASC 815. Changes in the fair value of these derivatives 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 U.K. pound sterling (GBP) and the Philippine peso. The Company also has exposure to Colombian pesos (COP), Czech koruna, the Euro (EUR), South African ZAR, the Australian dollar (AUD) and other local currencies in which it operates. Outstanding foreign currency forward contracts amounted to USD 163,442, GBP 7,948 and EUR 1,630 as of March 31, 2022 and USD 134,612, GBP 6,763, EUR 1,343 and COP 2,541,902 as of December 31, 2021.

The Company uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investments in foreign subsidiaries. Gains and losses on these net investment hedges are recognized in AOCI as part of foreign currency translation adjustments.
All of the assets and liabilities related to our foreign exchange forward contracts are subject to master netting arrangements with each individual counterparty. These master netting arrangements generally provide for net settlement of all outstanding contracts with the counterparty in the case of an event of default or a termination event. We have presented all of the assets and liabilities related to our foreign exchange forward contracts on a gross basis, with no offsets, in our unaudited consolidated statements of financial position. There is no financial collateral (including cash collateral) provided or received by us related to our foreign exchange forward contracts.

The following tables set forth the fair value of the foreign currency exchange contracts and their location on the unaudited consolidated financial statements:
Derivatives designated as hedging instruments:As of
Foreign currency exchange contractsMarch 31, 2022December 31, 2021
Other current assets$7,198 $8,669 
Other assets$5,531 $6,307 
Accrued expenses and other current liabilities$1,755 $1,324 
Other non-current liabilities$1,613 $1,785 
Derivatives not designated as hedging instruments:As of
Foreign currency exchange contractsMarch 31, 2022December 31, 2021
Other current assets$201 $13 
Accrued expenses and other current liabilities$19 $528 

The following tables set forth the effect of foreign currency exchange contracts on accumulated other comprehensive income/(loss) and the unaudited consolidated statements of income for the three months ended March 31, 2022 and 2021:
Three months ended March 31,
Forward Exchange Contracts:20222021
Unrealized gain/(loss) recognized in AOCI
Derivatives in cash flow hedging relationships$(517)$568 
Gain/(loss) recognized in unaudited consolidated statements of income
Derivatives not designated as hedging instruments$(899)$215 
Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments
Three months ended March 31,
20222021
As per unaudited consolidated statements of incomeGain on foreign currency exchange contractsAs per unaudited consolidated statements of incomeGain on foreign currency exchange contracts
Cash flow hedging relationships
Location in unaudited consolidated statements of income where gain was reclassed from AOCI
Cost of revenues$207,516 $1,583 $158,821 $2,424 
General and administrative expenses$39,945 294 $30,703 252 
Selling and marketing expenses$24,170 14 $18,235 13 
Depreciation and amortization expense$13,602 98 $12,101 140 
Total before tax1,989 2,829 
Income tax expense relating to above(515)(389)
Net of tax$1,474 $2,440 
Derivatives not designated as hedging instruments
Location in unaudited consolidated statements of income where gain/(loss) was recognized
Foreign exchange gain/(loss), net$1,756 $(899)$434 $215 
$1,756 $(899)$434 $215 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Borrowings Borrowings
The following tables summarizes the Company’s debt position as of March 31, 2022 and December 31, 2021:
As of March 31, 2022
As of December 31, 2021
Revolving Credit FacilityTotalRevolving Credit Facility
Total
Current portion of long-term borrowings$35,000 $35,000 $260,016 $260,016 
Long-term borrowings$260,000 $260,000 $— $— 
Total borrowings$295,000 $295,000 $260,016 $260,016 
Unamortized debt issuance costs for the Company’s revolving Credit Facility of $198 and $232 as of March 31, 2022 and December 31, 2021, 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 “Credit Facility”). The Credit Facility 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 entered into an Amendment and Restatement Agreement with Citibank, N.A. as Administrative Agent and certain lenders (the “2022 Credit Agreement”). Refer to Note 24 – Subsequent Events to the unaudited consolidated financial statements.

The Credit Facility carried an effective interest rate as shown below:
Three months ended March 31
20222021
Effective Interest Rate1.3 %2.0 %

As of March 31, 2022 and December 31, 2021, the Company was in compliance with all financial and non-financial covenants listed under the Credit Agreement.

Convertible Senior Notes

On October 1, 2018, the Company entered into an investment agreement (the “Investment Agreement”) with Orogen Echo LLC (the “Purchaser”), an affiliate of The Orogen Group LLC, relating to the issuance to the Purchaser of $150,000, in an aggregate principal amount (the “Notes”). The Notes carried interest at a rate of 3.5% per annum, payable semi-annually in arrears in cash on April 1 and October 1 of each year. The Notes were convertible at an initial conversion rate of 13.3333 shares of the common stock per one thousand dollar principal amount of the Notes (which represented an initial conversion price of approximately $75 per share). The Company had the option to redeem the principal amount of the Notes, at its option, if the closing sale price of the common stock exceeded 150% of the then-current conversion price for 20 or more trading days in the 30 consecutive trading day period preceding the Company’s exercise of this redemption right (including the trading day immediately prior to the date of the notice of redemption).

On August 27, 2021, the Company entered into a Payoff and Termination Agreement with the Purchaser, pursuant to which the Company prepaid and settled its outstanding obligations under the Notes, by electing a combination of cash and shares of the Company’s common stock. During the three months ended March 31, 2021, the Company recognized interest expense and amortization of debt discount of $1,986 on the Notes.

Expected payments for all of the Company's borrowings as of March 31, 2022 were as follows:
Revolving Credit FacilityInterest Payments
2022 (April 1 - December 31)$35,000 $2,723 
2023— 3,362 
2024— 3,362 
2025— 3,362 
2026— 3,362 
2027 and thereafter260,000 419 
Total$295,000 $16,590 
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 March 31, 2022 and December 31, 2021, the Company had outstanding letters of credit of $461, each, that were not recognized in the consolidated balance sheets.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Structure
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Capital Structure Capital Structure
Common Stock
The Company has one class of common stock outstanding.

The Company purchased shares of 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, 202227,219 $3,191 $117.23 
Three months ended March 31, 202125,450 $2,015 $79.18 


On December 16, 2019, the Company’s Board of Directors authorized a $200,000 common stock repurchase program beginning January 1, 2020 through December 31, 2022 (the "2019 Repurchase Program").

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”), and terminated the 2019 Repurchase Program on December 31, 2021.

Under the 2022 Repurchase Program and 2019 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, including commissions, under repurchase programs, as below:
Shares repurchasedTotal consideration
Weighted average purchase price per share (1)
Three months ended March 31, 2022221,333 $28,194 $127.38 
Three months ended March 31, 2021313,032 $27,000 $86.25 

(1) The weighted average purchase price per share was the closing price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.

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 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit PlansThe 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.
Components of net periodic benefit costs, were as follows:
 Three months ended March 31,
 20222021
Service cost$990 $889 
Interest cost323 235 
Expected return on plan assets(228)(201)
Amortization of actuarial loss, gross of tax 155 179 
Net gratuity cost$1,240 $1,102 
Income tax effects on amortization of actuarial loss(47)(51)
Amortization of actuarial loss, net of tax$108 $128 

The India Plan is partially funded whereas the Philippines plan is unfunded. The Company makes annual contributions to the employees' gratuity fund of the India Plan established with Life Insurance Corporation of India and HDFC Standard Life Insurance Company. 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 ended December 31, 2022.

Change in Plan Assets
Plan assets at January 1, 2022$13,605 
Actual return224 
Employer contribution— 
Benefits paid(420)
Effect of exchange rate changes(260)
Plan assets at March 31, 2022$13,149 

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 contribution plan. The Company may make discretionary contributions of up to a maximum of 4.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,
20222021
Contribution to the 401(k) Plans$2,017 $1,299 

The Company's contribution for various defined benefit plans on behalf of employees in India, the Philippines, the Czech Republic, South Africa, Colombia, Australia and Singapore were as follows:
Three months ended March 31,
20222021
Contributions to the defined benefit plans
$4,213 $3,294 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
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 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. In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option. As part of the Company’s effort to moderate the impact of COVID-19, the Company continued to evaluate its office facilities to determine where it can exit, consolidate, or otherwise optimize its use of office space. The Company recognizes changes to the lease term by remeasuring lease liabilities as of the date of such modification with the resultant adjustment to the ROU assets.

The impact of COVID-19 on the economic environment is uncertain and has caused variability in the determination of the incremental borrowing rate and extension option, which have an impact on measurement of lease liabilities and ROU assets.

Supplemental balance sheet information
As of
March 31, 2022December 31, 2021
Operating Lease
Operating lease right-of-use assets$75,147 $76,692 
Operating lease liabilities - Current$19,308 $18,487 
Operating lease liabilities - Non-current66,173 68,506 
Total operating lease liabilities$85,481 $86,993 
Finance Lease
Property and equipment, gross$2,489 $2,685 
Accumulated depreciation(2,136)(2,339)
Property and equipment, net$353 $346 
Finance lease liabilities - Current$137 $141 
Finance lease liabilities - Non-current237 229 
Total finance lease liabilities$374 $370 

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 unaudited consolidated balance sheets.

The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:

Lease costThree months ended March 31, 2022Three months ended March 31, 2021
Finance lease:
Amortization of right-of-use assets$38 $52 
Interest on lease liabilities14 17 
$52 $69 
Operating lease(a)
6,043 6,761 
Variable lease costs1,121 1,840 
$7,164 $8,601 
Total lease cost$7,216 $8,670 
(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,
20222021
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$6,005$6,868
Operating cash outflows for finance leases$14$17
Financing cash outflows for finance leases$39$57
Right-of-use assets obtained in exchange for new operating lease liabilities$3,834$2,054
Right-of-use assets obtained in exchange for new finance lease liabilities$50$10
Weighted-average remaining lease term (in years)
Finance lease2.1 years1.7 years
Operating lease5.6 years6.2 years
Weighted-average discount rate
Finance lease14.6 %10.7 %
Operating lease7.0 %7.3 %

The Company determines the incremental borrowing rate by adjusting the benchmark reference rates, with appropriate financing spreads applicable to the respective geographies where the leases were entered and lease specific adjustments for the effects of collateral.

The Company modified certain of its operating leases, resulting in an increase of its lease liabilities by $367 and $169 during the three months ended March 31, 2022 and 2021, respectively, with a corresponding adjustment to ROU assets.

As of March 31, 2022 and December 31, 2021, 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, 2022 were as follows:
Operating LeasesFinance Leases
2022 (April 1 - December 31)$18,480 $142 
202323,220 164 
202418,377 91 
202511,619 42 
20269,306 20 
2027 and thereafter24,940 — 
Total lease payments$105,942 $459 
Less: Imputed interest20,461 85 
Present value of lease liabilities$85,481 $374 
Maturities of lease liabilities as of December 31, 2021 were as follows:
Operating LeasesFinance Leases
2022$24,020 $185 
202322,666 147 
202417,745 72 
202510,741 34 
20268,395 17 
2027 and thereafter25,198 — 
Total lease payments$108,765 $455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
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 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. In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option. As part of the Company’s effort to moderate the impact of COVID-19, the Company continued to evaluate its office facilities to determine where it can exit, consolidate, or otherwise optimize its use of office space. The Company recognizes changes to the lease term by remeasuring lease liabilities as of the date of such modification with the resultant adjustment to the ROU assets.

The impact of COVID-19 on the economic environment is uncertain and has caused variability in the determination of the incremental borrowing rate and extension option, which have an impact on measurement of lease liabilities and ROU assets.

Supplemental balance sheet information
As of
March 31, 2022December 31, 2021
Operating Lease
Operating lease right-of-use assets$75,147 $76,692 
Operating lease liabilities - Current$19,308 $18,487 
Operating lease liabilities - Non-current66,173 68,506 
Total operating lease liabilities$85,481 $86,993 
Finance Lease
Property and equipment, gross$2,489 $2,685 
Accumulated depreciation(2,136)(2,339)
Property and equipment, net$353 $346 
Finance lease liabilities - Current$137 $141 
Finance lease liabilities - Non-current237 229 
Total finance lease liabilities$374 $370 

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 unaudited consolidated balance sheets.

The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:

Lease costThree months ended March 31, 2022Three months ended March 31, 2021
Finance lease:
Amortization of right-of-use assets$38 $52 
Interest on lease liabilities14 17 
$52 $69 
Operating lease(a)
6,043 6,761 
Variable lease costs1,121 1,840 
$7,164 $8,601 
Total lease cost$7,216 $8,670 
(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,
20222021
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$6,005$6,868
Operating cash outflows for finance leases$14$17
Financing cash outflows for finance leases$39$57
Right-of-use assets obtained in exchange for new operating lease liabilities$3,834$2,054
Right-of-use assets obtained in exchange for new finance lease liabilities$50$10
Weighted-average remaining lease term (in years)
Finance lease2.1 years1.7 years
Operating lease5.6 years6.2 years
Weighted-average discount rate
Finance lease14.6 %10.7 %
Operating lease7.0 %7.3 %

The Company determines the incremental borrowing rate by adjusting the benchmark reference rates, with appropriate financing spreads applicable to the respective geographies where the leases were entered and lease specific adjustments for the effects of collateral.

The Company modified certain of its operating leases, resulting in an increase of its lease liabilities by $367 and $169 during the three months ended March 31, 2022 and 2021, respectively, with a corresponding adjustment to ROU assets.

As of March 31, 2022 and December 31, 2021, 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, 2022 were as follows:
Operating LeasesFinance Leases
2022 (April 1 - December 31)$18,480 $142 
202323,220 164 
202418,377 91 
202511,619 42 
20269,306 20 
2027 and thereafter24,940 — 
Total lease payments$105,942 $459 
Less: Imputed interest20,461 85 
Present value of lease liabilities$85,481 $374 
Maturities of lease liabilities as of December 31, 2021 were as follows:
Operating LeasesFinance Leases
2022$24,020 $185 
202322,666 147 
202417,745 72 
202510,741 34 
20268,395 17 
2027 and thereafter25,198 — 
Total lease payments$108,765 $455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
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 impact of COVID-19 on the economic environment is uncertain and may change the annual effective tax rate, which could impact tax expense.

The Company's effective tax rate increased from 21.9% during the three months ended March 31, 2021 to 23.7% during the three months ended March 31, 2022. The Company recorded income tax expense of $11,202 and $8,958 for the three months ended March 31, 2022 and 2021, respectively. The increase in the income tax expense was primarily as a result of higher profit during the three months ended March 31, 2022 compared to the three months ended March 31, 2021, and an increase in non-deductible expenses, partially offset by higher excess tax benefits during the three months ended March 31, 2022.

Income tax (deferred) recognized in AOCI were as follows:
Three months ended March 31,
20222021
Deferred taxes benefit / (expense) recognized on:
Unrealized gain/(loss) on cash flow hedges$(3)$(398)
Reclassification adjustment for cash flow hedges515 389 
Reclassification adjustment for retirement benefits(47)(51)
Foreign currency translation loss499 284 
Total Income tax benefit recognized in AOCI$964 $224 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:
 Three months ended March 31,
 20222021
Cost of revenues$2,641 $1,536 
General and administrative expenses4,395 3,298 
Selling and marketing expenses4,188 2,998 
Total$11,224 $7,832 
Income tax benefit related to share-based compensation, including excess tax benefits$2,806 $2,358 
As of March 31, 2022, the Company had 1,256,384 shares available for grant under the 2018 Omnibus Incentive Plan.

Stock Options

Stock option activity under the Company’s stock-based compensation plans is shown below:
Number of
Options
Weighted-Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted-Average
Remaining
Contractual
Life (Years)
Outstanding at December 31, 20213,093 $27.62 $362 2.0
Granted— — — 
Exercised— — — 
Forfeited— — — 
Outstanding at March 31, 20223,093 $27.62 $358 1.8
Vested and exercisable at March 31, 20223,093 $27.62 $358 1.8
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 at December 31, 2021*982,187 $81.61 
Granted370,958 119.08 
Vested(286,463)72.62 
Forfeited(11,413)95.72 
Outstanding at March 31, 2022*1,055,269 $97.07 

* As of March 31, 2022 and December 31, 2021 restricted stock units vested for which the underlying common stock is yet to be issued are 163,130 and 162,481 respectively.

As of March 31, 2022, unrecognized compensation cost of $92,797 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, 2022, 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. The remaining 60% of each award recipient’s equity grants are PRSUs that are based on a market condition that is contingent on the Company's meeting the total shareholder return relative to a group of peer companies specified under the program measured over a three-year performance period. However, the features of the equity incentive compensation program are subject to change by the Compensation Committee of our Board of Directors. The award recipient may earn up to two hundred percent (200%) of the PRSUs granted based on the actual achievement of targets.
Performance restricted stock unit 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 at December 31, 202158,864 $78.29 172,042 $113.74 
Granted52,702 119.98 79,001 155.67 
Vested— — — — 
Forfeited— — — — 
Outstanding at March 31, 2022111,566 $97.98 251,043 $126.93 
As of March 31, 2022, unrecognized compensation cost of $33,048 is expected to be expensed over a weighted average period of 2.3 years.

The impact of COVID-19 on the economic environment is uncertain and has caused variability in the estimation of number of performance based restricted stock units that will eventually vest and the related compensation cost to be recognized in the unaudited consolidated statements of income.
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Capital Commitments

At March 31, 2022, the Company had committed to spend approximately $6,300 under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in the 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 (STPI) or Special Economic Zone (SEZ) 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 with the Philippine Economic Zone Authority. The registration provides the Company with certain fiscal incentives on the import of capital goods and local purchase of services and materials and requires ExlService Philippines, Inc. to meet certain performance, investment and certain other criteria. The Company believes that these centers have in the past complied with the requirements.

Contingencies

Transfer pricing regulations generally require that any controlled intercompany transactions involving related entities be at an arm’s-length price. Accordingly, the Company determines the appropriate transfer prices for transactions among its related entities on the basis of a detailed functional and economic analysis involving benchmarking against transactions among unrelated entities. Tax authorities have jurisdiction to review transfer pricing results, and in the event that they determine that the transfer price applied was not appropriate, the Company may incur additional tax, interest and penalties. The Company is currently involved in transfer pricing disputes with Indian tax authorities regarding transactions with some of its related entities. In addition, the Company and a U.S. subsidiary are engaged in tax litigation with Indian tax authorities regarding a permanent establishment matter.

The aggregate amount demanded by Indian tax authorities (net of advance payments) from the Company related to its transfer pricing and other corporate tax issues for tax years 2003 to 2019 and its permanent establishment issues for tax years 2003 to 2006 as of March 31, 2022 and December 31, 2021 is $30,711 and $34,276, respectively. The Company has made
payments and/or provided bank guarantees against these demands in the amounts of $8,760 and $7,954, respectively. Amounts paid as deposits in respect of such assessments aggregating to $7,012 and $6,172 as of March 31, 2022 and December 31, 2021, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,748 and $1,782 as of March 31, 2022 and December 31, 2021, respectively, are included in “Restricted cash” in the non-current assets section of the Company’s unaudited consolidated balance sheets.

Based on the facts underlying the Company’s position and its experience with these types of assessments, the Company believes that its position will more likely than not be sustained upon final examination by the tax authorities based on its technical merits as of the reporting date and accordingly has not accrued any amount with respect to these matters in its consolidated financial statements. It is possible that the Company might receive similar orders or assessments from tax authorities for subsequent years. Accordingly, even if these disputes are resolved, the Indian tax authorities may still serve additional orders or assessments.

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 an amount of $6,031 and $6,387 as of March 31, 2022 and December 31, 2021, respectively. Beginning in the first quarter of 2020, the GST authorities rejected the Company’s refunds claims in an amount of $3,259 and $3,322 as of March 31, 2022 and December 31, 2021, 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, 2022 and December 31, 2021.

In February 2019, there was a judicial pronouncement in India with respect to defined social security contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. Currently some of the Company's subsidiaries in India are undergoing assessment with the statutory authorities. As of the reporting date, it is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation may result in a significant increase in contributions payable by the Company for past periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance, and based on legal advice, the Company believes it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. The Company will continue to monitor and evaluate its position based on future events and developments in this matter for the implications on the financial statements, if any.

In 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, amongst 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, on individual basis, 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 amounts claimed in such cases are not meaningful indicators of the potential liabilities of the Company, that these matters are without merit, and that the Company intends to vigorously defend each of them.
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.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On April 18, 2022, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into 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 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 assets of the Company and our material domestic subsidiaries. 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.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
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”) 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, 2021.
Principles of Consolidation
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.

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

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.
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 discount rate applied within the discounted cash flow model for business acquisitions, allowance for expected credit losses, 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, 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 Recent Accounting Pronouncements
In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional guidance for a limited period of time to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as interbank offered rates and London Inter-Bank Offered Rate (“LIBOR”). The ASU provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.

In October 2021, FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. This ASU provides guidance in Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts 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 Company is currently evaluating the impact of this ASU on its consolidated financial statements.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographical Information (Tables)
3 Months Ended
Mar. 31, 2022
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, 2022 and 2021, respectively, for each of the reportable segments, are as follows:
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, 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.
Three months ended March 31, 2021
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Revenues, net$91,160 $30,265 $37,668 $102,322 $261,415 
Cost of revenues(1)
56,093 17,391 20,844 64,493 158,821 
Gross profit(1)
$35,067 $12,874 $16,824 $37,829 $102,594 
Operating expenses61,039 
Foreign exchange gain, interest expense and other income, net(630)
Income tax expense8,958 
Loss from equity-method investment36 
Net income$31,931 

(1) Exclusive of depreciation and amortization expense.

Revenues, net by service type, were as follows:
Three months ended March 31,
20222021
Digital operations and solutions(1)
$180,169 $159,093 
Analytics services149,039 102,322 
Revenues, net$329,208 $261,415 

(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,
 20222021
Revenues, net
United States$282,379 $224,368 
Non-United States
United Kingdom32,773 24,751 
Rest of World14,056 12,296 
Total Non-United States46,829 37,047 
Revenues, net$329,208 $261,415 
Property, Plant and Equipment 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, 2022December 31, 2021
Long-lived assets
India$72,793 $79,604 
United States52,856 50,095 
Philippines23,760 22,011 
Rest of World11,348 10,990 
Long-lived assets$160,757 $162,700 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues, net (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
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, 2022December 31, 2021
Accounts receivable, net$239,279 $194,232 
Contract assets$2,150 $2,524 
Contract liabilities:
   Deferred revenue (consideration received in advance)$19,765 $18,247 
   Consideration received for process transition activities$3,138 $2,203 
Revenue recognized during the three months ended March 31, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:

 Three months ended March 31,
20222021
Deferred revenue (consideration received in advance)
$9,564 $23,621 
Consideration received for process transition activities
$366 $679 
Contract Acquisition and Fulfillment Costs
The following table provides details of the Company’s contract acquisition and fulfillment costs:
Contract Acquisition CostsContract Fulfillment Costs
Quarter EndedYear EndedQuarter EndedYear Ended
March 31, 2022March 31, 2021December 31, 2021March 31, 2022March 31, 2021December 31, 2021
Opening Balance$511 $1,027 $1,027 $5,795 $5,631 $5,631 
Additions547 — 277 2,177 3,742 
Amortization(131)(242)(793)(537)(1,218)(3,578)
Closing Balance$927 $785 $511 $7,435 $4,419 $5,795 
Movement in Allowance for Expected Credit Loss
As of
March 31, 2022December 31, 2021
Accounts receivable, including unbilled receivables$239,867 $194,805 
Less: Allowance for expected credit losses(588)(573)
Accounts receivable, net$239,279 $194,232 
The movement in “Allowance for expected credit losses” on customer balances was as follows:
Three months endedYear ended
March 31, 2022March 31, 2021December 31, 2021
Balance at the beginning of the period$573 $1,189 $1,189 
Additions / (reductions) during the period172 50 (496)
Reductions due to write-off of Accounts Receivables(158)(60)(129)
Translation adjustment
Balance at the end of the period$588 $1,183 $573 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2022
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,
 20222021
Numerators:
Net income$36,178 $31,931 
Denominators:
Basic weighted average common shares outstanding33,442,038 33,734,118 
Dilutive effect of share based awards452,830 342,993 
Dilutive effect of conversion premium on the Notes— 241,207 
Diluted weighted average common shares outstanding33,894,868 34,318,318 
Earnings per share attributable to ExlService Holdings Inc. stockholders:
Basic$1.08 $0.95 
Diluted$1.07 $0.93 
Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share1,082 — 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
For the purposes of the unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
 As of
 March 31, 2022March 31, 2021December 31, 2021
Cash and cash equivalents$106,540 $177,121 $135,337 
Restricted cash (current)6,274 5,295 6,174 
Restricted cash (non-current)2,255 2,298 2,299 
Cash, cash equivalents and restricted cash$115,069 $184,714 $143,810 
Restrictions on Cash and Cash Equivalents
For the purposes of the unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise of the following:
 As of
 March 31, 2022March 31, 2021December 31, 2021
Cash and cash equivalents$106,540 $177,121 $135,337 
Restricted cash (current)6,274 5,295 6,174 
Restricted cash (non-current)2,255 2,298 2,299 
Cash, cash equivalents and restricted cash$115,069 $184,714 $143,810 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Other Income, net (Tables)
3 Months Ended
Mar. 31, 2022
Other Income and Expenses [Abstract]  
Summary of Other Income, net
Other income, net consists of the following:
Three months ended March 31,
20222021
Gain on sale and mark-to-market of mutual funds and money market funds$1,236 $1,103 
Interest and dividend income1,370 602 
Others, net(195)(295)
Other income, net$2,411 $1,410 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consists of the following:
Estimated useful livesAs of
(Years)March 31, 2022December 31, 2021
Owned Assets:
Network equipment and computers
3-5
$122,887 $116,023 
Software
3-5
106,947 101,884 
Leasehold improvements
3-8
45,853 46,401 
Office furniture and equipment
3-8
22,003 22,302 
Motor vehicles
2-5
681 693 
Buildings301,049 1,070 
Land687 700 
Capital work in progress5,812 10,288 
305,919 299,361 
Less: Accumulated depreciation and amortization(220,662)(213,699)
$85,257 $85,662 
Right-of-use assets under finance leases:*
Network equipment and computers$90 $91 
Leasehold improvements1,105 1,229 
Office furniture and equipment711 787 
Motor vehicles583 578 
2,489 2,685 
Less: Accumulated depreciation and amortization(2,136)(2,339)
$353 $346 
Property and equipment, net$85,610 $86,008 

*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,
20222021
Depreciation and amortization expense$9,116 $8,740 

The effect of foreign exchange gain upon settlement of cash flow hedges recorded under depreciation and amortization, was as follows:
Three months ended March 31,
20222021
Effect of foreign exchange gain$67 $165 
Internally developed software costs, included under Software, was as follows:
As of
March 31, 2022December 31, 2021
Cost$25,977 $19,289 
Less : Accumulated amortization(11,265)(10,226)
Internally developed software, net$14,712 $9,063 

The amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:
Three months ended March 31
20222021
Amortization expense$1,033 $1,024 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination, Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Assets and Liabilities Acquired
The Company’s preliminary purchase price allocation to net tangible and intangible assets of Clairvoyant as of December 16, 2021 was as follows:

Assets:
Cash and cash equivalents
$5,606 
Accounts receivable, net
9,042 
Other current assets
352 
Property and equipment, net
399 
Intangible assets, net
Customer relationships
31,600 
Developed technology
2,070 
Trade names and trademarks
300 
Non-compete agreements
300 
Other assets
216 
Total assets
$49,885 
Liabilities:
Accounts payable
$(1,241)
Accrued expenses and other current liabilities
(4,833)
Deferred tax liabilities
(9,383)
Other non-current liabilities
(1,226)
Total liabilities
(16,683)
Net assets acquired
33,202 
Goodwill
56,373 
Total purchase consideration*
$89,575 

* Includes contingent consideration of $9,000 recognized at fair value.
Schedule of Goodwill
The following table sets forth details of changes in goodwill by reportable segment of the Company:
InsuranceHealthcareEmerging BusinessAnalyticsTotal
Balance at January 1, 2022$50,428 $21,942 $49,020 $282,512 $403,902 
Measurement period adjustments— — — 1,148 1,148 
Currency translation adjustments(116)(12)(361)— (489)
Balance at March 31, 2022$50,312 $21,930 $48,659 $283,660 $404,561 
Schedule of Indefinite Lived Intangible Assets
Information regarding the Company’s intangible assets is set forth below:
As of March 31, 2022
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
Finite-lived intangible assets:
Customer relationships$98,266 $(31,360)$66,906 
Developed technology24,998 (17,119)7,879 
Trade names and trademarks1,700 (1,085)615 
Non-compete agreements300 (22)278 
$125,264 $(49,586)$75,678 
Indefinite-lived intangible assets:
Trade names and trademarks$900 $— $900 
Total intangible assets$126,164 $(49,586)$76,578 
As of December 31, 2021
Gross Carrying AmountAccumulated AmortizationNet Carrying
Amount
Finite-lived intangible assets:
Customer relationships$103,016 $(33,018)$69,998 
Developed technology25,040 (15,850)9,190 
Trade names and trademarks1,700 (1,006)694 
Non-compete agreements300 — 300 
$130,056 $(49,874)$80,182 
Indefinite-lived intangible assets:
Trade names and trademarks$900 $— $900 
Total intangible assets$130,956 $(49,874)$81,082 
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,
20222021
Amortization expense$4,486 $3,361 
Schedule of Finite Lived Intangible Assets Useful Lives
The remaining weighted average life of intangible assets is as follows:
(in years)
Customer relationships6.2
Developed technology1.8
Trade names and trademarks (Finite lived)2.2
Non-compete agreements
3.7
Schedule of Estimated Future Amortization of Intangible Assets
Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2022 was as follows:
2022 (April 1 - December 31)$12,514 
202314,464 
202411,962 
202510,534 
202610,193 
2027 and thereafter16,011 
Total$75,678 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Other Current Assets (Tables)
3 Months Ended
Mar. 31, 2022
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, 2022December 31, 2021
Receivables from statutory authorities$14,509 $18,023 
Derivative instruments7,399 8,682 
Advances to suppliers991 1,464 
Deferred contract fulfillment costs1,587 1,483 
Contract assets1,140 1,319 
Interest accrued on term deposits 665 892 
Others2,086 2,146 
Other current assets$28,377 $34,009 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
As of
March 31, 2022December 31, 2021
Lease deposits$9,772 $9,649 
Deposits with statutory authorities7,277 6,417 
Deferred contract fulfillment costs5,848 4,312 
Derivative instruments5,531 6,307 
Contract assets1,010 1,205 
Receivable from Statutory authorities223 222 
Term deposits184 186 
Others2,370 2,071 
Other assets$32,215 $30,369 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
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, 2022December 31, 2021
Accrued expenses$45,626 $44,405 
Payable to statutory authorities28,077 13,902 
Client liabilities6,183 6,097 
Accrued capital expenditures1,891 8,630 
Derivative instruments1,774 1,852 
Interest payable272 252 
Finance lease liabilities137 141 
Other current liabilities2,951 1,071 
Accrued expenses and other current liabilities$86,911 $76,350 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Other Non-Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Liabilities, Noncurrent [Abstract]  
Summary of Other Non-Current Liabilities
Other non-current liabilities consist of the following:
As of
March 31, 2022December 31, 2021
Retirement benefits$10,518 $9,604 
Contingent consideration6,600 9,000 
Deferred transition revenue2,069 995 
Derivative instruments1,613 1,785 
Unrecognized tax benefits2,056 1,068 
Finance lease liabilities237 229 
Others103 120 
Other non-current liabilities$23,196 $22,801 
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Accumulated Other Comprehensive Income/( Loss) (Tables)
3 Months Ended
Mar. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income/( Loss) The balances as of March 31, 2022 and 2021 are as follows:
Accumulated Other Comprehensive Income/(Loss)
 Foreign currency translation loss Unrealized gain on cash flow hedgesRetirement benefitsTotal
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)
Balance as of January 1, 2021$(86,185)$13,799 $(2,598)$(74,984)
Gains / (losses) recognized during the period(1,911)568 — (1,343)
Reclassification to net income (1)
— (2,829)179 (2,650)
Income tax effects (2)
284 (9)(51)224 
Accumulated other comprehensive income/(loss) as of March 31, 2021$(87,812)$11,529 $(2,470)$(78,753)

1.Refer to Note 16 - Derivatives and Hedge Accounting and Note 19 - 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 gains / (losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value
The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of March 31, 2022 and December 31, 2021:
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of March 31, 2022(Level 1)(Level 2)(Level 3)Total
Assets
Cash and cash equivalents (money market funds)*$137 $— $— $137 
Mutual funds**109,438 — — 109,438 
Derivative financial instruments— 12,930 — 12,930 
Total$109,575 $12,930 $— $122,505 
Liabilities
Derivative financial instruments$— $3,387 $— $3,387 
Contingent consideration***— — 9,000 9,000 
Total$— $3,387 $9,000 $12,387 
Quoted Prices in Active Markets for Identical Assets Significant Other Observable InputsSignificant Other Unobservable Inputs
As of December 31, 2021 (Level 1)(Level 2)(Level 3)Total
Assets
Cash and cash equivalents (money market funds)*$5,374 $— $— $5,374 
Mutual funds**127,551 — — 127,551 
Derivative financial instruments— 14,989 — 14,989 
Total$132,925 $14,989 $— $147,914 
Liabilities
Derivative financial instruments$— $3,637 $— $3,637 
Contingent consideration***— — 9,000 9,000 
Total$— $3,637 $9,000 $12,637 
* Represents money market funds which are carried at the fair value option under ASC 825 “Financial Instruments”.

** Represents those short-term investments which are carried at the fair value option under ASC 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.
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedge Accounting (Tables)
3 Months Ended
Mar. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Fair Value of Foreign Currency Exchange Contracts
The following tables set forth the fair value of the foreign currency exchange contracts and their location on the unaudited consolidated financial statements:
Derivatives designated as hedging instruments:As of
Foreign currency exchange contractsMarch 31, 2022December 31, 2021
Other current assets$7,198 $8,669 
Other assets$5,531 $6,307 
Accrued expenses and other current liabilities$1,755 $1,324 
Other non-current liabilities$1,613 $1,785 
Derivatives not designated as hedging instruments:As of
Foreign currency exchange contractsMarch 31, 2022December 31, 2021
Other current assets$201 $13 
Accrued expenses and other current liabilities$19 $528 
Summary of Effect of Foreign Currency Exchange Contracts on Consolidated Statements of Income
The following tables set forth the effect of foreign currency exchange contracts on accumulated other comprehensive income/(loss) and the unaudited consolidated statements of income for the three months ended March 31, 2022 and 2021:
Three months ended March 31,
Forward Exchange Contracts:20222021
Unrealized gain/(loss) recognized in AOCI
Derivatives in cash flow hedging relationships$(517)$568 
Gain/(loss) recognized in unaudited consolidated statements of income
Derivatives not designated as hedging instruments$(899)$215 
Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments
Three months ended March 31,
20222021
As per unaudited consolidated statements of incomeGain on foreign currency exchange contractsAs per unaudited consolidated statements of incomeGain on foreign currency exchange contracts
Cash flow hedging relationships
Location in unaudited consolidated statements of income where gain was reclassed from AOCI
Cost of revenues$207,516 $1,583 $158,821 $2,424 
General and administrative expenses$39,945 294 $30,703 252 
Selling and marketing expenses$24,170 14 $18,235 13 
Depreciation and amortization expense$13,602 98 $12,101 140 
Total before tax1,989 2,829 
Income tax expense relating to above(515)(389)
Net of tax$1,474 $2,440 
Derivatives not designated as hedging instruments
Location in unaudited consolidated statements of income where gain/(loss) was recognized
Foreign exchange gain/(loss), net$1,756 $(899)$434 $215 
$1,756 $(899)$434 $215 
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Company's Debt Position
The following tables summarizes the Company’s debt position as of March 31, 2022 and December 31, 2021:
As of March 31, 2022
As of December 31, 2021
Revolving Credit FacilityTotalRevolving Credit Facility
Total
Current portion of long-term borrowings$35,000 $35,000 $260,016 $260,016 
Long-term borrowings$260,000 $260,000 $— $— 
Total borrowings$295,000 $295,000 $260,016 $260,016 
Schedule of Credit Facilities Carried an Effective Interest Rate
The Credit Facility carried an effective interest rate as shown below:
Three months ended March 31
20222021
Effective Interest Rate1.3 %2.0 %
Schedule of Maturities of Long-term Debt
Expected payments for all of the Company's borrowings as of March 31, 2022 were as follows:
Revolving Credit FacilityInterest Payments
2022 (April 1 - December 31)$35,000 $2,723 
2023— 3,362 
2024— 3,362 
2025— 3,362 
2026— 3,362 
2027 and thereafter260,000 419 
Total$295,000 $16,590 
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Structure (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Schedule of Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock
The Company purchased shares of 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, 202227,219 $3,191 $117.23 
Three months ended March 31, 202125,450 $2,015 $79.18 
Summary of Company's Purchased Shares of its Common Stock, Including Commissions
The Company purchased shares of its common stock, including commissions, under repurchase programs, as below:
Shares repurchasedTotal consideration
Weighted average purchase price per share (1)
Three months ended March 31, 2022221,333 $28,194 $127.38 
Three months ended March 31, 2021313,032 $27,000 $86.25 

(1) The weighted average purchase price per share was the closing price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Components of Net Periodic Benefit Cost
Components of net periodic benefit costs, were as follows:
 Three months ended March 31,
 20222021
Service cost$990 $889 
Interest cost323 235 
Expected return on plan assets(228)(201)
Amortization of actuarial loss, gross of tax 155 179 
Net gratuity cost$1,240 $1,102 
Income tax effects on amortization of actuarial loss(47)(51)
Amortization of actuarial loss, net of tax$108 $128 
Change in Plan Assets
Change in Plan Assets
Plan assets at January 1, 2022$13,605 
Actual return224 
Employer contribution— 
Benefits paid(420)
Effect of exchange rate changes(260)
Plan assets at March 31, 2022$13,149 
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,
20222021
Contribution to the 401(k) Plans$2,017 $1,299 

The Company's contribution for various defined benefit plans on behalf of employees in India, the Philippines, the Czech Republic, South Africa, Colombia, Australia and Singapore were as follows:
Three months ended March 31,
20222021
Contributions to the defined benefit plans
$4,213 $3,294 
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information
As of
March 31, 2022December 31, 2021
Operating Lease
Operating lease right-of-use assets$75,147 $76,692 
Operating lease liabilities - Current$19,308 $18,487 
Operating lease liabilities - Non-current66,173 68,506 
Total operating lease liabilities$85,481 $86,993 
Finance Lease
Property and equipment, gross$2,489 $2,685 
Accumulated depreciation(2,136)(2,339)
Property and equipment, net$353 $346 
Finance lease liabilities - Current$137 $141 
Finance lease liabilities - Non-current237 229 
Total finance lease liabilities$374 $370 
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:

Lease costThree months ended March 31, 2022Three months ended March 31, 2021
Finance lease:
Amortization of right-of-use assets$38 $52 
Interest on lease liabilities14 17 
$52 $69 
Operating lease(a)
6,043 6,761 
Variable lease costs1,121 1,840 
$7,164 $8,601 
Total lease cost$7,216 $8,670 
(a) Includes short-term leases, which are immaterial.
Schedule of Supplemental Cash Flow Informaton Related to Leases
Supplemental cash flow and other information related to leases are as follows:
Three months ended March 31,
20222021
Cash payments for amounts included in the measurement of lease liabilities :
Operating cash outflows for operating leases$6,005$6,868
Operating cash outflows for finance leases$14$17
Financing cash outflows for finance leases$39$57
Right-of-use assets obtained in exchange for new operating lease liabilities$3,834$2,054
Right-of-use assets obtained in exchange for new finance lease liabilities$50$10
Weighted-average remaining lease term (in years)
Finance lease2.1 years1.7 years
Operating lease5.6 years6.2 years
Weighted-average discount rate
Finance lease14.6 %10.7 %
Operating lease7.0 %7.3 %
Schedule of Maturities of Operating Lease Liabilities
Maturities of lease liabilities as of March 31, 2022 were as follows:
Operating LeasesFinance Leases
2022 (April 1 - December 31)$18,480 $142 
202323,220 164 
202418,377 91 
202511,619 42 
20269,306 20 
2027 and thereafter24,940 — 
Total lease payments$105,942 $459 
Less: Imputed interest20,461 85 
Present value of lease liabilities$85,481 $374 
Maturities of lease liabilities as of December 31, 2021 were as follows:
Operating LeasesFinance Leases
2022$24,020 $185 
202322,666 147 
202417,745 72 
202510,741 34 
20268,395 17 
2027 and thereafter25,198 — 
Total lease payments$108,765 $455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
Schedule of Maturities of Finance Lease Liabilities
Maturities of lease liabilities as of March 31, 2022 were as follows:
Operating LeasesFinance Leases
2022 (April 1 - December 31)$18,480 $142 
202323,220 164 
202418,377 91 
202511,619 42 
20269,306 20 
2027 and thereafter24,940 — 
Total lease payments$105,942 $459 
Less: Imputed interest20,461 85 
Present value of lease liabilities$85,481 $374 
Maturities of lease liabilities as of December 31, 2021 were as follows:
Operating LeasesFinance Leases
2022$24,020 $185 
202322,666 147 
202417,745 72 
202510,741 34 
20268,395 17 
2027 and thereafter25,198 — 
Total lease payments$108,765 $455 
Less: Imputed interest21,772 85 
Present value of lease liabilities$86,993 $370 
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Tax Recognized in Other Comprehensive Income
Income tax (deferred) recognized in AOCI were as follows:
Three months ended March 31,
20222021
Deferred taxes benefit / (expense) recognized on:
Unrealized gain/(loss) on cash flow hedges$(3)$(398)
Reclassification adjustment for cash flow hedges515 389 
Reclassification adjustment for retirement benefits(47)(51)
Foreign currency translation loss499 284 
Total Income tax benefit recognized in AOCI$964 $224 
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Costs Related to Company's Stock-Based Compensation Plan
The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:
 Three months ended March 31,
 20222021
Cost of revenues$2,641 $1,536 
General and administrative expenses4,395 3,298 
Selling and marketing expenses4,188 2,998 
Total$11,224 $7,832 
Income tax benefit related to share-based compensation, including excess tax benefits$2,806 $2,358 
Schedule of Stock Options Activity Stock option activity under the Company’s stock-based compensation plans is shown below:
Number of
Options
Weighted-Average
Exercise
Price
Aggregate
Intrinsic
Value
Weighted-Average
Remaining
Contractual
Life (Years)
Outstanding at December 31, 20213,093 $27.62 $362 2.0
Granted— — — 
Exercised— — — 
Forfeited— — — 
Outstanding at March 31, 20223,093 $27.62 $358 1.8
Vested and exercisable at March 31, 20223,093 $27.62 $358 1.8
Schedule of Restricted Stock and RSU Activity
Restricted stock unit activity under the Company’s stock-based compensation plans is shown below:
 Restricted Stock Units
 NumberWeighted-Average
Fair Value
Outstanding at December 31, 2021*982,187 $81.61 
Granted370,958 119.08 
Vested(286,463)72.62 
Forfeited(11,413)95.72 
Outstanding at March 31, 2022*1,055,269 $97.07 

* As of March 31, 2022 and December 31, 2021 restricted stock units vested for which the underlying common stock is yet to be issued are 163,130 and 162,481 respectively.
Schedule of Performance Based Stock Awards Activity
Performance restricted stock unit 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 at December 31, 202158,864 $78.29 172,042 $113.74 
Granted52,702 119.98 79,001 155.67 
Vested— — — — 
Forfeited— — — — 
Outstanding at March 31, 2022111,566 $97.98 251,043 $126.93 
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographical Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
operating_segment
Segment Reporting [Abstract]  
Number of operating segments 4
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net $ 329,208 $ 261,415
Cost of revenues [1] 207,516 158,821
Gross profit [1] 121,692 102,594
Operating expenses 77,717 61,039
Foreign exchange gain, interest expense and other income, net 3,291 (630)
Income tax expense 11,202 8,958
Gain/(loss) from equity-method investment (114) 36
Net income attributable to ExlService Holdings, Inc. stockholders 36,178 31,931
Digital operations and solutions    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 180,169 159,093
Analytics services    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 149,039 102,322
Insurance    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 103,266 91,160
Cost of revenues 65,082 56,093
Gross profit 38,184 35,067
Healthcare    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 26,156 30,265
Cost of revenues 17,651 17,391
Gross profit 8,505 12,874
Emerging Business    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 50,747 37,668
Cost of revenues 29,213 20,844
Gross profit 21,534 16,824
Analytics    
Revenues and cost of revenues for Company's reportable segments [Line Items]    
Revenues, net 149,039 102,322
Cost of revenues 95,570 64,493
Gross profit $ 53,469 $ 37,829
[1] Exclusive of depreciation and amortization expense.
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographical Information - Revenues based on Geographical Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net $ 329,208 $ 261,415
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net 282,379 224,368
Total Non-United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net 46,829 37,047
United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net 32,773 24,751
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues, net $ 14,056 $ 12,296
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 160,757 $ 162,700
India    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 72,793 79,604
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 52,856 50,095
Philippines    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 23,760 22,011
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 11,348 $ 10,990
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Accounts receivable, net $ 239,279   $ 194,232
Contract assets 2,150   2,524
Contract liabilities:      
Deferred revenue (consideration received in advance) 19,765   18,247
Consideration received for process transition activities 3,138   $ 2,203
Deferred revenue (consideration received in advance) 9,564 $ 23,621  
Consideration received for process transition activities $ 366 $ 679  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues, net - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Accounts receivable not billed $ 123,123,000 $ 93,336,000
Contract Acquisition Costs    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Impairment loss in relation to costs capitalized 0 0
Contract Fulfillment Costs    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Impairment loss in relation to costs capitalized $ 0 $ 0
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues, net - Contract Acquisition and Fulfillment Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Contract Acquisition Costs      
Increase (Decrease) In Capitalized Contract Costs [Roll Forward]      
Opening Balance $ 511 $ 1,027 $ 1,027
Additions 547 0 277
Amortization (131) (242) (793)
Closing Balance 927 785 511
Contract Fulfillment Costs      
Increase (Decrease) In Capitalized Contract Costs [Roll Forward]      
Opening Balance 5,795 5,631 5,631
Additions 2,177 6 3,742
Amortization (537) (1,218) (3,578)
Closing Balance $ 7,435 $ 4,419 $ 5,795
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues, net - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]        
Accounts receivable, including unbilled receivables $ 239,867 $ 194,805    
Less: Allowance for expected credit losses (588) (573) $ (1,183) $ (1,189)
Accounts receivable, net $ 239,279 $ 194,232    
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues, net - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at the beginning of the period $ 573 $ 1,189 $ 1,189
Additions / (reductions) during the period 172 50 (496)
Reductions due to write-off of Accounts Receivables (158) (60) (129)
Translation adjustment 1 4 9
Balance at the end of the period $ 588 $ 1,183 $ 573
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Narrative (Details) - 3.50% Convertible Senior Notes due October 1, 2024 - Convertible Notes Payable - $ / shares
Dec. 31, 2021
Oct. 01, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Interest rate 3.50% 3.50%
Debt instrument, conversion price (in dollars per share) $ 75 $ 75
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerators:    
Net income $ 36,178 $ 31,931
Denominators:    
Basic weighted average common shares outstanding (in shares) 33,442,038 33,734,118
Dilutive effect of share based awards (in shares) 452,830 342,993
Dilutive effect of conversion premium on the Notes (in shares) 0 241,207
Diluted weighted average common shares outstanding (in shares) 33,894,868 34,318,318
Earnings per share attributable to ExlService Holdings Inc. stockholders:    
Basic (in dollars per share) $ 1.08 $ 0.95
Diluted (in dollars per share) $ 1.07 $ 0.93
Weighted average potentially dilutive considered anti-dilutive and not included in computing diluted earnings per share (in shares) 1,082 0
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 106,540 $ 135,337 $ 177,121  
Restricted cash (current) 6,274 6,174 5,295  
Restricted cash (non-current) 2,255 2,299 2,298  
Cash, cash equivalents and restricted cash $ 115,069 $ 143,810 $ 184,714 $ 225,519
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Other Income, net - Summary of Other Income, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Other Income and Expenses [Abstract]    
Gain on sale and mark-to-market of mutual funds and money market funds $ 1,236 $ 1,103
Interest and dividend income 1,370 602
Others, net (195) (295)
Other income, net $ 2,411 $ 1,410
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Owned Assets:    
Owned assets, gross $ 305,919 $ 299,361
Less: Accumulated depreciation and amortization (220,662) (213,699)
Owned assets, net 85,257 85,662
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross 2,489 2,685
Less: Accumulated depreciation and amortization (2,136) (2,339)
Right-of-use assets under finance leases, net 353 346
Property and equipment, net $ 85,610 $ 86,008
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 $ 122,887 $ 116,023
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross 90 91
Software    
Owned Assets:    
Owned assets, gross 106,947 101,884
Leasehold improvements    
Owned Assets:    
Owned assets, gross 45,853 46,401
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross 1,105 1,229
Office furniture and equipment    
Owned Assets:    
Owned assets, gross 22,003 22,302
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross 711 787
Motor vehicles    
Owned Assets:    
Owned assets, gross 681 693
Right-of-use assets under finance leases:    
Right of use assets under finance leases, gross $ 583 578
Buildings    
Owned Assets:    
Estimated useful lives 30 years  
Owned assets, gross $ 1,049 1,070
Land    
Owned Assets:    
Owned assets, gross 687 700
Capital work in progress    
Owned Assets:    
Owned assets, gross $ 5,812 $ 10,288
Minimum | Network equipment and computers    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Software    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Leasehold improvements    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Office furniture and equipment    
Owned Assets:    
Estimated useful lives 3 years  
Minimum | Motor vehicles    
Owned Assets:    
Estimated useful lives 2 years  
Maximum | Network equipment and computers    
Owned Assets:    
Estimated useful lives 5 years  
Maximum | Software    
Owned Assets:    
Estimated useful lives 5 years  
Maximum | Leasehold improvements    
Owned Assets:    
Estimated useful lives 8 years  
Maximum | Office furniture and equipment    
Owned Assets:    
Estimated useful lives 8 years  
Maximum | Motor vehicles    
Owned Assets:    
Estimated useful lives 5 years  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Line Items]    
Depreciation and amortization expense $ 9,116 $ 8,740
Depreciation and Amortization    
Property, Plant and Equipment [Line Items]    
Effect of foreign exchange gain $ 67 $ 165
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Cost $ 25,977,000   $ 19,289,000
Less : Accumulated amortization (11,265,000)   (10,226,000)
Internally developed software, net 14,712,000   9,063,000
Amortization expense 1,033,000 $ 1,024,000  
Impairment charges $ 0   $ 0
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination, Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 16, 2021
Mar. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Measurement period adjustments   $ 1,148  
Measurement period adjustments related to favorable lease intangibles   160  
Measurement period adjustments related to reserves for tax matters   988  
Revolving Credit Facility      
Business Acquisition [Line Items]      
Proceeds from borrowings $ 75,000    
Clairvoyant      
Business Acquisition [Line Items]      
Percentage of business acquired 100.00%    
Consideration transferred, excluding cash and cash equivalents acquired, debt and other post closing adjustments $ 80,080    
Initial purchase consideration   78,198 $ 76,831
Earn-out payments 20,000    
Contingent consideration $ 9,000    
Acquisition-related costs   $ 134 $ 761
Clairvoyant | Customer relationships      
Business Acquisition [Line Items]      
Acquired finite-lived intangible asset, weighted average useful life 7 years    
Clairvoyant | Developed technology      
Business Acquisition [Line Items]      
Acquired finite-lived intangible asset, weighted average useful life 3 years    
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combinations, Goodwill and Intangible Assets - Summary of Assets and Liabilities Acquired (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Dec. 16, 2021
Business Acquisition [Line Items]      
Goodwill $ 404,561 $ 403,902  
Clairvoyant      
Business Acquisition [Line Items]      
Cash and cash equivalents     $ 5,606
Accounts receivable, net     9,042
Other current assets     352
Property and equipment, net     399
Other assets     216
Total assets     49,885
Accounts payable     (1,241)
Accrued expenses and other current liabilities     (4,833)
Deferred tax liabilities     (9,383)
Other non-current liabilities     (1,226)
Total liabilities     (16,683)
Net assets acquired     33,202
Goodwill     56,373
Total purchase consideration     89,575
Contingent consideration     9,000
Clairvoyant | Customer relationships      
Business Acquisition [Line Items]      
Intangible assets, net     31,600
Clairvoyant | Developed technology      
Business Acquisition [Line Items]      
Intangible assets, net     2,070
Clairvoyant | Trade names and trademarks      
Business Acquisition [Line Items]      
Intangible assets, net     300
Clairvoyant | Non-compete agreements      
Business Acquisition [Line Items]      
Intangible assets, net     $ 300
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Goodwill [Roll Forward]  
Beginning Balance $ 403,902
Measurement period adjustments 1,148
Currency translation adjustments (489)
Ending Balance 404,561
Insurance  
Goodwill [Roll Forward]  
Beginning Balance 50,428
Measurement period adjustments 0
Currency translation adjustments (116)
Ending Balance 50,312
Healthcare  
Goodwill [Roll Forward]  
Beginning Balance 21,942
Measurement period adjustments 0
Currency translation adjustments (12)
Ending Balance 21,930
Emerging Business  
Goodwill [Roll Forward]  
Beginning Balance 49,020
Measurement period adjustments 0
Currency translation adjustments (361)
Ending Balance 48,659
Analytics  
Goodwill [Roll Forward]  
Beginning Balance 282,512
Measurement period adjustments 1,148
Currency translation adjustments 0
Ending Balance $ 283,660
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finite-lived intangible assets:    
Gross Carrying Amount $ 125,264 $ 130,056
Accumulated Amortization (49,586) (49,874)
Total 75,678 80,182
Indefinite-lived intangible assets:    
Total intangible assets, gross carrying amount 126,164 130,956
Total intangible assets, net carrying amount 76,578 81,082
Trade names and trademarks    
Indefinite-lived intangible assets:    
Trade names and trademarks 900 900
Customer relationships    
Finite-lived intangible assets:    
Gross Carrying Amount 98,266 103,016
Accumulated Amortization (31,360) (33,018)
Total 66,906 69,998
Developed technology    
Finite-lived intangible assets:    
Gross Carrying Amount 24,998 25,040
Accumulated Amortization (17,119) (15,850)
Total 7,879 9,190
Trade names and trademarks    
Finite-lived intangible assets:    
Gross Carrying Amount 1,700 1,700
Accumulated Amortization (1,085) (1,006)
Total 615 694
Non-compete agreements    
Finite-lived intangible assets:    
Gross Carrying Amount 300 300
Accumulated Amortization (22) 0
Total $ 278 $ 300
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 4,486 $ 3,361
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)
3 Months Ended
Mar. 31, 2022
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 6 years 2 months 12 days
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 1 year 9 months 18 days
Trade names and trademarks (Finite lived)  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 2 years 2 months 12 days
Non-compete agreements  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average life of intangible assets 3 years 8 months 12 days
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Business Combination, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 (April 1 - December 31) $ 12,514  
2023 14,464  
2024 11,962  
2025 10,534  
2026 10,193  
2027 and thereafter 16,011  
Total $ 75,678 $ 80,182
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Receivables from statutory authorities $ 14,509 $ 18,023
Derivative instruments 7,399 8,682
Advances to suppliers 991 1,464
Deferred contract fulfillment costs 1,587 1,483
Contract assets 1,140 1,319
Interest accrued on term deposits 665 892
Others 2,086 2,146
Other current assets $ 28,377 $ 34,009
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Lease deposits $ 9,772 $ 9,649
Deposits with statutory authorities 7,277 6,417
Deferred contract fulfillment costs 5,848 4,312
Derivative instruments 5,531 6,307
Contract assets 1,010 1,205
Receivable from Statutory authorities 223 222
Term deposits 184 186
Others 2,370 2,071
Other assets $ 32,215 $ 30,369
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 45,626 $ 44,405
Payable to statutory authorities 28,077 13,902
Client liabilities 6,183 6,097
Accrued capital expenditures 1,891 8,630
Derivative instruments 1,774 1,852
Interest payable 272 252
Finance lease liabilities 137 141
Other current liabilities 2,951 1,071
Accrued expenses and other current liabilities $ 86,911 $ 76,350
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Liabilities, Noncurrent [Abstract]    
Retirement benefits $ 10,518 $ 9,604
Contingent consideration 6,600 9,000
Deferred transition revenue 2,069 995
Derivative instruments 1,613 1,785
Unrecognized tax benefits 2,056 1,068
Finance lease liabilities 237 229
Others 103 120
Other non-current liabilities $ 23,196 $ 22,801
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities Other non-current liabilities
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 693,156 $ 719,172
Gains / (losses) recognized during the period (7,962) (1,343)
Reclassification to net income (1,834) (2,650)
Income tax effects [1] 964 224
Ending balance 700,341 726,225
Accumulated Other Comprehensive Income/(Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (89,474) (74,984)
Ending balance (98,306) (78,753)
Foreign currency translation loss    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (95,437) (86,185)
Gains / (losses) recognized during the period (7,445) (1,911)
Reclassification to net income 0 0
Income tax effects 499 284
Ending balance (102,383) (87,812)
Unrealized gain on cash flow hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 8,420 13,799
Gains / (losses) recognized during the period (517) 568
Reclassification to net income (1,989) (2,829)
Income tax effects 512 (9)
Ending balance 6,426 11,529
Retirement benefits    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2,457) (2,598)
Gains / (losses) recognized during the period 0 0
Reclassification to net income 155 179
Income tax effects (47) (51)
Ending balance $ (2,349) $ (2,470)
[1] These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gains/(losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents (money market funds) $ 137 $ 5,374
Mutual funds 109,438 127,551
Derivative financial instruments 12,930 14,989
Total 122,505 147,914
Liabilities    
Derivative financial instruments 3,387 3,637
Contingent consideration 9,000 9,000
Total 12,387 12,637
(Level 1)    
Assets    
Cash and cash equivalents (money market funds) 137 5,374
Mutual funds 109,438 127,551
Derivative financial instruments 0 0
Total 109,575 132,925
Liabilities    
Derivative financial instruments 0 0
Contingent consideration 0 0
Total 0 0
(Level 2)    
Assets    
Cash and cash equivalents (money market funds) 0 0
Mutual funds 0 0
Derivative financial instruments 12,930 14,989
Total 12,930 14,989
Liabilities    
Derivative financial instruments 3,387 3,637
Contingent consideration 0 0
Total 3,387 3,637
(Level 3)    
Assets    
Cash and 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 9,000 9,000
Total $ 9,000 $ 9,000
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Additional Information (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]    
Contingent consideration $ 9,000 $ 9,000
(Level 3)    
Business Acquisition [Line Items]    
Contingent consideration $ 9,000 $ 9,000
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedge Accounting - Additional Information (Details)
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2022
GBP (£)
Mar. 31, 2022
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
GBP (£)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
COP ($)
Derivative Instruments, Gain (Loss) [Line Items]              
Cash flow hedge gain to be reclassified within twelve months $ 5,443            
Maximum outstanding term of the cash flow hedges 39 months            
Derivatives designated as hedging instruments: | Derivatives in cash flow hedging relationships | Foreign currency exchange contracts              
Derivative Instruments, Gain (Loss) [Line Items]              
Foreign exchange contracts outstanding $ 566,940     $ 514,580      
Derivatives not designated as hedging instruments | Foreign currency exchange contracts              
Derivative Instruments, Gain (Loss) [Line Items]              
Foreign exchange contracts outstanding $ 163,442 £ 7,948 € 1,630 $ 134,612 £ 6,763 € 1,343 $ 2,541,902
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) - Foreign currency exchange contracts - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Derivatives designated as hedging instruments: | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset $ 7,198 $ 8,669
Derivatives designated as hedging instruments: | Other assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 5,531 6,307
Derivatives designated as hedging instruments: | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 1,755 1,324
Derivatives designated as hedging instruments: | Other non-current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability 1,613 1,785
Derivatives not designated as hedging instruments | Other current assets    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, asset 201 13
Derivatives not designated as hedging instruments | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Foreign currency exchange contracts, liability $ 19 $ 528
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]    
Gain/(loss) recognized in unaudited consolidated statements of income $ 1,756 $ 434
Foreign currency exchange contracts | Derivatives in cash flow hedging relationships | Derivatives designated as hedging instruments:    
Derivative Instruments, Gain (Loss) [Line Items]    
Unrealized gain/(loss) recognized in AOCI (517) 568
Foreign currency exchange contracts | Fair value hedging | Derivatives not designated as hedging instruments | Gain/ (loss) on foreign currency exchange contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain/(loss) recognized in unaudited consolidated statements of income $ (899) $ 215
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Derivative Instruments, Gain (Loss) [Line Items]    
Cost of revenues $ 207,516 $ 158,821
General and administrative expenses 39,945 30,703
Selling and marketing expenses 24,170 18,235
Depreciation and amortization expense 13,602 12,101
Total before tax 47,266 40,925
Income tax expense relating to above (11,202) (8,958)
Net of tax 36,178 31,931
Foreign exchange gain/(loss), net 1,756 434
Gain on foreign currency exchange contracts | Foreign currency exchange contracts | Derivatives designated as hedging instruments: | Derivatives in cash flow hedging relationships    
Derivative Instruments, Gain (Loss) [Line Items]    
Cost of revenues 1,583 2,424
General and administrative expenses 294 252
Selling and marketing expenses 14 13
Depreciation and amortization expense 98 140
Total before tax 1,989 2,829
Income tax expense relating to above (515) (389)
Net of tax 1,474 2,440
Gain on foreign currency exchange contracts | Foreign currency exchange contracts | Derivatives not designated as hedging instruments | Fair value hedging    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign exchange gain/(loss), net $ (899) $ 215
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings - Company's Debt Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Current portion of long-term borrowings $ 35,000 $ 260,016
Long-term borrowings 260,000 0
Total borrowings 295,000 260,016
Revolving Credit Facility    
Debt Instrument [Line Items]    
Current portion of long-term borrowings 35,000 260,016
Long-term borrowings 260,000 0
Total borrowings $ 295,000 $ 260,016
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings - Additional Information (Details)
3 Months Ended
Oct. 01, 2018
USD ($)
numberOfDays
$ / shares
Mar. 31, 2022
USD ($)
Mar. 31, 2021
Dec. 31, 2021
USD ($)
$ / shares
Nov. 21, 2017
USD ($)
Credit Facilities [Line Items]          
Outstanding letters of credit   $ 461,000   $ 461,000  
3.50% Convertible Senior Notes due October 1, 2024 | Convertible Notes Payable          
Credit Facilities [Line Items]          
Debt instrument face amount $ 150,000,000        
Interest rate 3.50%     3.50%  
Conversion rate 0.0133333        
Debt instrument, conversion price (in dollars per share) | $ / shares $ 75     $ 75  
Threshold percentage of stock price trigger 150.00%        
Convertible debt, threshold trading days | numberOfDays 20        
Convertible debt, threshold consecutive trading days | numberOfDays 30        
Interest expense and amortization of debt discount   1,986,000      
Revolving Credit Facility          
Credit Facilities [Line Items]          
Unamortized debt issuance costs   $ 198,000   $ 232,000  
Revolving Credit Facility | Credit Agreement          
Credit Facilities [Line Items]          
Line of credit, maximum borrowing capacity         $ 300,000,000
Revolving Credit Facility | New Credit Agreement          
Credit Facilities [Line Items]          
Line of credit interest rate during period   1.30% 2.00%    
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Borrowings - Principle Maturities of Borrowings (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Revolving Credit Facility  
Debt Instrument [Line Items]  
2022 (April 1 - December 31) $ 35,000
2023 0
2024 0
2025 0
2026 0
2027 and thereafter 260,000
Total 295,000
Interest Expense  
Debt Instrument [Line Items]  
2022 (April 1 - December 31) 2,723
2023 3,362
2024 3,362
2025 3,362
2026 3,362
2027 and thereafter 419
Total $ 16,590
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Structure - Additional Information (Details)
3 Months Ended
Mar. 31, 2022
class_of_common_stock
Oct. 05, 2021
USD ($)
Dec. 16, 2019
USD ($)
Equity, Class of Treasury Stock [Line Items]      
Number of classes of common stock outstanding | class_of_common_stock 1    
2019 Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock authorized, maximum     $ 200,000,000
2022 Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Repurchase of common stock authorized, maximum   $ 300,000,000  
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 2021
Equity [Abstract]    
Shares repurchased (in shares) 27,219 25,450
Total consideration $ 3,191 $ 2,015
Weighted average purchase price per share (in dollars per share) $ 117,230 $ 79,180
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.22.1
Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Equity [Abstract]    
Shares repurchased (in shares) 221,333 313,032
Total consideration $ 28,194 $ 27,000
Weighted average purchase price per share (in dollars per share) $ 127,380 $ 86,250
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans - Net Gratuity Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Retirement Benefits [Abstract]    
Service cost $ 990 $ 889
Interest cost 323 235
Expected return on plan assets (228) (201)
Amortization of actuarial loss, gross of tax 155 179
Net gratuity cost 1,240 1,102
Income tax effects on amortization of actuarial loss (47) (51)
Amortization of actuarial loss, net of tax $ 108 $ 128
XML 104 R94.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans - Additional Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Discretionary contributions towards 401(k) plan, maximum percentage 4.00%  
Forecast    
Defined Benefit Plan Disclosure [Line Items]    
Expected return on plan assets, percentage   7.20%
XML 105 R95.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans - Change in Plan Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]  
Plan assets at January 1, 2022 $ 13,605
Actual return 224
Employer contribution 0
Benefits paid (420)
Effect of exchange rate changes (260)
Plan assets at March 31, 2022 $ 13,149
XML 106 R96.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans - Contribution Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Retirement Benefits [Abstract]    
Contribution to the 401(k) Plans $ 2,017 $ 1,299
Contributions to the defined benefit plans $ 4,213 $ 3,294
XML 107 R97.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Lease    
Operating lease right-of-use assets $ 75,147 $ 76,692
Operating lease liabilities - Current 19,308 18,487
Operating lease liabilities - Non-current 66,173 68,506
Total operating lease liabilities 85,481 86,993
Finance Lease    
Property and equipment, gross 2,489 2,685
Accumulated depreciation   (2,339)
Property and equipment, net 353 346
Finance lease liabilities - Current 137 141
Finance lease liabilities - Non-current 237 229
Total finance lease liabilities $ 374 $ 370
XML 108 R98.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Finance lease:    
Amortization of right-of-use assets $ 38 $ 52
Interest on lease liabilities 14 17
Total finance lease cost 52 69
Operating lease 6,043 6,761
Variable lease costs 1,121 1,840
Total operating lease cost 7,164 8,601
Total lease cost $ 7,216 $ 8,670
XML 109 R99.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Cash payments for amounts included in the measurement of lease liabilities :      
Operating cash outflows for operating leases $ 6,005 $ 6,868  
Operating cash outflows for finance leases 14 17  
Financing cash outflows for finance leases 39 57  
Right-of-use assets obtained in exchange for new operating lease liabilities 3,834 2,054  
Right-of-use assets obtained in exchange for new finance lease liabilities $ 50 $ 10  
Weighted-average remaining lease term (in years)      
Finance lease 2 years 1 month 6 days 1 year 8 months 12 days  
Operating lease 5 years 7 months 6 days 6 years 2 months 12 days  
Weighted-average discount rate      
Finance lease 14.60% 10.70%  
Operating lease 7.00% 7.30%  
Reduction in lease liabilities $ 367   $ 169
Reduction in ROU assets $ 367   $ 169
XML 110 R100.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
2022 (April 1 - December 31) $ 18,480  
2023 23,220 $ 24,020
2024 18,377 22,666
2025 11,619 17,745
2026 9,306 10,741
2027 and thereafter 24,940 25,198
Total lease payments 105,942 108,765
Less: Imputed interest 20,461 21,772
Present value of lease liabilities 85,481 86,993
Finance Leases    
2022 (April 1 - December 31) 142  
2023 164 185
2024 91 147
2025 42 72
2026 20 34
2027 and thereafter 0 0
Total lease payments 459 455
Less: Imputed interest 85 85
Present value of lease liabilities $ 374 $ 370
XML 111 R101.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Lease Liabilities Prior Year (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Operating Leases    
2022 $ 23,220 $ 24,020
2023 18,377 22,666
2024 11,619 17,745
2025 9,306 10,741
2026   8,395
2027 and thereafter 24,940 25,198
Total lease payments 105,942 108,765
Less: Imputed interest 20,461 21,772
Present value of lease liabilities 85,481 86,993
Finance Leases    
2022 164 185
2023 91 147
2024 42 72
2025 20 34
2026   17
2027 and thereafter 0 0
Total lease payments 459 455
Less: Imputed interest 85 85
Present value of lease liabilities $ 374 $ 370
XML 112 R102.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]    
Effective tax rate, current income tax expense (benefit) 23.70% 21.90%
Income tax expense $ 11,202 $ 8,958
XML 113 R103.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Recognized in Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Deferred taxes benefit / (expense) recognized on:    
Unrealized gain/(loss) on cash flow hedges $ (3) $ (398)
Reclassification adjustment for cash flow hedges 515 389
Reclassification adjustment for retirement benefits (47) (51)
Foreign currency translation loss 499 284
Total Income tax benefit recognized in AOCI [1] $ 964 $ 224
[1] These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gains/(losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.
XML 114 R104.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expenses $ 11,224 $ 7,832
Income tax benefit related to share-based compensation, including excess tax benefits 2,806 2,358
Cost of revenues    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expenses 2,641 1,536
General and administrative expenses    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expenses 4,395 3,298
Selling and marketing expenses    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expenses $ 4,188 $ 2,998
XML 115 R105.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
shares
Restricted Stock and Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 92,797
Cost not yet recognized, period for recognition 2 years 10 months 24 days
Performance Based Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 33,048
Cost not yet recognized, period for recognition 2 years 3 months 18 days
2018 Stock Options Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number available for grant (in shares) | shares 1,256,384
Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Revenue Based PRSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance based percentage 40.00%
Award vesting period 3 years
Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Market Condition Based PRSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance based percentage 60.00%
Award vesting period 3 years
Amendment And Restatement Of The 2006 Omnibus Award Plan (2015 Plan) | Market Condition Based PRSUs | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target shares earned 200.00%
XML 116 R106.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Number of options, outstanding, beginning balance (in shares) 3,093  
Number of options, granted (in shares) 0  
Number of options, exercised (in shares) 0  
Number of options, forfeited (in shares) 0  
Number of options, outstanding, ending balance (in shares) 3,093 3,093
Number of options, vested and exercisable at end of period (in shares) 3,093  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Weighted-average exercise price, outstanding, beginning balance (in dollars per share) $ 27.62  
Weighted-average exercise price, granted (in dollars per share) 0  
Weighted-average exercise price, exercised (in dollars per share) 0  
Weighted-average exercise price, forfeited (in dollars per share) 0  
Weighted-average exercise price, outstanding, ending balance (in dollars per share) 27.62 $ 27.62
Weighted average exercise price, vested and exercisable at end of period (in dollars per share) $ 27.62  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Aggregate intrinsic value, outstanding $ 358 $ 362
Aggregate intrinsic value, exercised 0  
Aggregate intrinsic value, vested and exercisable at end of period $ 358  
Weighted-average remaining contractual life 1 year 9 months 18 days 2 years
Weighted-average remaining contractual life, vested and exercisable at end of period 1 year 9 months 18 days  
XML 117 R107.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) - Restricted Stock Units - $ / shares
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number, outstanding, beginning balance (in shares) 982,187  
Number, granted (in shares) 370,958  
Number, vested (in shares) (286,463)  
Number, forfeited (in shares) (11,413)  
Number, outstanding, ending balance (in shares) 1,055,269  
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) $ 81.61  
Weighted-average fair value, granted (in dollars per share) 119.08  
Weighted-average fair value, vested (in dollars per share) 72.62  
Weighted-average fair value, forfeited (in dollars per share) 95.72  
Weighted-average fair value, outstanding, ending balance (in dollars per share) $ 97.07  
Units vested for which the underlying common stock is yet to be issued (in shares) 163,130 162,481
XML 118 R108.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Performance Based Stock Awards (Details)
3 Months Ended
Mar. 31, 2022
$ / 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 58,864
Number, granted (in shares) | shares 52,702
Number, vested (in shares) | shares 0
Number, forfeited (in shares) | shares 0
Number, outstanding, ending balance (in shares) | shares 111,566
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 $ 78.29
Weighted-average fair value, granted (in dollars per share) | $ / shares 119.98
Weighted-average fair value, vested (in dollars per share) | $ / shares 0
Weighted-average fair value, forfeited (in dollars per share) | $ / shares 0
Weighted-average fair value, outstanding, ending balance (in dollars per share) | $ / shares $ 97.98
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 172,042
Number, granted (in shares) | shares 79,001
Number, vested (in shares) | shares 0
Number, forfeited (in shares) | shares 0
Number, outstanding, ending balance (in shares) | shares 251,043
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 $ 113.74
Weighted-average fair value, granted (in dollars per share) | $ / shares 155.67
Weighted-average fair value, vested (in dollars per share) | $ / shares 0
Weighted-average fair value, forfeited (in dollars per share) | $ / shares 0
Weighted-average fair value, outstanding, ending balance (in dollars per share) | $ / shares $ 126.93
XML 119 R109.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Capital commitments $ 6,300  
Export-oriented units established, percentage 100.00%  
Aggregate disputed amount amount related to transfer pricing and permanent establishment $ 30,711 $ 34,276
Total bank guarantees and deposits in respect of contingencies 8,760 7,954
Amounts paid as deposits in respect of contingencies 7,012 6,172
Bank guarantee issued 1,748 1,782
Value added tax payable 6,031 6,387
GST refund, amount rejected $ 3,259 $ 3,322
XML 120 R110.htm IDEA: XBRL DOCUMENT v3.22.1
Subsequent Events (Details) - Revolving Credit Facility - Credit Agreement - USD ($)
Apr. 18, 2022
Nov. 21, 2017
Subsequent Event [Line Items]    
Revolving credit facility   $ 300,000,000
Subsequent Event    
Subsequent Event [Line Items]    
Revolving credit facility $ 400,000,000  
Option to increase additional credit facility $ 200,000,000  
XML 121 exls-20220331_htm.xml IDEA: XBRL DOCUMENT 0001297989 2022-01-01 2022-03-31 0001297989 2022-04-26 0001297989 2022-03-31 0001297989 2021-12-31 0001297989 2021-01-01 2021-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:TreasuryStockMember 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:TreasuryStockMember 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:TreasuryStockMember 2022-03-31 0001297989 us-gaap:CommonStockMember 2020-12-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001297989 us-gaap:RetainedEarningsMember 2020-12-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001297989 us-gaap:TreasuryStockMember 2020-12-31 0001297989 2020-12-31 0001297989 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001297989 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001297989 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001297989 us-gaap:CommonStockMember 2021-03-31 0001297989 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001297989 us-gaap:RetainedEarningsMember 2021-03-31 0001297989 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001297989 us-gaap:TreasuryStockMember 2021-03-31 0001297989 2021-03-31 0001297989 exls:InsuranceMember 2022-01-01 2022-03-31 0001297989 exls:HealthcareMember 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:InsuranceMember 2021-01-01 2021-03-31 0001297989 exls:HealthcareMember 2021-01-01 2021-03-31 0001297989 exls:EmergingBusinessMember 2021-01-01 2021-03-31 0001297989 exls:AnalyticsMember 2021-01-01 2021-03-31 0001297989 exls:DigitalOperationsAndSolutionsServicesMember 2022-01-01 2022-03-31 0001297989 exls:DigitalOperationsAndSolutionsServicesMember 2021-01-01 2021-03-31 0001297989 exls:AnalyticsServicesMember 2022-01-01 2022-03-31 0001297989 exls:AnalyticsServicesMember 2021-01-01 2021-03-31 0001297989 country:US 2022-01-01 2022-03-31 0001297989 country:US 2021-01-01 2021-03-31 0001297989 country:GB 2022-01-01 2022-03-31 0001297989 country:GB 2021-01-01 2021-03-31 0001297989 exls:RestOfWorldMember 2022-01-01 2022-03-31 0001297989 exls:RestOfWorldMember 2021-01-01 2021-03-31 0001297989 us-gaap:NonUsMember 2022-01-01 2022-03-31 0001297989 us-gaap:NonUsMember 2021-01-01 2021-03-31 0001297989 country:IN 2022-03-31 0001297989 country:IN 2021-12-31 0001297989 country:US 2022-03-31 0001297989 country:US 2021-12-31 0001297989 country:PH 2022-03-31 0001297989 country:PH 2021-12-31 0001297989 exls:RestOfWorldMember 2022-03-31 0001297989 exls:RestOfWorldMember 2021-12-31 0001297989 exls:ContractAcquisitionCostsMember 2021-12-31 0001297989 exls:ContractAcquisitionCostsMember 2020-12-31 0001297989 exls:ContractFulfillmentCostsMember 2021-12-31 0001297989 exls:ContractFulfillmentCostsMember 2020-12-31 0001297989 exls:ContractAcquisitionCostsMember 2022-01-01 2022-03-31 0001297989 exls:ContractAcquisitionCostsMember 2021-01-01 2021-03-31 0001297989 exls:ContractAcquisitionCostsMember 2021-01-01 2021-12-31 0001297989 exls:ContractFulfillmentCostsMember 2022-01-01 2022-03-31 0001297989 exls:ContractFulfillmentCostsMember 2021-01-01 2021-03-31 0001297989 exls:ContractFulfillmentCostsMember 2021-01-01 2021-12-31 0001297989 exls:ContractAcquisitionCostsMember 2022-03-31 0001297989 exls:ContractAcquisitionCostsMember 2021-03-31 0001297989 exls:ContractFulfillmentCostsMember 2022-03-31 0001297989 exls:ContractFulfillmentCostsMember 2021-03-31 0001297989 2021-01-01 2021-12-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2021-12-31 0001297989 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2022-01-01 2022-03-31 0001297989 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2022-01-01 2022-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2022-03-31 0001297989 us-gaap:TechnologyEquipmentMember 2021-12-31 0001297989 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-03-31 0001297989 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-03-31 0001297989 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001297989 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-03-31 0001297989 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-03-31 0001297989 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001297989 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001297989 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0001297989 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001297989 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001297989 srt:MinimumMember us-gaap:VehiclesMember 2022-01-01 2022-03-31 0001297989 srt:MaximumMember us-gaap:VehiclesMember 2022-01-01 2022-03-31 0001297989 us-gaap:VehiclesMember 2022-03-31 0001297989 us-gaap:VehiclesMember 2021-12-31 0001297989 us-gaap:BuildingMember 2022-01-01 2022-03-31 0001297989 us-gaap:BuildingMember 2022-03-31 0001297989 us-gaap:BuildingMember 2021-12-31 0001297989 us-gaap:LandMember 2022-03-31 0001297989 us-gaap:LandMember 2021-12-31 0001297989 us-gaap:ConstructionInProgressMember 2022-03-31 0001297989 us-gaap:ConstructionInProgressMember 2021-12-31 0001297989 exls:DepreciationAndAmortizationMember 2022-01-01 2022-03-31 0001297989 exls:DepreciationAndAmortizationMember 2021-01-01 2021-03-31 0001297989 exls:ClairvoyantMember 2021-12-16 0001297989 exls:ClairvoyantMember 2021-12-16 2021-12-16 0001297989 exls:ClairvoyantMember 2022-01-01 2022-03-31 0001297989 exls:ClairvoyantMember 2021-01-01 2021-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2021-12-16 2021-12-16 0001297989 exls:ClairvoyantMember us-gaap:CustomerRelationshipsMember 2021-12-16 0001297989 exls:ClairvoyantMember us-gaap:DevelopedTechnologyRightsMember 2021-12-16 0001297989 exls:ClairvoyantMember us-gaap:TrademarksAndTradeNamesMember 2021-12-16 0001297989 exls:ClairvoyantMember us-gaap:NoncompeteAgreementsMember 2021-12-16 0001297989 exls:ClairvoyantMember us-gaap:CustomerRelationshipsMember 2021-12-16 2021-12-16 0001297989 exls:ClairvoyantMember us-gaap:DevelopedTechnologyRightsMember 2021-12-16 2021-12-16 0001297989 exls:InsuranceMember 2021-12-31 0001297989 exls:HealthcareMember 2021-12-31 0001297989 exls:EmergingBusinessMember 2021-12-31 0001297989 exls:AnalyticsMember 2021-12-31 0001297989 exls:InsuranceMember 2022-03-31 0001297989 exls:HealthcareMember 2022-03-31 0001297989 exls:EmergingBusinessMember 2022-03-31 0001297989 exls:AnalyticsMember 2022-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2022-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0001297989 us-gaap:NoncompeteAgreementsMember 2022-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2022-03-31 0001297989 us-gaap:CustomerRelationshipsMember 2021-12-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001297989 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001297989 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001297989 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-03-31 0001297989 us-gaap:TrademarksAndTradeNamesMember 2022-01-01 2022-03-31 0001297989 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-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:AccumulatedTranslationAdjustmentMember 2020-12-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-03-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-03-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-03-31 0001297989 us-gaap:AccumulatedTranslationAdjustmentMember 2021-03-31 0001297989 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-03-31 0001297989 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-03-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001297989 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001297989 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001297989 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001297989 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-03-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-03-31 0001297989 us-gaap:OtherAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-03-31 0001297989 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-12-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-03-31 0001297989 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-12-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-03-31 0001297989 exls:AccruedExpensesAndOtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2021-12-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NondesignatedMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001297989 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2022-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember 2017-11-21 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2022-01-01 2022-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:NewCreditAgreementMember 2021-01-01 2021-03-31 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2018-10-01 2018-10-01 0001297989 exls:A3.50ConvertibleSeniorNotesdueOctober12024Member us-gaap:ConvertibleNotesPayableMember 2022-01-01 2022-03-31 0001297989 us-gaap:InterestExpenseMember 2022-03-31 0001297989 exls:TwoThousandNineteenRepurchaseProgramMember 2019-12-16 0001297989 exls:TwoThousandTwentyTwoRepurchaseProgramMember 2021-10-05 0001297989 srt:ScenarioForecastMember 2022-01-01 2022-12-31 0001297989 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001297989 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001297989 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001297989 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001297989 exls:TwoThousandEighteenStockOptionsPlanMember 2022-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2021-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001297989 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001297989 us-gaap:EmployeeStockOptionMember 2022-03-31 0001297989 us-gaap:RestrictedStockMember 2021-12-31 0001297989 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001297989 us-gaap:RestrictedStockMember 2022-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2022-03-31 0001297989 exls:RestrictedStockandRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-01-01 2022-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-01-01 2022-03-31 0001297989 srt:MaximumMember exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember exls:AmendmentAndRestatementOfThe2006OmnibusAwardPlan2015PlanMember 2022-01-01 2022-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2021-12-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2021-12-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001297989 exls:RevenueBasedPerformanceRestrictedStockUnitsMember 2022-03-31 0001297989 exls:MarketConditionBasedPerformanceRestrictedStockUnitsMember 2022-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2022-03-31 0001297989 exls:PerformanceBasedStockAwardsMember 2022-01-01 2022-03-31 0001297989 us-gaap:RevolvingCreditFacilityMember exls:CreditAgreementMember us-gaap:SubsequentEventMember 2022-04-18 shares iso4217:USD iso4217:USD shares exls:operating_segment pure iso4217:GBP iso4217:EUR iso4217:COP exls:numberOfDays exls:class_of_common_stock 0001297989 --12-31 2022 Q1 false http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 0.0133333 10-Q true 2022-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 33286190 106540000 135337000 162694000 178538000 6274000 6174000 239279000 194232000 20118000 14655000 9336000 15199000 28377000 34009000 572618000 578144000 85610000 86008000 75147000 76692000 2255000 2299000 22447000 21404000 76578000 81082000 404561000 403902000 32215000 30369000 3118000 3004000 1274549000 1282904000 4796000 5647000 35000000 260016000 22571000 20000000 52276000 114285000 86911000 76350000 19308000 18487000 1259000 901000 222121000 495686000 260000000 66173000 68506000 1790000 1790000 928000 965000 23196000 22801000 574208000 589748000 0.001 0.001 15000000 15000000 0 0 0 0 0.001 0.001 100000000 100000000 39794154 33328744 39508340 33291482 40000 40000 406966000 395742000 792315000 756137000 -98306000 -89474000 1101015000 1062445000 6465410 6216858 400674000 369289000 700341000 693156000 700341000 693156000 1274549000 1282904000 329208000 261415000 207516000 158821000 121692000 102594000 39945000 30703000 24170000 18235000 13602000 12101000 77717000 61039000 43975000 41555000 1756000 434000 876000 2474000 2411000 1410000 47266000 40925000 11202000 8958000 36064000 31967000 114000 -36000 36178000 31931000 1.08 0.95 1.07 0.93 33442038 33734118 33894868 34318318 36178000 31931000 -517000 568000 -7445000 -1911000 1989000 2829000 -155000 -179000 964000 224000 -8832000 -3769000 27346000 28162000 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 38968052 39000 420976000 641379000 -74984000 5408618 -268238000 719172000 305937 74000 74000 7832000 7832000 338482 29015000 29015000 -3769000 -3769000 31931000 31931000 39273989 39000 428882000 673310000 -78753000 5747100 -297253000 726225000 36178000 31931000 13669000 12266000 11224000 7832000 6043000 6761000 384000 1103000 3165000 1139000 -193000 -2695000 34000 48000 114000 -36000 0 673000 -819000 -216000 45659000 11818000 1116000 21000 6185000 9057000 2924000 -1268000 -808000 1902000 3707000 -17986000 -60008000 -23611000 15647000 8456000 -6005000 -6868000 -26870000 15205000 16101000 12680000 63000 129000 1367000 0 36804000 18835000 49515000 5357000 -4694000 -26029000 39000 57000 35000000 25000000 0 25000000 31385000 29015000 0 75000 3576000 -28997000 -753000 -984000 -28741000 -40805000 143810000 225519000 115069000 184714000 1277000 610000 5404000 2415000 50000 10000 Organization <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%">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. Accordingly, as the Company’s operations management services are now a part of its digital operations and solutions, they are referred to as “digital operations and solutions” herein; however, the Company has not changed the way in which it manages its business or its operating segments or segment reporting structure.</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:103%">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-top: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) Basis of Preparation and Principles of Consolidation</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:115%">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, 2021.</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:103%">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 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:115%">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 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:103%">Accounting policies of the respective individual subsidiary and associate 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="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:115%">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="margin-top:6pt;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%">(b) Use of Estimates</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:115%">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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 discount rate applied within the discounted cash flow model for business acquisitions, allowance for expected credit losses, 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, 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 style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Recent Accounting Pronouncements</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:115%">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional guidance for a limited period of time to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as interbank offered rates and London Inter-Bank Offered Rate (“LIBOR”). The ASU provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.</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:115%">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:115%">Business Combinations (Topic 805): 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:115%">. This ASU provides guidance in Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with 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:115%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, 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 Company is currently evaluating the impact of this ASU on its consolidated financial statements.</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, 2021. <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:103%">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 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:115%">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 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:103%">Accounting policies of the respective individual subsidiary and associate 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="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:115%">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> 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 discount rate applied within the discounted cash flow model for business acquisitions, allowance for expected credit losses, 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, 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:115%">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional guidance for a limited period of time to ease potential accounting impacts associated with transitioning away from reference rates that are expected to be discontinued, such as interbank offered rates and London Inter-Bank Offered Rate (“LIBOR”). The ASU provides practical expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The amendments are elective and are effective upon issuance for all entities through December 31, 2022. The Company is currently evaluating the impact of this ASU on its consolidated financial statements.</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:115%">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:115%">Business Combinations (Topic 805): 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:115%">. This ASU provides guidance in Topic 805 to require the acquirer entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with 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:115%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, 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 Company is currently evaluating the impact of this ASU on its consolidated financial statements.</span></div> Segment and Geographical Information<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%">The Company is a provider of data analytics and digital operations and solutions.</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:115%">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="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:103%">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="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%"> </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:103%">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="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:103%">The December 2021 acquisition of Clairvoyant AI Inc. (“Clairvoyant”) is included in the Analytics reportable segment. Refer to Note 9 - Business Combination, Goodwill and Intangible Assets to the unaudited consolidated financial statements for further details.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </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%">Revenues and cost of revenues for the three months ended March 31, 2022 and 2021, respectively, for each of the reportable segments, are as follows:</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:98.976%"><tr><td style="width:1.0%"/><td style="width:41.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.387%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.978%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.978%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.392%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;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:#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">103,266 </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%">26,156 </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%">50,747 </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%">149,039 </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%">329,208 </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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">17,651 </span></td><td style="background-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%">29,213 </span></td><td style="background-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%">95,570 </span></td><td style="background-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%">207,516 </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%">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:#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%">38,184 </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%">8,505 </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%">21,534 </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%">53,469 </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%">121,692 </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%">Operating expenses</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain, interest expense and other income, net</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%">3,291 </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%">Income tax expense</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%">11,202 </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%">Gain from equity-method investment</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%">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="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%">Net 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"/><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 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%">36,178 </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-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;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:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:43.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.979%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%">Revenues, net</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%">91,160 </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%">30,265 </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%">37,668 </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%">102,322 </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%">261,415 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.9pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.43pt;font-weight:400;line-height:100%;position:relative;top:-3.46pt;vertical-align:baseline">(1)</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%">56,093 </span></td><td style="background-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%">17,391 </span></td><td style="background-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,844 </span></td><td style="background-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%">64,493 </span></td><td style="background-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%">158,821 </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"><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:#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%">35,067 </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%">12,874 </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%">16,824 </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%">37,829 </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%">102,594 </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%">Operating expenses</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,039 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain, interest expense and other income, net</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%">(630)</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 expense</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%">8,958 </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%">Loss from equity-method investment</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%">36 </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%">Net 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"/><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 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%">31,931 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;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:120%"> Exclusive of depreciation and amortization expense.</span></div><div><span><br/></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%">Revenues, net by service type, were as follows:</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:70.467%"><tr><td style="width:1.0%"/><td style="width:63.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.157%"/><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:15.499%"/><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: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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">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"/><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%">159,093 </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%">149,039 </span></td><td style="background-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%">102,322 </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%">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"/><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%">261,415 </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><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:7.15pt;font-weight:400;line-height:115%;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:115%">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="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 attributes the revenues to regions based upon the location of its customers.</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:95.906%"><tr><td style="width:1.0%"/><td style="width:72.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.944%"/><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: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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2021</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%">282,379 </span></td><td style="background-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%">224,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 2px 12.25pt;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%">32,773 </span></td><td style="background-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%">24,751 </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 12.25pt;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%">14,056 </span></td><td style="background-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%">12,296 </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 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%">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"/><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%">37,047 </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%">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"/><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%">261,415 </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-align:center"><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:115%">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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:66.942%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:15pt"><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:top"><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;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%">India</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%">72,793 </span></td><td style="background-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%">79,604 </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%">United States</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%">52,856 </span></td><td style="background-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,095 </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%">23,760 </span></td><td style="background-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%">22,011 </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%">11,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990 </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%">160,757 </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%">162,700 </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="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 and cost of revenues for the three months ended March 31, 2022 and 2021, respectively, for each of the reportable segments, are as follows:</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:98.976%"><tr><td style="width:1.0%"/><td style="width:41.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.387%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.125%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.978%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.978%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.392%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2022</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;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:#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">103,266 </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%">26,156 </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%">50,747 </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%">149,039 </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%">329,208 </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"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">17,651 </span></td><td style="background-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%">29,213 </span></td><td style="background-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%">95,570 </span></td><td style="background-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%">207,516 </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%">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:#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%">38,184 </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%">8,505 </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%">21,534 </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%">53,469 </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%">121,692 </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%">Operating expenses</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain, interest expense and other income, net</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%">3,291 </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%">Income tax expense</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%">11,202 </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%">Gain from equity-method investment</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%">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="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%">Net 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"/><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 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%">36,178 </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-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;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:120%"> Exclusive of depreciation and amortization expense.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:43.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.974%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.979%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</span></td></tr><tr style="height:9pt"><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Insurance</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Healthcare</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Emerging Business</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;font-weight:700;line-height:100%">Analytics</span></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" rowspan="2" 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:10pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.8pt;font-weight:400;line-height:100%">Revenues, net</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%">91,160 </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%">30,265 </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%">37,668 </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%">102,322 </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%">261,415 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.9pt;font-weight:400;line-height:100%">Cost of revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.43pt;font-weight:400;line-height:100%;position:relative;top:-3.46pt;vertical-align:baseline">(1)</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%">56,093 </span></td><td style="background-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%">17,391 </span></td><td style="background-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,844 </span></td><td style="background-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%">64,493 </span></td><td style="background-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%">158,821 </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"><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:#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%">35,067 </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%">12,874 </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%">16,824 </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%">37,829 </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%">102,594 </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%">Operating expenses</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,039 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange gain, interest expense and other income, net</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%">(630)</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 expense</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%">8,958 </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%">Loss from equity-method investment</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%">36 </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%">Net 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"/><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 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%">31,931 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;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:120%"> Exclusive of depreciation and amortization expense.</span></div><div><span><br/></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%">Revenues, net by service type, were as follows:</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:70.467%"><tr><td style="width:1.0%"/><td style="width:63.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.157%"/><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:15.499%"/><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: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="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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">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"/><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%">159,093 </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%">149,039 </span></td><td style="background-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%">102,322 </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%">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"/><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%">261,415 </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><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:7.15pt;font-weight:400;line-height:115%;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:115%">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> 103266000 26156000 50747000 149039000 329208000 65082000 17651000 29213000 95570000 207516000 38184000 8505000 21534000 53469000 121692000 77717000 3291000 11202000 114000 36178000 91160000 30265000 37668000 102322000 261415000 56093000 17391000 20844000 64493000 158821000 35067000 12874000 16824000 37829000 102594000 61039000 -630000 8958000 -36000 31931000 180169000 159093000 149039000 102322000 329208000 261415000 <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 Company attributes the revenues to regions based upon the location of its customers.</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:95.906%"><tr><td style="width:1.0%"/><td style="width:72.832%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.944%"/><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: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="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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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:8pt;font-weight:700;line-height:100%">2021</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%">282,379 </span></td><td style="background-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%">224,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 2px 12.25pt;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%">32,773 </span></td><td style="background-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%">24,751 </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 12.25pt;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%">14,056 </span></td><td style="background-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%">12,296 </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 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%">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"/><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%">37,047 </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%">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"/><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%">261,415 </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> 282379000 224368000 32773000 24751000 14056000 12296000 46829000 37047000 329208000 261415000 <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%">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-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:66.942%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:15pt"><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:top"><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;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%">India</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%">72,793 </span></td><td style="background-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%">79,604 </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%">United States</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%">52,856 </span></td><td style="background-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,095 </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%">23,760 </span></td><td style="background-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%">22,011 </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%">11,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,990 </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%">160,757 </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%">162,700 </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> 72793000 79604000 52856000 50095000 23760000 22011000 11348000 10990000 160757000 162700000 Revenues, net<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%">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="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%;text-decoration:underline">Contract balances</span><span style="color:#0070c0;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:174%"> </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 following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"/><td style="width:63.480%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.000%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">As of</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:8pt;font-weight:700;line-height:100%">March 31, 2022</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%">December 31, 2021</span></td></tr><tr style="height:15pt"><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 #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:400;line-height:100%">Accounts receivable, net</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%">239,279 </span></td><td style="background-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%">194,232 </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 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,150 </span></td><td style="background-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,524 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Deferred revenue (consideration received in advance)</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%">19,765 </span></td><td style="background-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%">18,247 </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 12.25pt;text-align: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 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,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 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,203 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:103%">Accounts receivable includes $123,123 and $93,336 as of March 31, 2022 and December 31, 2021, 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="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:115%">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.</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%">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 unaudited consolidated balance sheets. The revenues are recognized as (or when) the performance obligation is fulfilled under the contract with customer.</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:103%">Revenue recognized during the three months ended March 31, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></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:88.596%"><tr><td style="width:1.0%"/><td style="width:67.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.248%"/><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:8pt;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 #000;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%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">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"/><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%">23,621 </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%">366 </span></td><td style="background-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%">679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:103%;text-decoration:underline">Contract acquisition and fulfillment costs</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:115%">The following table provides details of the Company’s contract acquisition and fulfillment costs:</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:98.684%"><tr><td style="width:1.0%"/><td style="width:34.307%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.166%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:700;line-height:100%">Contract Acquisition Costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:700;line-height:100%">Contract Fulfillment Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">March 31, 2022</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:8pt;font-weight:700;line-height:100%">December 31, 2021</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:8pt;font-weight:700;line-height:100%">March 31, 2022</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:14pt"><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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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%">511 </span></td><td style="background-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,027 </span></td><td style="background-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,027 </span></td><td style="background-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%">5,795 </span></td><td style="background-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%">5,631 </span></td><td style="background-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%">5,631 </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%">Additions</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%">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%">— </span></td><td style="background-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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">6 </span></td><td style="background-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,742 </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%">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%">(131)</span></td><td style="background-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-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%">(537)</span></td><td style="background-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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,578)</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%">Closing Balance</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%">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%">785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">511 </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%">4,419 </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%">5,795 </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><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:115%">There was no impairment for contract acquisition and contract fulfillment costs as of March 31, 2022 and December 31, 2021. The capitalized costs are amortized over the expected period of benefit of the contract.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for expected credit losses</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:115%">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 and estimates relating to the possible effects resulting from COVID-19.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center;text-indent:22.5pt"><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:59.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.102%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">As of</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 #000;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, 2022</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 #000;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%">December 31, 2021</span></td></tr><tr style="height:12pt"><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:1pt solid #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:400;line-height:100%">Accounts receivable, including unbilled receivables</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%">239,867 </span></td><td style="background-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%">194,805 </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%">Less: Allowance for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-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%">(573)</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:#bfe4ff;padding: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%">Accounts receivable, net</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;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%">239,279</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:#bfe4ff;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:#bfe4ff;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:#bfe4ff;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%">194,232</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:#bfe4ff;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="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 movement in “Allowance for expected credit losses” on customer balances was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:48.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.756%"/><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:8pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;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:8pt;font-weight:700;line-height:100%">March 31, 2022</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 #000;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, 2021</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 #000;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%">December 31, 2021</span></td></tr><tr style="height:15pt"><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: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:1pt solid #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:400;line-height:100%">Balance at the beginning of the period</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%">573 </span></td><td style="background-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,189 </span></td><td style="background-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,189 </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%">Additions / (reductions) 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%">172 </span></td><td style="background-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%">50 </span></td><td style="background-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%">(496)</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%">Reductions due to write-off of Accounts Receivables</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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</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%">Translation adjustment</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 </span></td><td style="background-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%">9 </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%">Balance at the end of the period</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588</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 #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,183</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 #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">573</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 #000000;border-top:1pt solid #000;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:115%">The following table provides information about accounts receivable, contract assets and contract liabilities from contracts with customers:</span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"/><td style="width:63.480%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.000%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">As of</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:8pt;font-weight:700;line-height:100%">March 31, 2022</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%">December 31, 2021</span></td></tr><tr style="height:15pt"><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 #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:400;line-height:100%">Accounts receivable, net</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%">239,279 </span></td><td style="background-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%">194,232 </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 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,150 </span></td><td style="background-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,524 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Deferred revenue (consideration received in advance)</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%">19,765 </span></td><td style="background-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%">18,247 </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 12.25pt;text-align: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 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,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 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,203 </span></td><td style="background-color:#cceeff;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:103%">Revenue recognized during the three months ended March 31, 2022 and 2021, which was included in the contract liabilities balance at the beginning of the respective periods:</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></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:88.596%"><tr><td style="width:1.0%"/><td style="width:67.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.248%"/><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:8pt;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 #000;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%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">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"/><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%">23,621 </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%">366 </span></td><td style="background-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%">679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 239279000 194232000 2150000 2524000 19765000 18247000 3138000 2203000 123123000 93336000 9564000 23621000 366000 679000 <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:115%">The following table provides details of the Company’s contract acquisition and fulfillment costs:</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:98.684%"><tr><td style="width:1.0%"/><td style="width:34.307%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.166%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:700;line-height:100%">Contract Acquisition Costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" 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:10pt;font-weight:700;line-height:100%">Contract Fulfillment Costs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">March 31, 2022</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:8pt;font-weight:700;line-height:100%">December 31, 2021</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:8pt;font-weight:700;line-height:100%">March 31, 2022</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:14pt"><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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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%">511 </span></td><td style="background-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,027 </span></td><td style="background-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,027 </span></td><td style="background-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%">5,795 </span></td><td style="background-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%">5,631 </span></td><td style="background-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%">5,631 </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%">Additions</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%">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%">— </span></td><td style="background-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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">6 </span></td><td style="background-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,742 </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%">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%">(131)</span></td><td style="background-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(793)</span></td><td style="background-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%">(537)</span></td><td style="background-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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,578)</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%">Closing Balance</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%">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%">785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">511 </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%">4,419 </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%">5,795 </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> 511000 1027000 1027000 5795000 5631000 5631000 547000 0 277000 2177000 6000 3742000 131000 242000 793000 537000 1218000 3578000 927000 785000 511000 7435000 4419000 5795000 0 0 0 0 <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:59.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.101%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.102%"/><td style="width:0.1%"/></tr><tr><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:8pt;font-weight:700;line-height:100%">As of</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 #000;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, 2022</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 #000;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%">December 31, 2021</span></td></tr><tr style="height:12pt"><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:1pt solid #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:400;line-height:100%">Accounts receivable, including unbilled receivables</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%">239,867 </span></td><td style="background-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%">194,805 </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%">Less: Allowance for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-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%">(573)</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:#bfe4ff;padding: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%">Accounts receivable, net</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;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%">239,279</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:#bfe4ff;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:#bfe4ff;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:#bfe4ff;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%">194,232</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:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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 movement in “Allowance for expected credit losses” on customer balances was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:48.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.756%"/><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:8pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;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:8pt;font-weight:700;line-height:100%">March 31, 2022</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 #000;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, 2021</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 #000;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%">December 31, 2021</span></td></tr><tr style="height:15pt"><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: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:1pt solid #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:400;line-height:100%">Balance at the beginning of the period</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%">573 </span></td><td style="background-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,189 </span></td><td style="background-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,189 </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%">Additions / (reductions) 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%">172 </span></td><td style="background-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%">50 </span></td><td style="background-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%">(496)</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%">Reductions due to write-off of Accounts Receivables</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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(129)</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%">Translation adjustment</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 </span></td><td style="background-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%">9 </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%">Balance at the end of the period</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">588</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 #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,183</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 #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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">573</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 #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 239867000 194805000 588000 573000 239279000 194232000 573000 1189000 1189000 172000 50000 -496000 158000 60000 129000 1000 4000 9000 588000 1183000 573000 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 and restricted stock units) issued and outstanding at the reporting date, and an assumed conversion premium of outstanding convertible notes, using the treasury stock method (as discussed further in the subsequent paragraph). Common stock equivalents that are anti-dilutive are excluded from the computation of weighted average shares outstanding. The Company includes performance stock unit awards in dilutive potential common shares when they become contingently issuable and have a dilutive impact per authoritative guidance and excludes such awards when they are not contingently issuable.</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:115%">In 2021, diluted weighted-average shares outstanding was affected by the treatment of the Company's 3.5% per annum Convertible Senior Notes due October 1, 2024 (the “Notes”). The Company had a choice to settle the Notes in cash, shares or any combination of the two. The Company had the ability to settle the principal balance of the Notes in cash, and as such, the Company applied the treasury stock method. The dilution related to the conversion premium, if any, of the Notes is included in the calculation of diluted weighted-average shares outstanding for the portion of the period until actual settlement and to the extent the issuance is dilutive based on the average stock price during the reporting period being greater than the conversion price of $75. During the third quarter of 2021, the Company settled the Notes by electing a combination of cash and shares of the Company’s common stock and as such included the count of shares issued on settlement in the calculation of basic earnings per share for the portion of the period 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:115%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-top:5pt;padding-left:27pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"/><td style="width:62.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.809%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">36,178 </span></td><td style="background-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%">31,931 </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,442,038 </span></td><td style="background-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,734,118 </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%">452,830 </span></td><td style="background-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%">342,993 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of conversion premium on the Notes</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%">241,207 </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 13pt;text-align:left;text-indent:4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</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%">33,894,868 </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%">34,318,318 </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%">Earnings per share attributable to ExlService Holdings Inc. stockholders:</span></td><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 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:#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.08 </span></td><td style="background-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%">0.95 </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 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:#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.07 </span></td><td style="background-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%">0.93 </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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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></table></div> 0.035 75 <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 following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-top:5pt;padding-left:27pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"/><td style="width:62.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.809%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">36,178 </span></td><td style="background-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%">31,931 </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,442,038 </span></td><td style="background-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,734,118 </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%">452,830 </span></td><td style="background-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%">342,993 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of conversion premium on the Notes</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%">241,207 </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 13pt;text-align:left;text-indent:4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares outstanding</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%">33,894,868 </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%">34,318,318 </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%">Earnings per share attributable to ExlService Holdings Inc. stockholders:</span></td><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 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:#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.08 </span></td><td style="background-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%">0.95 </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 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:#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.07 </span></td><td style="background-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%">0.93 </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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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></table></div> 36178000 31931000 33442038 33734118 452830 342993 0 241207 33894868 34318318 1.08 0.95 1.07 0.93 1082 0 Cash, Cash Equivalents and Restricted Cash<div style="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of the unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise 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:100.000%"><tr><td style="width:1.0%"/><td style="width:50.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><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:8pt;font-weight:700;line-height:100%">As of </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">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%">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%">177,121 </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%">135,337 </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%">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%">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%">5,295 </span></td><td style="background-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,174 </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%">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,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,298 </span></td><td style="background-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,299 </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%">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%">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%">184,714 </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 #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%">143,810 </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="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of the unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise 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:100.000%"><tr><td style="width:1.0%"/><td style="width:50.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><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:8pt;font-weight:700;line-height:100%">As of </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">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%">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%">177,121 </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%">135,337 </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%">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%">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%">5,295 </span></td><td style="background-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,174 </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%">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,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,298 </span></td><td style="background-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,299 </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%">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%">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%">184,714 </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 #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%">143,810 </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="padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of the unaudited statements of cash flows, cash, cash equivalents and restricted cash comprise 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:100.000%"><tr><td style="width:1.0%"/><td style="width:50.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><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:8pt;font-weight:700;line-height:100%">As of </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</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%">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%">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%">177,121 </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%">135,337 </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%">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%">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%">5,295 </span></td><td style="background-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,174 </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%">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,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,298 </span></td><td style="background-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,299 </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%">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%">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%">184,714 </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 #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%">143,810 </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> 106540000 177121000 135337000 6274000 5295000 6174000 2255000 2298000 2299000 115069000 184714000 143810000 Other Income, net<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%">Other income, net consists of the following:</span></div><div style="margin-top: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:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.509%"/><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:10.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 of mutual funds and money market funds</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,236 </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,103 </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%">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,370 </span></td><td style="background-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%">602 </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%">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%">(195)</span></td><td style="background-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%">(295)</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%">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"/><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,410 </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%">Other income, net consists of the following:</span></div><div style="margin-top: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:75.215%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.509%"/><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:10.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 of mutual funds and money market funds</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,236 </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,103 </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%">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,370 </span></td><td style="background-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%">602 </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%">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%">(195)</span></td><td style="background-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%">(295)</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%">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"/><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,410 </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> 1236000 1103000 1370000 602000 -195000 -295000 2411000 1410000 Property and Equipment, net<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%">Property and equipment, net consists 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:99.853%"><tr><td style="width:1.0%"/><td style="width:49.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.714%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">(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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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: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:#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:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></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%">122,887 </span></td><td style="background-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%">116,023 </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%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-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%">106,947 </span></td><td style="background-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%">101,884 </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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">45,853 </span></td><td style="background-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%">46,401 </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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,003 </span></td><td style="background-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,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;text-align:left;vertical-align:bottom"><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:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">681 </span></td><td style="background-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%">693 </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%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</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,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070 </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%">Land</span></td><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: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%">687 </span></td><td style="background-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%">700 </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%">Capital work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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;padding:2px 0 2px 1pt;text-align: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,812 </span></td><td style="background-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,288 </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 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%">305,919 </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%">299,361 </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:bottom"><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:#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%">(220,662)</span></td><td style="background-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%">(213,699)</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 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%">85,257 </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%">85,662 </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:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl81OC9mcmFnOmJlNDFkZGJlYmVmOTQ0MjRiNWJjOTI3YWNiYzkzZTllL3RhYmxlOjljZmI2MzUyY2UyNzRhNGI5YjRlMWE1NzNiZjhjZjA3L3RhYmxlcmFuZ2U6OWNmYjYzNTJjZTI3NGE0YjliNGUxYTU3M2JmOGNmMDdfMTUtMC0xLTEtNDY5NTk_9e5fd4d2-7063-4d53-942b-a1eba650c768"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl81OC9mcmFnOmJlNDFkZGJlYmVmOTQ0MjRiNWJjOTI3YWNiYzkzZTllL3RhYmxlOjljZmI2MzUyY2UyNzRhNGI5YjRlMWE1NzNiZjhjZjA3L3RhYmxlcmFuZ2U6OWNmYjYzNTJjZTI3NGE0YjliNGUxYTU3M2JmOGNmMDdfMTUtMC0xLTEtNDY5NTk_a072fe9f-8662-4637-9269-be5511eabe5b">Right-of-use assets under finance leases:*</span></span></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;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%">Network equipment and computers</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">90 </span></td><td style="background-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%">91 </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%">Leasehold improvements</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%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,229 </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%">Office furniture and equipment</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%">711 </span></td><td style="background-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%">787 </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%">Motor vehicles</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%">583 </span></td><td style="background-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%">578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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 #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,489 </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%">2,685 </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:bottom"><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:#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%">(2,136)</span></td><td style="background-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,339)</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 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%">353 </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%">346 </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:bottom"><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 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%">85,610 </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%">86,008 </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><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:115%">*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="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:115%">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="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:115%">During the three months ended March 31, 2022, there were no changes in estimated useful lives of property and equipment during the ordinary course of operations.</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:115%">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="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.771%"><tr><td style="width:1.0%"/><td style="width:68.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.559%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.672%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.561%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Depreciation and 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%">9,116 </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%">8,740 </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><span><br/></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:115%">The effect of foreign exchange gain upon settlement of cash flow hedges recorded under depreciation and amortization, was as follows:</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.771%"><tr><td style="width:1.0%"/><td style="width:68.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.559%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.672%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.561%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Three months ended March 31,</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">Effect of foreign exchange gain</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:120%">Internally developed software costs, included under Software, was as follows:</span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"/><td style="width:58.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.902%"/><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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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 #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:400;line-height:100%">Cost</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,977 </span></td><td style="background-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%">19,289 </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%">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%">(11,265)</span></td><td style="background-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%">(10,226)</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%">14,712 </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%">9,063 </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-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 amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:</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:88.742%"><tr><td style="width:1.0%"/><td style="width:69.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.399%"/><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:8pt;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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,033 </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,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:115%">As of March 31, 2022 and December 31, 2021, 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 assurances 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, and the asset’s residual value, if any. It is reasonably possible that the judgments and estimates described above could change in future periods. The duration and severity of COVID-19 and continued market volatility is highly uncertain and, as such, the impact on undiscounted cash flows is subject to significant judgment and may cause variability in the Company’s assessment of the existence of any impairment.</span></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%">Property and equipment, net consists 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:99.853%"><tr><td style="width:1.0%"/><td style="width:49.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.714%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated useful lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">(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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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: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:#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:10pt;font-weight:400;line-height:100%">Network equipment and computers</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5</span></div></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%">122,887 </span></td><td style="background-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%">116,023 </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%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-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%">106,947 </span></td><td style="background-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%">101,884 </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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">45,853 </span></td><td style="background-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%">46,401 </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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">22,003 </span></td><td style="background-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,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;text-align:left;vertical-align:bottom"><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:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">681 </span></td><td style="background-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%">693 </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%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</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,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,070 </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%">Land</span></td><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: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%">687 </span></td><td style="background-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%">700 </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%">Capital work in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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;padding:2px 0 2px 1pt;text-align: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,812 </span></td><td style="background-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,288 </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 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%">305,919 </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%">299,361 </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:bottom"><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:#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%">(220,662)</span></td><td style="background-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%">(213,699)</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 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%">85,257 </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%">85,662 </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:700;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl81OC9mcmFnOmJlNDFkZGJlYmVmOTQ0MjRiNWJjOTI3YWNiYzkzZTllL3RhYmxlOjljZmI2MzUyY2UyNzRhNGI5YjRlMWE1NzNiZjhjZjA3L3RhYmxlcmFuZ2U6OWNmYjYzNTJjZTI3NGE0YjliNGUxYTU3M2JmOGNmMDdfMTUtMC0xLTEtNDY5NTk_9e5fd4d2-7063-4d53-942b-a1eba650c768"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl81OC9mcmFnOmJlNDFkZGJlYmVmOTQ0MjRiNWJjOTI3YWNiYzkzZTllL3RhYmxlOjljZmI2MzUyY2UyNzRhNGI5YjRlMWE1NzNiZjhjZjA3L3RhYmxlcmFuZ2U6OWNmYjYzNTJjZTI3NGE0YjliNGUxYTU3M2JmOGNmMDdfMTUtMC0xLTEtNDY5NTk_a072fe9f-8662-4637-9269-be5511eabe5b">Right-of-use assets under finance leases:*</span></span></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;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%">Network equipment and computers</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">90 </span></td><td style="background-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%">91 </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%">Leasehold improvements</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%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,229 </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%">Office furniture and equipment</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%">711 </span></td><td style="background-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%">787 </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%">Motor vehicles</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%">583 </span></td><td style="background-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%">578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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 #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,489 </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%">2,685 </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:bottom"><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:#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%">(2,136)</span></td><td style="background-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,339)</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 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%">353 </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%">346 </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:bottom"><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 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%">85,610 </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%">86,008 </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><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:115%">*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="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 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="padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.771%"><tr><td style="width:1.0%"/><td style="width:68.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.559%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.672%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.561%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">Depreciation and 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%">9,116 </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%">8,740 </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><span><br/></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:115%">The effect of foreign exchange gain upon settlement of cash flow hedges recorded under depreciation and amortization, was as follows:</span></div><div style="text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.771%"><tr><td style="width:1.0%"/><td style="width:68.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.559%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.672%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.561%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Three months ended March 31,</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">Effect of foreign exchange gain</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:120%">Internally developed software costs, included under Software, was as follows:</span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"><tr><td style="width:1.0%"/><td style="width:58.594%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.902%"/><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:8pt;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:8pt;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:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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 #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:400;line-height:100%">Cost</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,977 </span></td><td style="background-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%">19,289 </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%">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%">(11,265)</span></td><td style="background-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%">(10,226)</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%">14,712 </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%">9,063 </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-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 amortization expense on internally developed software recognized in the unaudited consolidated statements of income was as follows:</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:88.742%"><tr><td style="width:1.0%"/><td style="width:69.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.903%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.399%"/><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:8pt;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:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">2021</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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,033 </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,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P5Y 122887000 116023000 P3Y P5Y 106947000 101884000 P3Y P8Y 45853000 46401000 P3Y P8Y 22003000 22302000 P2Y P5Y 681000 693000 P30Y 1049000 1070000 687000 700000 5812000 10288000 305919000 299361000 220662000 213699000 85257000 85662000 90000 91000 1105000 1229000 711000 787000 583000 578000 2489000 2685000 2136000 2339000 353000 346000 85610000 86008000 9116000 8740000 67000 165000 25977000 19289000 11265000 10226000 14712000 9063000 1033000 1024000 0 0 Business Combination, Goodwill and Intangible Assets<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Clairvoyant AI Inc.</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:115%">On December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”), completed the acquisition of Clairvoyant, a Delaware corporation, pursuant to an equity securities purchase agreement dated December 16, 2021 (the "Purchase Agreement"). The Company purchased 100% of the issued and outstanding equity securities in Clairvoyant.</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:115%">Clairvoyant is a global technology consulting and services company that helps organizations in their business transformation by maximizing the value of data through actionable insights. It provides data engineering, analytics, machine learning, product engineering, and cloud-based solutions. The acquisition strengthens the Company’s capabilities by adding additional expertise in data engineering and cloud enablement, further supporting its clients in insurance, healthcare, banking and financial services, and retail.</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 base purchase consideration payable at Closing was $80,080, excluding cash and cash equivalents acquired, debt and other estimated post-closing adjustments. As of March 31, 2022 and December 31, 2021, of the total purchase consideration, the Company has paid $78,198 and $76,831, respectively, net of cash and cash equivalents acquired. The Purchase Agreement also allows sellers the ability to earn up to $20,000 in earn-out payments, based on the achievement of certain performance goals by Clairvoyant during 2022 and 2023 calendar years. The earn-out has an estimated fair value of $9,000 and has been presented as contingent consideration under “Other non-current liabilities” and “Accrued expenses and other current liabilities,” as applicable, as of March 31, 2022 and December 31, 2021 in the consolidated balance sheets. A portion of the purchase consideration otherwise payable was placed into escrow as security for the post-closing working capital adjustments and the indemnification obligations under the Purchase Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of $75,000 and paid the balance with available cash on hand.</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:115%">The Company accounted for the business combination using the acquisition method of accounting. The measurement period will not exceed one year from the acquisition date.</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%">Pursuant to the Company’s business combinations accounting policy, the aggregate purchase consideration for Clairvoyant was allocated to identifiable net tangible and intangible assets based upon their preliminary fair values. The excess of the estimated purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for Clairvoyant, the fair values of all identifiable assets and liabilities must be established. For accounting and financial reporting purposes, fair value is defined under ASC No. 820, Fair Value Measurement and Disclosure, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.</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:115%">The Company’s preliminary purchase price allocation to net tangible and intangible assets of Clairvoyant as of December 16, 2021 was as follows:</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.923%"><tr><td style="width:1.0%"/><td style="width:76.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Assets:</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Cash and cash equivalents</span></div></td><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:112%">$</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:112%">5,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts receivable, net</span></div></td><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:112%">9,042 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other current assets</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Property and equipment, net</span></div></td><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:112%">399 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Intangible assets, net</span></div></td><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"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Customer relationships</span></div></td><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:112%">31,600 </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"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Developed technology</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">2,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Trade names and trademarks</span></div></td><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:112%">300 </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"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Non-compete agreements</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other assets</span></div></td><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:112%">216 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:112%">49,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:5pt"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Liabilities:</span></div></td><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts payable</span></div></td><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:112%">$</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:112%">(1,241)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">(4,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Deferred tax liabilities</span></div></td><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:112%">(9,383)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other non-current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">(1,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;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:112%">(16,683)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Net assets acquired</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">33,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Goodwill</span></div></td><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:112%">56,373 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Total purchase consideration*</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:112%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:112%">89,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></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:115%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Includes contingent consideration of $9,000 recognized at fair value.</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:115%">The fair value of assets acquired and liabilities assumed from the acquisition of Clairvoyant is based on a preliminary valuation and, as such, the Company's estimates and assumptions are subject to change within the measurement period. The primary areas of the purchase price allocation that are not yet finalized are related to post-closing working capital and debt adjustments and reflect management’s best estimates and assumptions as of the reporting date.</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:115%">During the three months ended March 31, 2022, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $1,148. The adjustments related to measurement of favorable lease intangibles of $160 included under “other assets” and reserves for various tax matters of $988 included under “other current liabilities.”</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:115%">The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method. The customer relationship assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 7 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 fair values of the developed technology intangible assets were determined by using the “cost approach,” specifically the replacement cost method. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 3 years.</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:115%">The goodwill recognized represents the acquired capabilities, operating synergies and other benefits expected to result from combining the acquired operations with the Company’s existing operations. The amount of goodwill recognized from Clairvoyant’s acquisition is not deductible for tax purposes. The goodwill has been assigned to the Company’s Analytics reportable segment based upon the Company’s assessment of nature of services rendered by Clairvoyant.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </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:115%">Acquisition-related costs are being expensed as incurred and are included in general and administrative expenses in the consolidated statements of income. The Company recognized acquisition-related costs of $134 and $761 during the three months ended and year ended March 31, 2022 and December 31, 2021, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </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:115%">The results of operations of the acquired business and the fair value of the acquired assets and assumed liabilities are included in the Company’s consolidated financial statements with effect from the date of the acquisition. The acquisition did not materially impact the Company's financial position, results of operations or cash flows, and therefore, the Company has not provided supplemental pro forma results.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</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:115%">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="margin-top:11pt;text-indent:36pt"><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:36.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.755%"/><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:10.755%"/><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:10.755%"/><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:10.755%"/><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:10.759%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</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%">50,428 </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%">21,942 </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%">49,020 </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%">282,512 </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%">403,902 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period 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%">— </span></td><td style="background-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%">— </span></td><td style="background-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,148 </span></td><td style="background-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,148 </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 13pt;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%">Currency translation adjustments</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%">(116)</span></td><td style="background-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%">(12)</span></td><td style="background-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%">(361)</span></td><td style="background-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%">(489)</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%">Balance at March 31, 2022</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%">50,312 </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%">21,930 </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%">48,659 </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%">283,660 </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%">404,561 </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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    During the fourth quarter of 2021, the Company performed its annual impairment test of goodwill for those reporting units that had goodwill recorded. Based on the results, the fair values of each of the Company’s reporting units exceeded their carrying value and the goodwill was not impaired.</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:115%">As of March 31, 2022, the Company evaluated the continuing effects of COVID-19 and its impact on the global economy on each of the Company’s reporting units to assess whether there was a triggering event during the quarter requiring the Company to perform a goodwill impairment test. The Company considered certain improvements in current and forecasted economic and market conditions and qualitative factors, such as the Company’s performance in the first quarter and business forecasts for the remainder of the year, stock price movements 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 2021. The Company did not identify any triggers or indications of potential impairment for its reporting units as of March 31, 2022.</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:115%">There can be no assurances that goodwill will not be impaired in future periods. Estimating the fair value of reporting units requires the use of estimates and significant judgments that are based on a number of factors including actual operating results. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the judgments and estimates described above could change in future periods. The duration and severity of COVID-19 and continued market volatility is highly uncertain and, as such, the impact on cash flows, long-term debt-free net cash flow growth rate in the terminal year and discount rates are subject to significant judgments and may cause variability in the Company’s assessment of existence of any impairment. The Company continues to monitor the impacts of COVID-19 on the Company and significant changes in key assumptions that could result in future period impairment charges.</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: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="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%">Intangible Assets</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s intangible assets is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:57.318%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">98,266 </span></td><td style="background-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%">(31,360)</span></td><td style="background-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,906 </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,998 </span></td><td style="background-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,119)</span></td><td style="background-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%">7,879 </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,085)</span></td><td style="background-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%">615 </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%">300 </span></td><td style="background-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)</span></td><td style="background-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%">278 </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 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%">125,264 </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%">(49,586)</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%">75,678 </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 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%">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 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%">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:bottom"><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,164 </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%">(49,586)</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%">76,578 </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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.786%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></div></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:8pt;font-weight:700;line-height:100%">Gross 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">103,016 </span></td><td style="background-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%">(33,018)</span></td><td style="background-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%">69,998 </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%">25,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%">(15,850)</span></td><td style="background-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,190 </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,006)</span></td><td style="background-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%">694 </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%">300 </span></td><td style="background-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%">300 </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 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%">130,056 </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%">(49,874)</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%">80,182 </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 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%">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 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%">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:bottom"><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%">130,956 </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%">(49,874)</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%">81,082 </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:1pt;text-align:center"><span><br/></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:115%">The amortization expense recognized in the unaudited consolidated statements of income was as follows:</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:86.695%"><tr><td style="width:1.0%"/><td style="width:65.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">4,486 </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%">3,361 </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-align:justify"><span><br/></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%">The remaining weighted average life of intangible assets is as follows:</span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.695%"><tr><td style="width:1.0%"/><td style="width:85.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.391%"/><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:2px 1pt;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%">(in years)</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%">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%">6.2</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.8</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%">2.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Non-compete agreements</span></div></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%">3.7</span></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:1.0%"/><td style="width:85.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.167%"/><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:115%">Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2022 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%">2022 (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%">12,514 </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%">2023</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%">14,464 </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%">2024</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%">11,962 </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%">2025</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,534 </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%">2026</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,193 </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%">2027 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%">16,011 </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: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%">75,678 </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> Business Combination, Goodwill and Intangible Assets<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Clairvoyant AI Inc.</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:115%">On December 16, 2021, the Company, through its wholly owned subsidiary ExlService.com, LLC (“Buyer”), completed the acquisition of Clairvoyant, a Delaware corporation, pursuant to an equity securities purchase agreement dated December 16, 2021 (the "Purchase Agreement"). The Company purchased 100% of the issued and outstanding equity securities in Clairvoyant.</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:115%">Clairvoyant is a global technology consulting and services company that helps organizations in their business transformation by maximizing the value of data through actionable insights. It provides data engineering, analytics, machine learning, product engineering, and cloud-based solutions. The acquisition strengthens the Company’s capabilities by adding additional expertise in data engineering and cloud enablement, further supporting its clients in insurance, healthcare, banking and financial services, and retail.</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 base purchase consideration payable at Closing was $80,080, excluding cash and cash equivalents acquired, debt and other estimated post-closing adjustments. As of March 31, 2022 and December 31, 2021, of the total purchase consideration, the Company has paid $78,198 and $76,831, respectively, net of cash and cash equivalents acquired. The Purchase Agreement also allows sellers the ability to earn up to $20,000 in earn-out payments, based on the achievement of certain performance goals by Clairvoyant during 2022 and 2023 calendar years. The earn-out has an estimated fair value of $9,000 and has been presented as contingent consideration under “Other non-current liabilities” and “Accrued expenses and other current liabilities,” as applicable, as of March 31, 2022 and December 31, 2021 in the consolidated balance sheets. A portion of the purchase consideration otherwise payable was placed into escrow as security for the post-closing working capital adjustments and the indemnification obligations under the Purchase Agreement. To finance the acquisition at Closing, the Company utilized its revolving Credit Facility in the amount of $75,000 and paid the balance with available cash on hand.</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:115%">The Company accounted for the business combination using the acquisition method of accounting. The measurement period will not exceed one year from the acquisition date.</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%">Pursuant to the Company’s business combinations accounting policy, the aggregate purchase consideration for Clairvoyant was allocated to identifiable net tangible and intangible assets based upon their preliminary fair values. The excess of the estimated purchase consideration over fair value of identifiable net tangible and intangible assets was recorded as goodwill. In order to allocate the consideration transferred for Clairvoyant, the fair values of all identifiable assets and liabilities must be established. For accounting and financial reporting purposes, fair value is defined under ASC No. 820, Fair Value Measurement and Disclosure, as the price that would be received upon sale of an asset or the amount paid to transfer a liability in an orderly transaction between market participants at the measurement date. Market participants are assumed to be buyers and sellers in the principal (most advantageous) market for the asset or liability. Additionally, fair value measurements for an asset assume the highest and best use of that asset by market participants. Use of different estimates and judgments could yield different results.</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:115%">The Company’s preliminary purchase price allocation to net tangible and intangible assets of Clairvoyant as of December 16, 2021 was as follows:</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.923%"><tr><td style="width:1.0%"/><td style="width:76.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Assets:</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Cash and cash equivalents</span></div></td><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:112%">$</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:112%">5,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts receivable, net</span></div></td><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:112%">9,042 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other current assets</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Property and equipment, net</span></div></td><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:112%">399 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Intangible assets, net</span></div></td><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"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Customer relationships</span></div></td><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:112%">31,600 </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"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Developed technology</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">2,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Trade names and trademarks</span></div></td><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:112%">300 </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"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Non-compete agreements</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other assets</span></div></td><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:112%">216 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:112%">49,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:5pt"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Liabilities:</span></div></td><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts payable</span></div></td><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:112%">$</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:112%">(1,241)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">(4,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Deferred tax liabilities</span></div></td><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:112%">(9,383)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other non-current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">(1,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;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:112%">(16,683)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Net assets acquired</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">33,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Goodwill</span></div></td><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:112%">56,373 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Total purchase consideration*</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:112%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:112%">89,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></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:115%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Includes contingent consideration of $9,000 recognized at fair value.</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:115%">The fair value of assets acquired and liabilities assumed from the acquisition of Clairvoyant is based on a preliminary valuation and, as such, the Company's estimates and assumptions are subject to change within the measurement period. The primary areas of the purchase price allocation that are not yet finalized are related to post-closing working capital and debt adjustments and reflect management’s best estimates and assumptions as of the reporting date.</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:115%">During the three months ended March 31, 2022, the Company recognized measurement period adjustments, which led to increase in goodwill in an amount of $1,148. The adjustments related to measurement of favorable lease intangibles of $160 included under “other assets” and reserves for various tax matters of $988 included under “other current liabilities.”</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:115%">The fair values of customer relationships were determined by using an “income approach,” specifically the Multi-Period Excess Earnings Method. The customer relationship assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 7 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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 fair values of the developed technology intangible assets were determined by using the “cost approach,” specifically the replacement cost method. The technology assets are being amortized on a straight-line basis (which approximates the economic pattern of benefits) over the estimated economic life of 3 years.</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:115%">The goodwill recognized represents the acquired capabilities, operating synergies and other benefits expected to result from combining the acquired operations with the Company’s existing operations. The amount of goodwill recognized from Clairvoyant’s acquisition is not deductible for tax purposes. The goodwill has been assigned to the Company’s Analytics reportable segment based upon the Company’s assessment of nature of services rendered by Clairvoyant.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </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:115%">Acquisition-related costs are being expensed as incurred and are included in general and administrative expenses in the consolidated statements of income. The Company recognized acquisition-related costs of $134 and $761 during the three months ended and year ended March 31, 2022 and December 31, 2021, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"> </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:115%">The results of operations of the acquired business and the fair value of the acquired assets and assumed liabilities are included in the Company’s consolidated financial statements with effect from the date of the acquisition. The acquisition did not materially impact the Company's financial position, results of operations or cash flows, and therefore, the Company has not provided supplemental pro forma results.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</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:115%">The following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="margin-top:11pt;text-indent:36pt"><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:36.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.755%"/><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:10.755%"/><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:10.755%"/><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:10.755%"/><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:10.759%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</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%">50,428 </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%">21,942 </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%">49,020 </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%">282,512 </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%">403,902 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period 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%">— </span></td><td style="background-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%">— </span></td><td style="background-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,148 </span></td><td style="background-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,148 </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 13pt;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%">Currency translation adjustments</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%">(116)</span></td><td style="background-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%">(12)</span></td><td style="background-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%">(361)</span></td><td style="background-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%">(489)</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%">Balance at March 31, 2022</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%">50,312 </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%">21,930 </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%">48,659 </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%">283,660 </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%">404,561 </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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">    During the fourth quarter of 2021, the Company performed its annual impairment test of goodwill for those reporting units that had goodwill recorded. Based on the results, the fair values of each of the Company’s reporting units exceeded their carrying value and the goodwill was not impaired.</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:115%">As of March 31, 2022, the Company evaluated the continuing effects of COVID-19 and its impact on the global economy on each of the Company’s reporting units to assess whether there was a triggering event during the quarter requiring the Company to perform a goodwill impairment test. The Company considered certain improvements in current and forecasted economic and market conditions and qualitative factors, such as the Company’s performance in the first quarter and business forecasts for the remainder of the year, stock price movements 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 2021. The Company did not identify any triggers or indications of potential impairment for its reporting units as of March 31, 2022.</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:115%">There can be no assurances that goodwill will not be impaired in future periods. Estimating the fair value of reporting units requires the use of estimates and significant judgments that are based on a number of factors including actual operating results. These estimates and judgements may not be within the control of the Company and accordingly it is reasonably possible that the judgments and estimates described above could change in future periods. The duration and severity of COVID-19 and continued market volatility is highly uncertain and, as such, the impact on cash flows, long-term debt-free net cash flow growth rate in the terminal year and discount rates are subject to significant judgments and may cause variability in the Company’s assessment of existence of any impairment. The Company continues to monitor the impacts of COVID-19 on the Company and significant changes in key assumptions that could result in future period impairment charges.</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: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="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%">Intangible Assets</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s intangible assets is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:57.318%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">98,266 </span></td><td style="background-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%">(31,360)</span></td><td style="background-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,906 </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,998 </span></td><td style="background-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,119)</span></td><td style="background-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%">7,879 </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,085)</span></td><td style="background-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%">615 </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%">300 </span></td><td style="background-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)</span></td><td style="background-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%">278 </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 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%">125,264 </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%">(49,586)</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%">75,678 </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 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%">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 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%">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:bottom"><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,164 </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%">(49,586)</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%">76,578 </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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.786%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></div></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:8pt;font-weight:700;line-height:100%">Gross 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">103,016 </span></td><td style="background-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%">(33,018)</span></td><td style="background-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%">69,998 </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%">25,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%">(15,850)</span></td><td style="background-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,190 </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,006)</span></td><td style="background-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%">694 </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%">300 </span></td><td style="background-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%">300 </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 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%">130,056 </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%">(49,874)</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%">80,182 </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 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%">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 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%">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:bottom"><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%">130,956 </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%">(49,874)</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%">81,082 </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:1pt;text-align:center"><span><br/></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:115%">The amortization expense recognized in the unaudited consolidated statements of income was as follows:</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:86.695%"><tr><td style="width:1.0%"/><td style="width:65.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">4,486 </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%">3,361 </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-align:justify"><span><br/></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%">The remaining weighted average life of intangible assets is as follows:</span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.695%"><tr><td style="width:1.0%"/><td style="width:85.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.391%"/><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:2px 1pt;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%">(in years)</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%">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%">6.2</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.8</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%">2.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Non-compete agreements</span></div></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%">3.7</span></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:1.0%"/><td style="width:85.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.167%"/><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:115%">Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2022 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%">2022 (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%">12,514 </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%">2023</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%">14,464 </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%">2024</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%">11,962 </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%">2025</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,534 </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%">2026</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,193 </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%">2027 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%">16,011 </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: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%">75,678 </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> 1 80080000 78198000 76831000 20000000 9000000 75000000 <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 preliminary purchase price allocation to net tangible and intangible assets of Clairvoyant as of December 16, 2021 was as follows:</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.923%"><tr><td style="width:1.0%"/><td style="width:76.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Assets:</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Cash and cash equivalents</span></div></td><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:112%">$</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:112%">5,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts receivable, net</span></div></td><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:112%">9,042 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other current assets</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Property and equipment, net</span></div></td><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:112%">399 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Intangible assets, net</span></div></td><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"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Customer relationships</span></div></td><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:112%">31,600 </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"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Developed technology</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">2,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Trade names and trademarks</span></div></td><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:112%">300 </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"><div style="text-indent:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Non-compete agreements</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other assets</span></div></td><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:112%">216 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total assets</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:112%">49,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:5pt"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Liabilities:</span></div></td><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accounts payable</span></div></td><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:112%">$</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:112%">(1,241)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Accrued expenses and other current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">(4,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Deferred tax liabilities</span></div></td><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:112%">(9,383)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Other non-current liabilities</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">(1,226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Total liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;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:112%">(16,683)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Net assets acquired</span></div></td><td colspan="2" style="background-color:#cceeff;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:112%">33,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Goodwill</span></div></td><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:112%">56,373 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:112%">Total purchase consideration*</span></div></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:112%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:112%">89,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></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:115%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Includes contingent consideration of $9,000 recognized at fair value.</span></div> 5606000 9042000 352000 399000 31600000 2070000 300000 300000 216000 49885000 1241000 4833000 9383000 1226000 16683000 33202000 56373000 89575000 9000000 1148000 160000 988000 P7Y P3Y 134000 761000 <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 following table sets forth details of changes in goodwill by reportable segment of the Company:</span></div><div style="margin-top:11pt;text-indent:36pt"><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:36.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.755%"/><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:10.755%"/><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:10.755%"/><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:10.755%"/><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:10.759%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2022</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%">50,428 </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%">21,942 </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%">49,020 </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%">282,512 </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%">403,902 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period 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%">— </span></td><td style="background-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%">— </span></td><td style="background-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,148 </span></td><td style="background-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,148 </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 13pt;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%">Currency translation adjustments</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%">(116)</span></td><td style="background-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%">(12)</span></td><td style="background-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%">(361)</span></td><td style="background-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%">(489)</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%">Balance at March 31, 2022</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%">50,312 </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%">21,930 </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%">48,659 </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%">283,660 </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%">404,561 </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> 50428000 21942000 49020000 282512000 403902000 0 0 0 1148000 1148000 -116000 -12000 -361000 0 -489000 50312000 21930000 48659000 283660000 404561000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding the Company’s intangible assets is set forth below:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:57.318%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.933%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">98,266 </span></td><td style="background-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%">(31,360)</span></td><td style="background-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,906 </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,998 </span></td><td style="background-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,119)</span></td><td style="background-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%">7,879 </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,085)</span></td><td style="background-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%">615 </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%">300 </span></td><td style="background-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)</span></td><td style="background-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%">278 </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 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%">125,264 </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%">(49,586)</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%">75,678 </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 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%">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 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%">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:bottom"><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,164 </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%">(49,586)</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%">76,578 </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-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.786%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021</span></div></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:8pt;font-weight:700;line-height:100%">Gross 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">103,016 </span></td><td style="background-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%">(33,018)</span></td><td style="background-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%">69,998 </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%">25,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%">(15,850)</span></td><td style="background-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,190 </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,006)</span></td><td style="background-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%">694 </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%">300 </span></td><td style="background-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%">300 </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 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%">130,056 </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%">(49,874)</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%">80,182 </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 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%">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 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%">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:bottom"><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%">130,956 </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%">(49,874)</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%">81,082 </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> 98266000 31360000 66906000 24998000 17119000 7879000 1700000 1085000 615000 300000 22000 278000 125264000 49586000 75678000 900000 900000 126164000 49586000 76578000 103016000 33018000 69998000 25040000 15850000 9190000 1700000 1006000 694000 300000 0 300000 130056000 49874000 80182000 900000 900000 130956000 49874000 81082000 <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:115%">The amortization expense recognized in the unaudited consolidated statements of income was as follows:</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:86.695%"><tr><td style="width:1.0%"/><td style="width:65.004%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.594%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.259%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">4,486 </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%">3,361 </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> 4486000 3361000 <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%">The remaining weighted average life of intangible assets is as follows:</span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.695%"><tr><td style="width:1.0%"/><td style="width:85.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.391%"/><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:2px 1pt;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%">(in years)</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%">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%">6.2</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.8</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%">2.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Non-compete agreements</span></div></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%">3.7</span></td></tr></table></div> P6Y2M12D P1Y9M18D P2Y2M12D P3Y8M12D <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:1.0%"/><td style="width:85.633%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.167%"/><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:115%">Estimated future amortization expense related to finite-lived intangible assets as of March 31, 2022 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%">2022 (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%">12,514 </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%">2023</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%">14,464 </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%">2024</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%">11,962 </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%">2025</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,534 </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%">2026</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,193 </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%">2027 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%">16,011 </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: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%">75,678 </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> 12514000 14464000 11962000 10534000 10193000 16011000 75678000 Other Current 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 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.567%"><tr><td style="width:1.0%"/><td style="width:66.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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"><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 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,509 </span></td><td style="background-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%">18,023 </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%">7,399 </span></td><td style="background-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%">8,682 </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%">991 </span></td><td style="background-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,464 </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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">1,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%">1,319 </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%">Interest accrued on term deposits </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%">665 </span></td><td style="background-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%">892 </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%">Others</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,086 </span></td><td style="background-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,146 </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 current 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%">28,377 </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%">34,009 </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-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.567%"><tr><td style="width:1.0%"/><td style="width:66.868%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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"><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 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,509 </span></td><td style="background-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%">18,023 </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%">7,399 </span></td><td style="background-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%">8,682 </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%">991 </span></td><td style="background-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,464 </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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">1,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%">1,319 </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%">Interest accrued on term deposits </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%">665 </span></td><td style="background-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%">892 </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%">Others</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,086 </span></td><td style="background-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,146 </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 current 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%">28,377 </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%">34,009 </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> 14509000 18023000 7399000 8682000 991000 1464000 1587000 1483000 1140000 1319000 665000 892000 2086000 2146000 28377000 34009000 Other Assets<div style="margin-top:6pt;padding-left:4.5pt;text-indent:18pt"><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:11pt;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:90.204%"><tr><td style="width:1.0%"/><td style="width:66.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.621%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.448%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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"><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 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%">9,772 </span></td><td style="background-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%">9,649 </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%">Deposits with 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%">7,277 </span></td><td style="background-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,417 </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%">Deferred contract fulfillment costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,848 </span></td><td style="background-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,312 </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%">5,531 </span></td><td style="background-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,307 </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%">1,010 </span></td><td style="background-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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable 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%">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%">222 </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%">Term deposits</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%">184 </span></td><td style="background-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%">186 </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%">2,370 </span></td><td style="background-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,071 </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 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,215 </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%">30,369 </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;padding-left:4.5pt;text-indent:18pt"><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:11pt;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:90.204%"><tr><td style="width:1.0%"/><td style="width:66.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.621%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.448%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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"><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 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%">9,772 </span></td><td style="background-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%">9,649 </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%">Deposits with 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%">7,277 </span></td><td style="background-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,417 </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%">Deferred contract fulfillment costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,848 </span></td><td style="background-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,312 </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%">5,531 </span></td><td style="background-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,307 </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%">1,010 </span></td><td style="background-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,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivable 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%">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%">222 </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%">Term deposits</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%">184 </span></td><td style="background-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%">186 </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%">2,370 </span></td><td style="background-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,071 </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 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,215 </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%">30,369 </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> 9772000 9649000 7277000 6417000 5848000 4312000 5531000 6307000 1010000 1205000 223000 222000 184000 186000 2370000 2071000 32215000 30369000 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:91.812%"><tr><td style="width:1.0%"/><td style="width:66.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.982%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.666%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">45,626 </span></td><td style="background-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%">44,405 </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%">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%">28,077 </span></td><td style="background-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%">13,902 </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%">Client 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,183 </span></td><td style="background-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,097 </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%">1,891 </span></td><td style="background-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%">8,630 </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%">1,774 </span></td><td style="background-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,852 </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%">Interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-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%">252 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl83MC9mcmFnOjVlNDdmNDAwOWFiZDQyZjliNjljZjAwOTU0ZGMyNmFhL3RhYmxlOjE4MmRiNGU5NDA4YTQ1MGFhMTU0MDRmYWQ5MTlmMTk0L3RhYmxlcmFuZ2U6MTgyZGI0ZTk0MDhhNDUwYWExNTQwNGZhZDkxOWYxOTRfMTAtMC0xLTEtNDY5NTk_1598fe6f-12e2-49e3-8203-c0dbdd6bbef5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl83MC9mcmFnOjVlNDdmNDAwOWFiZDQyZjliNjljZjAwOTU0ZGMyNmFhL3RhYmxlOjE4MmRiNGU5NDA4YTQ1MGFhMTU0MDRmYWQ5MTlmMTk0L3RhYmxlcmFuZ2U6MTgyZGI0ZTk0MDhhNDUwYWExNTQwNGZhZDkxOWYxOTRfMTAtMC0xLTEtNDY5NTk_964e5b19-8e65-4a75-be0b-fda0c88b6045">Finance lease liabilities</span></span></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%">137 </span></td><td style="background-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%">141 </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 current 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%">2,951 </span></td><td style="background-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,071 </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%">Accrued expenses and other current liabilities</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%">86,911 </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%">76,350 </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-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:91.812%"><tr><td style="width:1.0%"/><td style="width:66.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.982%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.666%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">45,626 </span></td><td style="background-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%">44,405 </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%">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%">28,077 </span></td><td style="background-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%">13,902 </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%">Client 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,183 </span></td><td style="background-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,097 </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%">1,891 </span></td><td style="background-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%">8,630 </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%">1,774 </span></td><td style="background-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,852 </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%">Interest payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-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%">252 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl83MC9mcmFnOjVlNDdmNDAwOWFiZDQyZjliNjljZjAwOTU0ZGMyNmFhL3RhYmxlOjE4MmRiNGU5NDA4YTQ1MGFhMTU0MDRmYWQ5MTlmMTk0L3RhYmxlcmFuZ2U6MTgyZGI0ZTk0MDhhNDUwYWExNTQwNGZhZDkxOWYxOTRfMTAtMC0xLTEtNDY5NTk_1598fe6f-12e2-49e3-8203-c0dbdd6bbef5"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl83MC9mcmFnOjVlNDdmNDAwOWFiZDQyZjliNjljZjAwOTU0ZGMyNmFhL3RhYmxlOjE4MmRiNGU5NDA4YTQ1MGFhMTU0MDRmYWQ5MTlmMTk0L3RhYmxlcmFuZ2U6MTgyZGI0ZTk0MDhhNDUwYWExNTQwNGZhZDkxOWYxOTRfMTAtMC0xLTEtNDY5NTk_964e5b19-8e65-4a75-be0b-fda0c88b6045">Finance lease liabilities</span></span></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%">137 </span></td><td style="background-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%">141 </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 current 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%">2,951 </span></td><td style="background-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,071 </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%">Accrued expenses and other current liabilities</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%">86,911 </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%">76,350 </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> 45626000 44405000 28077000 13902000 6183000 6097000 1891000 8630000 1774000 1852000 272000 252000 137000 141000 2951000 1071000 86911000 76350000 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:91.081%"><tr><td style="width:1.0%"/><td style="width:66.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.150%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,604 </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%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-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,000 </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%">Deferred transition revenue</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%">995 </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%">1,613 </span></td><td style="background-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,785 </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%">Unrecognized tax benefits</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,056 </span></td><td style="background-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,068 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl83My9mcmFnOmIwYjliOWMzNWYyNTQyZTc5NjYxYjhjNzZiNTNlZGY4L3RhYmxlOmE3NTg1NmU1NTc0ODQxOTk4ODAwNzUzNjJiZGE3OTk3L3RhYmxlcmFuZ2U6YTc1ODU2ZTU1NzQ4NDE5OTg4MDA3NTM2MmJkYTc5OTdfOS0wLTEtMS00Njk1OQ_54eba17b-4daf-47fa-9d53-85d339f434a7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl83My9mcmFnOmIwYjliOWMzNWYyNTQyZTc5NjYxYjhjNzZiNTNlZGY4L3RhYmxlOmE3NTg1NmU1NTc0ODQxOTk4ODAwNzUzNjJiZGE3OTk3L3RhYmxlcmFuZ2U6YTc1ODU2ZTU1NzQ4NDE5OTg4MDA3NTM2MmJkYTc5OTdfOS0wLTEtMS00Njk1OQ_c7ad0f35-15fb-4d79-8c5c-2ffa6f9b47cc">Finance lease liabilities</span></span></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%">237 </span></td><td style="background-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%">229 </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</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%">103 </span></td><td style="background-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%">120 </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%">Other non-current liabilities</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: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%">23,196 </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: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%">22,801 </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> <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:91.081%"><tr><td style="width:1.0%"/><td style="width:66.797%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.150%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:12pt"><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"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,604 </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%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,600 </span></td><td style="background-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,000 </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%">Deferred transition revenue</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%">995 </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%">1,613 </span></td><td style="background-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,785 </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%">Unrecognized tax benefits</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,056 </span></td><td style="background-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,068 </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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl83My9mcmFnOmIwYjliOWMzNWYyNTQyZTc5NjYxYjhjNzZiNTNlZGY4L3RhYmxlOmE3NTg1NmU1NTc0ODQxOTk4ODAwNzUzNjJiZGE3OTk3L3RhYmxlcmFuZ2U6YTc1ODU2ZTU1NzQ4NDE5OTg4MDA3NTM2MmJkYTc5OTdfOS0wLTEtMS00Njk1OQ_54eba17b-4daf-47fa-9d53-85d339f434a7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgxZDZmMDhjMGJlZDRhYjg4Y2M0MjAxZWYyZjg1NzFmL3NlYzo4MWQ2ZjA4YzBiZWQ0YWI4OGNjNDIwMWVmMmY4NTcxZl83My9mcmFnOmIwYjliOWMzNWYyNTQyZTc5NjYxYjhjNzZiNTNlZGY4L3RhYmxlOmE3NTg1NmU1NTc0ODQxOTk4ODAwNzUzNjJiZGE3OTk3L3RhYmxlcmFuZ2U6YTc1ODU2ZTU1NzQ4NDE5OTg4MDA3NTM2MmJkYTc5OTdfOS0wLTEtMS00Njk1OQ_c7ad0f35-15fb-4d79-8c5c-2ffa6f9b47cc">Finance lease liabilities</span></span></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%">237 </span></td><td style="background-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%">229 </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</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%">103 </span></td><td style="background-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%">120 </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%">Other non-current liabilities</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: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%">23,196 </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: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%">22,801 </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> 10518000 9604000 6600000 9000000 2069000 995000 1613000 1785000 2056000 1068000 237000 229000 103000 120000 23196000 22801000 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 exchange contracts, which are designated as cash flow hedges and net investment hedges in accordance with ASC 815. Cumulative changes in the fair values of these foreign currency exchange contracts are recognized in AOCI on the Company's unaudited consolidated balance sheets. Upon settlement of foreign exchange contracts designated as cash flow hedges, fair value changes are reclassified from AOCI to net income, whereas such fair value changes related to net investment hedges are included in net income when a foreign operation is disposed or partially disposed. The balances as of March 31, 2022 and 2021 are as follows:<div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><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:top"><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)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Foreign currency translation 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized gain 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:10pt;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:10pt;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:400;line-height:100%">Balance as of January 1, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(95,437)</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%">8,420 </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,457)</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%">(89,474)</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%">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:400;line-height:100%">Accumulated other comprehensive income/(loss) as of March 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(102,383)</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%">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-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,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;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%">(98,306)</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;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;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:top"><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, 2021</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%">(86,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 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%">13,799 </span></td><td style="background-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,598)</span></td><td style="background-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%">(74,984)</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%">Gains / (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%">(1,911)</span></td><td style="background-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%">568 </span></td><td style="background-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%">(1,343)</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"><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%">(2,829)</span></td><td style="background-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%">179 </span></td><td style="background-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,650)</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"><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%">284 </span></td><td style="background-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)</span></td><td style="background-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%">(51)</span></td><td style="background-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%">224 </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%">Accumulated other comprehensive income/(loss) as of March 31, 2021</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%">(87,812)</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%">11,529</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,470)</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%">(78,753)</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="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%;padding-left:20.25pt">Refer to Note 16 - Derivatives and Hedge Accounting and Note 19 - Employee Benefit Plans to the unaudited consolidated financial statements for reclassification to net income.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%;padding-left:20.25pt">These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gains / (losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.</span></div> The balances as of March 31, 2022 and 2021 are as follows:<div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><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:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.085%"/><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:top"><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)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Foreign currency translation 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized gain 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:10pt;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:10pt;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:400;line-height:100%">Balance as of January 1, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(95,437)</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%">8,420 </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,457)</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%">(89,474)</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%">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:400;line-height:100%">Accumulated other comprehensive income/(loss) as of March 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">(102,383)</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%">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-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,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;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%">(98,306)</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;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;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:top"><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, 2021</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%">(86,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 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%">13,799 </span></td><td style="background-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,598)</span></td><td style="background-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%">(74,984)</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%">Gains / (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%">(1,911)</span></td><td style="background-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%">568 </span></td><td style="background-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%">(1,343)</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"><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%">(2,829)</span></td><td style="background-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%">179 </span></td><td style="background-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,650)</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"><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%">284 </span></td><td style="background-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)</span></td><td style="background-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%">(51)</span></td><td style="background-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%">224 </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%">Accumulated other comprehensive income/(loss) as of March 31, 2021</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%">(87,812)</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%">11,529</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,470)</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%">(78,753)</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="padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%;padding-left:20.25pt">Refer to Note 16 - Derivatives and Hedge Accounting and Note 19 - Employee Benefit Plans to the unaudited consolidated financial statements for reclassification to net income.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:45pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:115%;padding-left:20.25pt">These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gains / (losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements.</span></div> -95437000 8420000 -2457000 -89474000 -7445000 -517000 0 -7962000 0 1989000 -155000 1834000 499000 499000 512000 -47000 964000 -102383000 6426000 -2349000 -98306000 -86185000 13799000 -2598000 -74984000 -1911000 568000 0 -1343000 0 2829000 -179000 2650000 284000 -9000 -51000 -51000 224000 -87812000 11529000 -2470000 -78753000 Fair Value Measurements<div style="margin-top:18pt"><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><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:115%">The following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of March 31, 2022 and December 31, 2021:</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:91.666%"><tr><td style="width:1.0%"/><td style="width:34.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.370%"/><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:14.370%"/><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:14.370%"/><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:14.374%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:8pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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;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 and cash equivalents (money market funds)*</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,438 </span></td><td style="background-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%">109,438 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,930 </span></td><td style="background-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,930 </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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">109,575 </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%">12,930 </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%">122,505 </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%">Liabilities</span></td><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 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%">3,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 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%">3,387 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,000 </span></td><td style="background-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,000 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">3,387 </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,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;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,387 </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 #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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021 </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;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%">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;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 and cash equivalents (money market funds)*</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,374 </span></td><td style="background-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%">5,374 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-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%">127,551 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">14,989 </span></td><td style="background-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%">14,989 </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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">132,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,989 </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%">147,914 </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%">Liabilities</span></td><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 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%">3,637 </span></td><td style="background-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%">3,637 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,000 </span></td><td style="background-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,000 </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: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%">— </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%">3,637 </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,000 </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%">12,637 </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"/><td style="width:28.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.102%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.301%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></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-style:italic;font-weight:400;line-height:115%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Represents money market funds which are carried at the fair value option under ASC 825 “Financial Instruments”.</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-style:italic;font-weight:400;line-height:115%">** Represents those short-term investments which are carried at the fair value option under ASC 825 “Financial Instruments”.</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-style:italic;font-weight:400;line-height:115%">*** 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-align:justify;text-indent:22.5pt"><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 exchange contracts. Fair values for derivative financial instruments are based on independent sources including highly rated financial institutions and are classified </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">as Level 2. Refer to Note 16 - Derivatives and Hedge Accounting to the unaudited consolidated financial statements for further details.</span></div><div style="text-align:justify;text-indent:22.5pt"><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></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 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 its acquisition of Clairvoyant. The measurement is calculated using unobservable inputs based on the Company’s own assessment of achievement of certain performance goals by Clairvoyant during 2022 and 2023 calendar years. The Company estimated the fair value of the contingent consideration to be $9,000, based on Monte Carlo simulation model and scenario-based method.</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-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:99%">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, accrued interest on term deposits, accrued capital expenditures, accrued expenses and interest payable on borrowings for which fair values approximate their carrying amounts due to their short-term nature. 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> <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 following table sets forth the Company’s assets and liabilities that were accounted for at fair value as of March 31, 2022 and December 31, 2021:</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:91.666%"><tr><td style="width:1.0%"/><td style="width:34.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.370%"/><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:14.370%"/><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:14.370%"/><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:14.374%"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:8pt;font-weight:700;line-height:100%">As of March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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;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 and cash equivalents (money market funds)*</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,438 </span></td><td style="background-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%">109,438 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,930 </span></td><td style="background-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,930 </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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">109,575 </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%">12,930 </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%">122,505 </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%">Liabilities</span></td><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 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%">3,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 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%">3,387 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,000 </span></td><td style="background-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,000 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">3,387 </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,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;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,387 </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 #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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in Active Markets for Identical Assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Unobservable Inputs </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2021 </span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 1)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Level 2)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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;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%">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;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 and cash equivalents (money market funds)*</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">5,374 </span></td><td style="background-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%">5,374 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,551 </span></td><td style="background-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%">127,551 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">14,989 </span></td><td style="background-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%">14,989 </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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">132,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,989 </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%">147,914 </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%">Liabilities</span></td><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 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%">3,637 </span></td><td style="background-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%">3,637 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,000 </span></td><td style="background-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,000 </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: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%">— </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%">3,637 </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,000 </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%">12,637 </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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"/><td style="width:28.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.102%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.298%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.301%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></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-style:italic;font-weight:400;line-height:115%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Represents money market funds which are carried at the fair value option under ASC 825 “Financial Instruments”.</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-style:italic;font-weight:400;line-height:115%">** Represents those short-term investments which are carried at the fair value option under ASC 825 “Financial Instruments”.</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-style:italic;font-weight:400;line-height:115%">*** 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> 137000 0 0 137000 109438000 0 0 109438000 0 12930000 0 12930000 109575000 12930000 0 122505000 0 3387000 0 3387000 0 0 9000000 9000000 0 3387000 9000000 12387000 5374000 0 0 5374000 127551000 0 0 127551000 0 14989000 0 14989000 132925000 14989000 0 147914000 0 3637000 0 3637000 0 0 9000000 9000000 0 3637000 9000000 12637000 9000000 Derivatives and Hedge Accounting<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 Company uses derivative instruments and hedging transactions to mitigate exposure to foreign currency fluctuation risks associated with forecasted transactions denominated in certain foreign currencies so as to minimize earnings and cash flow volatility associated with changes in foreign currency exchange rates. The Company’s derivative financial instruments are largely forward foreign exchange contracts that are designated as effective hedges and that qualify as cash flow hedges under ASC 815. The Company had outstanding cash flow hedges totaling $566,940 as of March 31, 2022 and $514,580 as of December 31, 2021.</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:115%">Changes in the fair value of these cash flow hedges are recorded as a component of accumulated other comprehensive income/(loss), net of tax, until the hedged transactions occurs. The resultant foreign exchange gain/(loss) upon settlement of these cash flow hedges is recorded along with the underlying hedged item in the same line of unaudited consolidated statements of income as a part of “Cost of revenues,” “General and administrative expenses,” “Selling and marketing expenses,” and “Depreciation and amortization expense,” as applicable.</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 Company evaluates hedge effectiveness at the time a contract is entered into as well as on an ongoing basis. For hedging positions that are discontinued because the forecasted transaction is not expected to occur by the end of the originally specified period, any related amounts recorded in equity are reclassified to earnings.</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:115%">The Company estimates that approximately $5,443 of derivative gains, net, excluding tax effects, included in AOCI, representing changes in the value of cash flow hedges, could be reclassified into earnings within the next twelve months based on exchange rates prevailing as of March 31, 2022. At March 31, 2022, the maximum outstanding term of the cash flow hedges was approximately 39 months.</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:115%">The Company also enters into foreign currency forward contracts to economically hedge its intercompany balances and other monetary assets and liabilities denominated in currencies other than functional currencies, against the risk of foreign currency fluctuations associated with remeasurement of such assets and liabilities to functional currency. These derivatives do not qualify as fair value hedges under ASC 815. Changes in the fair value of these derivatives 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 U.K. pound sterling (GBP) and the Philippine peso. The Company also has exposure to Colombian pesos (COP), Czech koruna, the Euro (EUR), South African ZAR, the Australian dollar (AUD) and other local currencies in which it operates. Outstanding foreign currency forward contracts amounted to USD 163,442, GBP 7,948 and EUR 1,630 as of March 31, 2022 and USD 134,612, GBP 6,763, EUR 1,343 and COP 2,541,902 as of December 31, 2021.</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:115%">The Company uses forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investments in foreign subsidiaries. Gains and losses on these net investment hedges are recognized in AOCI as part of foreign currency translation adjustments.</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%">All of the assets and liabilities related to our foreign exchange forward contracts are subject to master netting arrangements with each individual counterparty. These master netting arrangements generally provide for net settlement of all outstanding contracts with the counterparty in the case of an event of default or a termination event. We have presented all of the assets and liabilities related to our foreign exchange forward contracts on a gross basis, with no offsets, in our unaudited consolidated statements of financial position. There is no financial collateral (including cash collateral) provided or received by us related to our foreign exchange forward contracts.</span></div><div><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:120%">The following tables set forth the fair value of the foreign currency exchange contracts and their location on the unaudited consolidated financial statements:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"/><td style="width:57.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.639%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.743%"/><td style="width:0.1%"/></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%">Derivatives designated as hedging instruments:</span></td><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="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%">Foreign currency exchange contracts</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, 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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Other current assets</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: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;border-top:1pt solid #000000;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,198 </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 style="background-color:#cceeff;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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:400;line-height:100%">8,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Other 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%">5,531 </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%">6,307 </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: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%">1,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%">1,324 </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 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%">1,613 </span></td><td style="background-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,785 </span></td><td style="background-color:#ffffff;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;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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="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%">As of</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Foreign currency exchange contracts</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:9pt;font-weight:700;line-height:100%">March 31, 2022</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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Other current assets</span></td><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: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;border-top:1pt solid #000000;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%">201 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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: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%">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%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></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%">The following tables set forth the effect of foreign currency exchange contracts on accumulated other comprehensive income/(loss) and the unaudited consolidated statements of income for the three months ended March 31, 2022 and 2021:</span></div><div style="margin-top:17pt;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:68.620%"/><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:13.185%"/><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:13.343%"/><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="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%">Forward Exchange Contracts:</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%">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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">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%">(517)</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%">568 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain/(loss) recognized in unaudited consolidated statements of 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"/></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%">Derivatives not designated as hedging instruments</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%">(899)</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%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><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:42.233%"/><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:12.233%"/><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:12.233%"/><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:12.233%"/><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:12.236%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'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="9" 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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><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: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 per unaudited consolidated statements of income</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%">Gain on foreign currency exchange contracts</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%">As per unaudited consolidated statements of income</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%">Gain on foreign currency exchange contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#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:bottom"><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 was reclassed from AOCI</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 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"/><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%">Cost of revenues</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%">207,516 </span></td><td style="background-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,583 </span></td><td style="background-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%">158,821 </span></td><td style="background-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,424 </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%">General and administrative 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%">39,945 </span></td><td style="background-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%">294 </span></td><td style="background-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%">30,703 </span></td><td style="background-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%">252 </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%">Selling and marketing 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%">24,170 </span></td><td style="background-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 </span></td><td style="background-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%">18,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%">13 </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%">Depreciation and amortization 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%">13,602 </span></td><td style="background-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%">98 </span></td><td style="background-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%">12,101 </span></td><td style="background-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%">140 </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:115%">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%">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"/><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%">2,829 </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 expense relating to 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%">(515)</span></td><td style="background-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%">(389)</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%">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"/><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,440 </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:bottom"><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%">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"/><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%">434 </span></td><td style="background-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%">215 </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%">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"/><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%">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%">215 </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> 566940000 514580000 5443000 P39M 163442000 7948000 1630000 134612000 6763000 1343000 2541902000 <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:120%">The following tables set forth the fair value of the foreign currency exchange contracts and their location on the unaudited consolidated financial statements:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"/><td style="width:57.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.639%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.743%"/><td style="width:0.1%"/></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%">Derivatives designated as hedging instruments:</span></td><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="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%">Foreign currency exchange contracts</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, 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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Other current assets</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: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;border-top:1pt solid #000000;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,198 </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 style="background-color:#cceeff;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:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:400;line-height:100%">8,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Other 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%">5,531 </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%">6,307 </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: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%">1,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%">1,324 </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 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%">1,613 </span></td><td style="background-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,785 </span></td><td style="background-color:#ffffff;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;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'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="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%">As of</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Foreign currency exchange contracts</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:9pt;font-weight:700;line-height:100%">March 31, 2022</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%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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%">Other current assets</span></td><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: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;border-top:1pt solid #000000;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%">201 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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;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:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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: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%">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%">528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7198000 8669000 5531000 6307000 1755000 1324000 1613000 1785000 201000 13000 19000 528000 <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%">The following tables set forth the effect of foreign currency exchange contracts on accumulated other comprehensive income/(loss) and the unaudited consolidated statements of income for the three months ended March 31, 2022 and 2021:</span></div><div style="margin-top:17pt;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:68.620%"/><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:13.185%"/><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:13.343%"/><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="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%">Forward Exchange Contracts:</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%">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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">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%">(517)</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%">568 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gain/(loss) recognized in unaudited consolidated statements of 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"/></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%">Derivatives not designated as hedging instruments</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%">(899)</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%">215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><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:42.233%"/><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:12.233%"/><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:12.233%"/><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:12.233%"/><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:12.236%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Location and amount of gain/(loss) recognized in unaudited consolidated statements of income for cash flow hedging relationships and derivatives not designated as hedging instruments</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'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="9" 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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><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: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 per unaudited consolidated statements of income</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%">Gain on foreign currency exchange contracts</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%">As per unaudited consolidated statements of income</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%">Gain on foreign currency exchange contracts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#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:bottom"><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 was reclassed from AOCI</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 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"/><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%">Cost of revenues</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%">207,516 </span></td><td style="background-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,583 </span></td><td style="background-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%">158,821 </span></td><td style="background-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,424 </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%">General and administrative 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%">39,945 </span></td><td style="background-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%">294 </span></td><td style="background-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%">30,703 </span></td><td style="background-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%">252 </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%">Selling and marketing 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%">24,170 </span></td><td style="background-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 </span></td><td style="background-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%">18,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%">13 </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%">Depreciation and amortization 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%">13,602 </span></td><td style="background-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%">98 </span></td><td style="background-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%">12,101 </span></td><td style="background-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%">140 </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:115%">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%">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"/><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%">2,829 </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 expense relating to 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%">(515)</span></td><td style="background-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%">(389)</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%">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"/><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,440 </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:bottom"><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%">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"/><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%">434 </span></td><td style="background-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%">215 </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%">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"/><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%">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%">215 </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> -517000 568000 -899000 215000 207516000 1583000 158821000 2424000 39945000 294000 30703000 252000 24170000 14000 18235000 13000 13602000 98000 12101000 140000 1989000 2829000 515000 389000 1474000 2440000 1756000 -899000 434000 215000 1756000 -899000 434000 215000 Borrowings<div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables summarizes the Company’s debt position as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2021:</span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"/><td style="width:43.843%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">As of March 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">As of December 31, 2021</span></div></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 #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revolving Credit Facility</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:10pt;font-weight:700;line-height:100%">Total</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">Revolving Credit Facility</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Total</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:700;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;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:400;line-height:115%">35,000 </span></td><td style="background-color:#cceeff;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-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:400;line-height:115%">$</span></td><td style="background-color:#cceeff;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:400;line-height:115%">35,000 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,016 </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%">260,016 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 style="height:14pt"><td colspan="3" style="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;border-top:1pt solid #000;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:1pt solid #000;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;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:700;line-height:100%">Long-term borrowings</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:83%">$</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:83%">260,000 </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:83%">$</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:83%">260,000 </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:83%">$</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: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:83%">$</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:83%">— </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: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:#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: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 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:83%">295,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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: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 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:83%">295,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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: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 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:83%">260,016 </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: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 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:83%">260,016 </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-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:115%">Unamortized debt issuance costs for the Company’s revolving Credit Facility of $198 and $232 as of March 31, 2022 and December 31, 2021, respectively, are presented under “Other current assets” and “Other assets,” as applicable in the consolidated balance sheets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:99%">Credit Agreement</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:115%">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 “Credit Facility”). The Credit Facility 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 entered into an Amendment and Restatement Agreement with Citibank, N.A. as Administrative Agent and certain lenders (the “2022 Credit Agreement”). Refer to Note 24 – Subsequent Events to the unaudited consolidated financial statements.</span></div><div style="text-indent:22.5pt"><span><br/></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:112%">The Credit Facility carried an effective interest rate as shown below:</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:90.789%"><tr><td style="width:1.0%"/><td style="width:62.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:83%">Three months ended March 31</span></div></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:10pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">2021</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%">Effective Interest Rate</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.3 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#cceeff;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="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:115%">As of March 31, 2022 and December 31, 2021, the Company was in compliance with all financial and non-financial covenants listed under the Credit Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Convertible Senior Notes</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%">On October 1, 2018, the Company entered into an investment agreement (the “Investment Agreement”) with Orogen Echo LLC (the “Purchaser”), an affiliate of The Orogen Group LLC, relating to the issuance to the Purchaser of $150,000, in an aggregate principal amount (the “Notes”). The Notes carried interest at a rate of 3.5% per annum, payable semi-annually in arrears in cash on April 1 and October 1 of each year. The Notes were convertible at an initial conversion rate of 13.3333 shares of the common stock per one thousand dollar principal amount of the Notes (which represented an initial conversion price of approximately $75 per share). The Company had the option to redeem the principal amount of the Notes, at its option, if the closing sale price of the common stock exceeded 150% of the then-current conversion price for 20 or more trading days in the 30 consecutive trading day period preceding the Company’s exercise of this redemption right (including the trading day immediately prior to the date of the notice of redemption).</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:115%">On August 27, 2021, the Company entered into a Payoff and Termination Agreement with the Purchaser, pursuant to which the Company prepaid and settled its outstanding obligations under the Notes, by electing a combination of cash and shares of the Company’s common stock. During the three months ended March 31, 2021, the Company recognized interest expense and amortization of debt discount of $1,986 on the Notes.</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:115%">Expected payments for all of the Company's borrowings as of March 31, 2022 were as follows:</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:74.853%"><tr><td style="width:1.0%"/><td style="width:61.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.776%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.675%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;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%">2022 (April 1 - December 31)</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%">35,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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,723 </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%">2023</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </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%">2024</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </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%">2025</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </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%">2026</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </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%">2027 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%">260,000 </span></td><td style="background-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">295,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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%">16,590 </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><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"/></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"/></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"/></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"/></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"/></tr></table></div><div style="margin-top:7pt;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><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:103%">In the ordinary course of business, the Company provides standby letters of credit to third parties primarily for facility leases. As of March 31, 2022 and December 31, 2021, the Company had outstanding letters of credit of $461, each, that were not recognized in the consolidated balance sheets.</span></div> <div style="text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables summarizes the Company’s debt position as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">December 31, 2021:</span></div><div style="text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"/><td style="width:43.843%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.530%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.148%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">As of March 31, 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">As of December 31, 2021</span></div></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 #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revolving Credit Facility</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:10pt;font-weight:700;line-height:100%">Total</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">Revolving Credit Facility</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:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:115%">Total</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:700;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$</span></td><td style="background-color:#cceeff;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:400;line-height:115%">35,000 </span></td><td style="background-color:#cceeff;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-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:400;line-height:115%">$</span></td><td style="background-color:#cceeff;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:400;line-height:115%">35,000 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,016 </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%">260,016 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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 style="height:14pt"><td colspan="3" style="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;border-top:1pt solid #000;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:1pt solid #000;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;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:700;line-height:100%">Long-term borrowings</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:83%">$</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:83%">260,000 </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:83%">$</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:83%">260,000 </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:83%">$</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: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:83%">$</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:83%">— </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: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:#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: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 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:83%">295,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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: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 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:83%">295,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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: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 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:83%">260,016 </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: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 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:83%">260,016 </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> 35000000 35000000 260016000 260016000 260000000 260000000 0 0 295000000 295000000 260016000 260016000 198000 232000 300000000 <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:112%">The Credit Facility carried an effective interest rate as shown below:</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:90.789%"><tr><td style="width:1.0%"/><td style="width:62.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:10pt;font-weight:700;line-height:83%">Three months ended March 31</span></div></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:10pt;font-weight:700;line-height:83%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:83%">2021</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%">Effective Interest Rate</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.3 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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.0 </span></td><td style="background-color:#cceeff;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.013 0.020 150000000 0.035 75 1.50 20 30 1986000 <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%">Expected payments for all of the Company's borrowings as of March 31, 2022 were as follows:</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:74.853%"><tr><td style="width:1.0%"/><td style="width:61.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.845%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.776%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.675%"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revolving Credit Facility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;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%">2022 (April 1 - December 31)</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%">35,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;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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,723 </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%">2023</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </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%">2024</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </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%">2025</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </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%">2026</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </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%">2027 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%">260,000 </span></td><td style="background-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">419 </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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">295,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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%">16,590 </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><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"/></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"/></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"/></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"/></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"/></tr></table></div> 35000000 2723000 0 3362000 0 3362000 0 3362000 0 3362000 260000000 419000 295000000 16590000 461000 461000 Capital Structure<div style="margin-top:6pt;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%">Common Stock</span></div><div style="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-weight:400;line-height:120%">The Company has one class of common stock outstanding.</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:103%">The Company purchased shares of 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><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:55.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.814%"/><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:10pt;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:10pt;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:10pt;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:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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%">3,191 </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%">117.23 </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, 2021</span></td><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%">25,450 </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%">2,015 </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%">79.18 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></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:115%">On December 16, 2019, the Company’s Board of Directors authorized a $200,000 common stock repurchase program beginning January 1, 2020 through December 31, 2022 (the "2019 Repurchase Program").</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: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”), and terminated the 2019 Repurchase Program on December 31, 2021.</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:115%">Under the 2022 Repurchase Program and 2019 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-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:115%">The Company purchased shares of its common stock, including commissions, under repurchase programs, as below:</span></div><div style="text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:53.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.968%"/><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:8pt;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:8pt;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:8pt;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.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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%">28,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">127.38 </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, 2021</span></td><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%">313,032 </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%">27,000 </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%">86.25 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:6.5pt;font-weight:400;line-height:103%;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:103%">The weighted average purchase price per share was the closing price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.</span></div><div style="text-align:justify;text-indent:22.5pt"><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:115%">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-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:103%">The Company purchased shares of 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><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:55.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.814%"/><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:10pt;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:10pt;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:10pt;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:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="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%">3,191 </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%">117.23 </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, 2021</span></td><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%">25,450 </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%">2,015 </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%">79.18 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27219 3191000 117230 25450 2015000 79180 200000000 300000000 <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 purchased shares of its common stock, including commissions, under repurchase programs, as below:</span></div><div style="text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.368%"><tr><td style="width:1.0%"/><td style="width:53.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.065%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.968%"/><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:8pt;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:8pt;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:8pt;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.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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%">28,194 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">127.38 </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, 2021</span></td><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%">313,032 </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%">27,000 </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%">86.25 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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:6.5pt;font-weight:400;line-height:103%;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:103%">The weighted average purchase price per share was the closing price of the Company's share of common stock on the Nasdaq Global Select Market on the trading day prior to the vesting date of the shares of restricted stock.</span></div> 221333 28194000 127380 313032 27000000 86250 Employee Benefit PlansThe 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.<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%">Components of net periodic benefit costs, were as follows:</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:84.210%"><tr><td style="width:1.0%"/><td style="width:68.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.004%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.963%"/><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:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">990 </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%">889 </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%">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%">323 </span></td><td style="background-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%">235 </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%">(228)</span></td><td style="background-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%">(201)</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%">Amortization of actuarial 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%">155 </span></td><td style="background-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%">179 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,240 </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%">1,102 </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;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:400;line-height:100%">Income tax effects on amortization of actuarial 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%">(47)</span></td><td style="background-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%">(51)</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%">Amortization of actuarial loss, net of tax</span></td><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">128 </span></td><td style="background-color:#ffffff;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><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:115%">The India Plan is partially funded whereas the Philippines plan is unfunded. The Company makes annual contributions to the employees' gratuity fund of the India Plan established with Life Insurance Corporation of India and HDFC Standard Life Insurance Company. 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 ended December 31, 2022.</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.017%"><tr><td style="width:1.0%"/><td style="width:80.896%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.691%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.013%"/><td style="width:0.1%"/></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:700;line-height:100%">Change in Plan Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at January 1, 2022</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%">13,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 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%">Actual return</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%">224 </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:bottom"><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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Benefits paid</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%">(420)</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:bottom"><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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">Plan assets at March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">13,149 </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: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:115%"> 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 contribution plan. The Company may make discretionary contributions of up to a maximum of 4.0% of employee compensation within certain limits.</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:99%">The Company's accrual for contributions to the 401(k) Plans were as follows:</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:85.526%"><tr><td style="width:1.0%"/><td style="width:69.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Three months ended March 31,</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">Contribution to the 401(k) Plans</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%">2,017 </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,299 </span></td><td style="background-color:#cceeff;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><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:115%">The Company's contribution for various defined benefit plans on behalf of employees in India, the Philippines, the Czech Republic, South Africa, Colombia, Australia and Singapore were as follows:</span></div><div style="text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.526%"><tr><td style="width:1.0%"/><td style="width:69.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.432%"/><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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Contributions to the defined benefit plans</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%">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"/><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%">3,294 </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="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%">Components of net periodic benefit costs, were as follows:</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:84.210%"><tr><td style="width:1.0%"/><td style="width:68.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.004%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.668%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.963%"/><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:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">990 </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%">889 </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%">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%">323 </span></td><td style="background-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%">235 </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%">(228)</span></td><td style="background-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%">(201)</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%">Amortization of actuarial 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%">155 </span></td><td style="background-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%">179 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,240 </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%">1,102 </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;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:400;line-height:100%">Income tax effects on amortization of actuarial 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%">(47)</span></td><td style="background-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%">(51)</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%">Amortization of actuarial loss, net of tax</span></td><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">128 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 990000 889000 323000 235000 228000 201000 -155000 -179000 1240000 1102000 -47000 -51000 -108000 -128000 0.072 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.017%"><tr><td style="width:1.0%"/><td style="width:80.896%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.691%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.013%"/><td style="width:0.1%"/></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:700;line-height:100%">Change in Plan Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plan assets at January 1, 2022</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%">13,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 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%">Actual return</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%">224 </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:bottom"><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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Benefits paid</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%">(420)</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:bottom"><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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">Plan assets at March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">13,149 </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> 13605000 224000 0 420000 260000 13149000 0.040 <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:99%">The Company's accrual for contributions to the 401(k) Plans were as follows:</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:85.526%"><tr><td style="width:1.0%"/><td style="width:69.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:115%">Three months ended March 31,</span></div></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:8pt;font-weight:700;line-height:100%">2022</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:8pt;font-weight:700;line-height:100%">2021</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%">Contribution to the 401(k) Plans</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%">2,017 </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,299 </span></td><td style="background-color:#cceeff;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><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:115%">The Company's contribution for various defined benefit plans on behalf of employees in India, the Philippines, the Czech Republic, South Africa, Colombia, Australia and Singapore were as follows:</span></div><div style="text-align:justify;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.526%"><tr><td style="width:1.0%"/><td style="width:69.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.483%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.432%"/><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:8pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:83%">Contributions to the defined benefit plans</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%">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"/><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%">3,294 </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> 2017000 1299000 4213000 3294000 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 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. In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option. As part of the Company’s effort to moderate the impact of COVID-19, the Company continued to evaluate its office facilities to determine where it can exit, consolidate, or otherwise optimize its use of office space. The Company recognizes changes to the lease term by remeasuring lease liabilities as of the date of such modification with the resultant adjustment to the ROU assets.</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:115%">The impact of COVID-19 on the economic environment is uncertain and has caused variability in the determination of the incremental borrowing rate and extension option, which have an impact on measurement of lease liabilities and ROU assets.</span></div><div style="text-align:justify;text-indent:22.5pt"><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:700;line-height:120%">Supplemental balance sheet information </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:94.883%"><tr><td style="width:1.0%"/><td style="width:67.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.229%"/><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.543%"/><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="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="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%">December 31, 2021</span></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;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:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">75,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,692 </span></td><td style="background-color:#ffffff;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"/></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%">Operating lease liabilities - Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,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:bottom"><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></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,173 </span></td><td style="background-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%">68,506 </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:700;line-height:100%">Total operating lease liabilities</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:9pt;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:9pt;font-weight:400;line-height:100%">85,481 </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:9pt;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:9pt;font-weight:400;line-height:100%">86,993 </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:12pt"><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: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:#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%">Property and equipment, gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,685 </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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,339)</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 12.25pt;text-align: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, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346 </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:12pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137 </span></td><td style="background-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%">141 </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%">Finance lease liabilities - Non-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:9pt;font-weight:400;line-height:100%">237 </span></td><td style="background-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%">229 </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 12.25pt;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 style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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: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%">370 </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="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="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:115%">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 unaudited consolidated balance sheets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center;text-indent:27pt"><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:58.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.301%"/><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:18.222%"/><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-style:italic;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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%">Amortization of right-of-use assets</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%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">52 </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 25.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%">Interest on lease 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%">14 </span></td><td style="background-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 </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 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%">52 </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%">69 </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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761 </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%">Variable lease 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,121 </span></td><td style="background-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,840 </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: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%">7,164 </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,601 </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:700;line-height:100%">Total lease cost</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: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%">7,216 </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: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%">8,670 </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><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-weight:400;line-height:120%">(a) Includes short-term leases, which are immaterial.</span></div><div style="padding-left:22.5pt;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:103%">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"/><td style="width:67.220%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.420%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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="display:none"/><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:8pt;font-weight:700;line-height:100%">2022</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: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%">2021</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="display:none"/><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: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%">Operating cash outflows for operating leases</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%">6,005</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%">6,868</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%">Operating cash outflows for finance leases</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%">14</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%">17</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%">Financing cash outflows for finance leases</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%">39</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%">57</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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">3,834</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%">2,054</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%">Right-of-use assets obtained in exchange for new finance lease liabilities</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%">50</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%">10</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%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="display:none"/><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.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 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="display:none"/><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.6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6.2 years</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%">Weighted-average discount rate</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 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="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:4.5pt;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:103%">The Company determines the incremental borrowing rate by adjusting the benchmark reference rates, with appropriate financing spreads applicable to the respective geographies where the leases were entered and lease specific adjustments for the effects of collateral.</span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:4.5pt;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:103%">The Company modified certain of its operating leases, resulting in an increase of its lease liabilities by $367 and $169 during the three months ended March 31, 2022 and 2021, respectively, with a corresponding adjustment to ROU assets.</span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:4.5pt;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:103%">As of March 31, 2022 and December 31, 2021, 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="padding-left:18pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:4.5pt"><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, 2022 were as follows:</span></div><div style="margin-top:11pt;padding-left:22.5pt"><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:64.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.644%"/><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: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%">2022 (April 1 - December 31)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142 </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,377 </span></td><td style="background-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%">91 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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:9pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,306 </span></td><td style="background-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%">20 </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%">2027 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:9pt;font-weight:400;line-height:100%">24,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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%">105,942 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459 </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%">Less: Imputed interest</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%">20,461 </span></td><td style="background-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%">85 </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%">Present value of lease liabilities</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,481 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </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><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, 2021 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"/><td style="width:62.090%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.926%"/><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: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="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%">Finance Leases</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%">2022</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%">24,020 </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%">185 </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%">2023</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%">22,666 </span></td><td style="background-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%">147 </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%">2024</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%">17,745 </span></td><td style="background-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%">72 </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%">2025</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,741 </span></td><td style="background-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%">34 </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%">2026</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%">8,395 </span></td><td style="background-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 </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%">2027 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%">25,198 </span></td><td style="background-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:top"><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 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%">108,765 </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%">455 </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: Imputed interest</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%">21,772 </span></td><td style="background-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%">85 </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%">Present value of lease liabilities</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%">86,993 </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%">370 </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> 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 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. In assessment of the lease term, the Company considers the extension option as part of its lease term for those lease arrangements where the Company is reasonably certain of availing the extension option. As part of the Company’s effort to moderate the impact of COVID-19, the Company continued to evaluate its office facilities to determine where it can exit, consolidate, or otherwise optimize its use of office space. The Company recognizes changes to the lease term by remeasuring lease liabilities as of the date of such modification with the resultant adjustment to the ROU assets.</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:115%">The impact of COVID-19 on the economic environment is uncertain and has caused variability in the determination of the incremental borrowing rate and extension option, which have an impact on measurement of lease liabilities and ROU assets.</span></div><div style="text-align:justify;text-indent:22.5pt"><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:700;line-height:120%">Supplemental balance sheet information </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:94.883%"><tr><td style="width:1.0%"/><td style="width:67.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.229%"/><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.543%"/><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="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="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%">December 31, 2021</span></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;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:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">75,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,692 </span></td><td style="background-color:#ffffff;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"/></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%">Operating lease liabilities - Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,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:bottom"><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></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,173 </span></td><td style="background-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%">68,506 </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:700;line-height:100%">Total operating lease liabilities</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:9pt;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:9pt;font-weight:400;line-height:100%">85,481 </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:9pt;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:9pt;font-weight:400;line-height:100%">86,993 </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:12pt"><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: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:#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%">Property and equipment, gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,685 </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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,339)</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 12.25pt;text-align: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, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346 </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:12pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137 </span></td><td style="background-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%">141 </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%">Finance lease liabilities - Non-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:9pt;font-weight:400;line-height:100%">237 </span></td><td style="background-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%">229 </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 12.25pt;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 style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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: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%">370 </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="text-align:justify;text-indent:27pt"><span><br/></span></div><div style="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:115%">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 unaudited consolidated balance sheets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center;text-indent:27pt"><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:58.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.301%"/><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:18.222%"/><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-style:italic;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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%">Amortization of right-of-use assets</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%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">52 </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 25.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%">Interest on lease 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%">14 </span></td><td style="background-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 </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 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%">52 </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%">69 </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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761 </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%">Variable lease 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,121 </span></td><td style="background-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,840 </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: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%">7,164 </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,601 </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:700;line-height:100%">Total lease cost</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: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%">7,216 </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: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%">8,670 </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><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-weight:400;line-height:120%">(a) Includes short-term leases, which are immaterial.</span></div><div style="padding-left:22.5pt;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:103%">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"/><td style="width:67.220%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.420%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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="display:none"/><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:8pt;font-weight:700;line-height:100%">2022</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: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%">2021</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="display:none"/><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: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%">Operating cash outflows for operating leases</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%">6,005</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%">6,868</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%">Operating cash outflows for finance leases</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%">14</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%">17</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%">Financing cash outflows for finance leases</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%">39</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%">57</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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">3,834</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%">2,054</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%">Right-of-use assets obtained in exchange for new finance lease liabilities</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%">50</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%">10</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%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="display:none"/><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.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 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="display:none"/><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.6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6.2 years</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%">Weighted-average discount rate</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 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="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:4.5pt;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:103%">The Company determines the incremental borrowing rate by adjusting the benchmark reference rates, with appropriate financing spreads applicable to the respective geographies where the leases were entered and lease specific adjustments for the effects of collateral.</span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:4.5pt;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:103%">The Company modified certain of its operating leases, resulting in an increase of its lease liabilities by $367 and $169 during the three months ended March 31, 2022 and 2021, respectively, with a corresponding adjustment to ROU assets.</span></div><div style="padding-left:4.5pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="padding-left:4.5pt;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:103%">As of March 31, 2022 and December 31, 2021, 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="padding-left:18pt;text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:4.5pt"><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, 2022 were as follows:</span></div><div style="margin-top:11pt;padding-left:22.5pt"><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:64.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.644%"/><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: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%">2022 (April 1 - December 31)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142 </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,377 </span></td><td style="background-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%">91 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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:9pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,306 </span></td><td style="background-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%">20 </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%">2027 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:9pt;font-weight:400;line-height:100%">24,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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%">105,942 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459 </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%">Less: Imputed interest</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%">20,461 </span></td><td style="background-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%">85 </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%">Present value of lease liabilities</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,481 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </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><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, 2021 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"/><td style="width:62.090%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.926%"/><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: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="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%">Finance Leases</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%">2022</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%">24,020 </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%">185 </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%">2023</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%">22,666 </span></td><td style="background-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%">147 </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%">2024</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%">17,745 </span></td><td style="background-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%">72 </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%">2025</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,741 </span></td><td style="background-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%">34 </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%">2026</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%">8,395 </span></td><td style="background-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 </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%">2027 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%">25,198 </span></td><td style="background-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:top"><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 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%">108,765 </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%">455 </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: Imputed interest</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%">21,772 </span></td><td style="background-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%">85 </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%">Present value of lease liabilities</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%">86,993 </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%">370 </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 style="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-top:11pt;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:67.158%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.229%"/><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.543%"/><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="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="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%">December 31, 2021</span></td></tr><tr style="height:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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;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:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">75,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,692 </span></td><td style="background-color:#ffffff;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"/></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%">Operating lease liabilities - Current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,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:bottom"><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></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,173 </span></td><td style="background-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%">68,506 </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:700;line-height:100%">Total operating lease liabilities</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:9pt;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:9pt;font-weight:400;line-height:100%">85,481 </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:9pt;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:9pt;font-weight:400;line-height:100%">86,993 </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:12pt"><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: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:#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%">Property and equipment, gross</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,685 </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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,339)</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 12.25pt;text-align: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, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">346 </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:12pt"><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities - Current</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137 </span></td><td style="background-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%">141 </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%">Finance lease liabilities - Non-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:9pt;font-weight:400;line-height:100%">237 </span></td><td style="background-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%">229 </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 12.25pt;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 style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">374 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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: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%">370 </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> 75147000 76692000 19308000 18487000 66173000 68506000 85481000 86993000 2489000 2685000 2136000 2339000 353000 346000 137000 141000 237000 229000 374000 370000 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The components of lease cost, which are included in the Company's unaudited consolidated statements of income, are as follows:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-align:center;text-indent:27pt"><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:58.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.301%"/><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:18.222%"/><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-style:italic;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2021</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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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%">Amortization of right-of-use assets</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%">38 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">52 </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 25.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%">Interest on lease 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%">14 </span></td><td style="background-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 </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 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%">52 </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%">69 </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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,761 </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%">Variable lease 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,121 </span></td><td style="background-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,840 </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: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%">7,164 </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,601 </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:700;line-height:100%">Total lease cost</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: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%">7,216 </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: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%">8,670 </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><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-weight:400;line-height:120%">(a) Includes short-term leases, which are immaterial.</span></div> 38000 52000 14000 17000 52000 69000 6043000 6761000 1121000 1840000 7164000 8601000 7216000 8670000 <div style="padding-left:22.5pt;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:103%">Supplemental cash flow and other information related to leases are as follows:</span></div><div style="padding-left:22.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"/><td style="width:67.220%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.420%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><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: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="display:none"/><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:8pt;font-weight:700;line-height:100%">2022</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: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%">2021</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="display:none"/><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: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%">Operating cash outflows for operating leases</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%">6,005</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%">6,868</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%">Operating cash outflows for finance leases</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%">14</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%">17</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%">Financing cash outflows for finance leases</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%">39</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%">57</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%">Right-of-use assets obtained in exchange for new operating lease liabilities</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%">3,834</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%">2,054</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%">Right-of-use assets obtained in exchange for new finance lease liabilities</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%">50</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%">10</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%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="display:none"/><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.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 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="display:none"/><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.6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">6.2 years</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%">Weighted-average discount rate</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 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="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#cceeff;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><tr><td colspan="3" style="background-color:#ffffff;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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 6005000 6868000 14000 17000 39000 57000 3834000 2054000 50000 10000 P2Y1M6D P1Y8M12D P5Y7M6D P6Y2M12D 0.146 0.107 0.070 0.073 -367000 -367000 -169000 -169000 <div style="padding-left:18pt;text-align:justify;text-indent:4.5pt"><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, 2022 were as follows:</span></div><div style="margin-top:11pt;padding-left:22.5pt"><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:64.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.644%"/><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: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%">2022 (April 1 - December 31)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142 </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,377 </span></td><td style="background-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%">91 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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:9pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,306 </span></td><td style="background-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%">20 </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%">2027 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:9pt;font-weight:400;line-height:100%">24,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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%">105,942 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459 </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%">Less: Imputed interest</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%">20,461 </span></td><td style="background-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%">85 </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%">Present value of lease liabilities</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,481 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </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><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, 2021 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"/><td style="width:62.090%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.926%"/><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: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="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%">Finance Leases</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%">2022</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%">24,020 </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%">185 </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%">2023</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%">22,666 </span></td><td style="background-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%">147 </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%">2024</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%">17,745 </span></td><td style="background-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%">72 </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%">2025</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,741 </span></td><td style="background-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%">34 </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%">2026</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%">8,395 </span></td><td style="background-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 </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%">2027 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%">25,198 </span></td><td style="background-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:top"><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 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%">108,765 </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%">455 </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: Imputed interest</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%">21,772 </span></td><td style="background-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%">85 </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%">Present value of lease liabilities</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%">86,993 </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%">370 </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 style="padding-left:18pt;text-align:justify;text-indent:4.5pt"><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, 2022 were as follows:</span></div><div style="margin-top:11pt;padding-left:22.5pt"><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:64.645%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.644%"/><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: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%">2022 (April 1 - December 31)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,480 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142 </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164 </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%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,377 </span></td><td style="background-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%">91 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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:9pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,306 </span></td><td style="background-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%">20 </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%">2027 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:9pt;font-weight:400;line-height:100%">24,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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%">105,942 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459 </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%">Less: Imputed interest</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%">20,461 </span></td><td style="background-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%">85 </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%">Present value of lease liabilities</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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,481 </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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374 </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><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, 2021 were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"/><td style="width:62.090%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.918%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.926%"/><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: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="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%">Finance Leases</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%">2022</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%">24,020 </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%">185 </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%">2023</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%">22,666 </span></td><td style="background-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%">147 </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%">2024</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%">17,745 </span></td><td style="background-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%">72 </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%">2025</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,741 </span></td><td style="background-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%">34 </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%">2026</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%">8,395 </span></td><td style="background-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 </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%">2027 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%">25,198 </span></td><td style="background-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:top"><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 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%">108,765 </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%">455 </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: Imputed interest</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%">21,772 </span></td><td style="background-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%">85 </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%">Present value of lease liabilities</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%">86,993 </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%">370 </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> 18480000 142000 23220000 164000 18377000 91000 11619000 42000 9306000 20000 24940000 0 105942000 459000 20461000 85000 85481000 374000 24020000 185000 22666000 147000 17745000 72000 10741000 34000 8395000 17000 25198000 0 108765000 455000 21772000 85000 86993000 370000 Income Taxes<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 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 impact of COVID-19 on the economic environment is uncertain and may change the annual effective tax rate, which could impact tax expense.</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:112%">The Company's effective tax rate increased from 21.9% during the three months ended March 31, 2021 to 23.7% during the three months ended March 31, 2022. The Company recorded income tax expense of $11,202 and $8,958 for the three months ended March 31, 2022 and 2021, respectively. The increase in the income tax expense was primarily as a result of higher profit during the three months ended March 31, 2022 compared to the three months ended March 31, 2021, and an increase in non-deductible expenses, partially offset by higher excess tax benefits during the three months ended March 31, 2022.</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:103%">Income tax (deferred) recognized in AOCI were as follows:</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:92.836%"><tr><td style="width:1.0%"/><td style="width:68.978%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.915%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.020%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 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%">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%">(3)</span></td><td style="background-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%">(398)</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: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%">515 </span></td><td style="background-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%">389 </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 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%">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%">(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%">(51)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation 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%">499 </span></td><td style="background-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%">284 </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 Income tax benefit recognized in AOCI</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%">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"/><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%">224</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.219 0.237 11202000 8958000 <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:103%">Income tax (deferred) recognized in AOCI were as follows:</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:92.836%"><tr><td style="width:1.0%"/><td style="width:68.978%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.915%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.020%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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 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%">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%">(3)</span></td><td style="background-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%">(398)</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: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%">515 </span></td><td style="background-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%">389 </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 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%">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%">(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%">(51)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation 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%">499 </span></td><td style="background-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%">284 </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 Income tax benefit recognized in AOCI</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%">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"/><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%">224</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> 3000 398000 515000 389000 47000 51000 -499000 -284000 964000 224000 Stock-Based Compensation<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:115%">The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:73.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.133%"/><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:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">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"/><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,536 </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%">4,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%">3,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%">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%">4,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,998 </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%">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"/><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%">7,832 </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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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 benefit related to share-based compensation, including excess tax benefits</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%">2,806 </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%">2,358 </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="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of March 31, 2022, the Company had 1,256,384 shares available for grant under the 2018 Omnibus Incentive Plan.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock option activity under the Company’s stock-based compensation plans is shown below: </span><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:47.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.264%"/><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:11.264%"/><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:11.264%"/><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:11.270%"/><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:8pt;font-weight:700;line-height:100%">Number of<br/>Options</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:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual<br/>Life (Years)</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 at December 31, 2021</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%">3,093 </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%">27.62 </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%">362 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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.0</span></td></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-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="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%">—</span></td></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%">Exercised</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="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%">—</span></td></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-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="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%">—</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%">Outstanding at March 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%">3,093 </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%">27.62 </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%">358 </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="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%">1.8</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%">Vested and exercisable at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #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%">3,093 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #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:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:1pt solid #000000;border-top:3pt double #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%">27.62 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #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:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:1pt solid #000000;border-top:3pt double #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%">358 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;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;border-bottom:1pt solid #000000;border-top:3pt double #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%">1.8</span></td></tr></table></div><div style="margin-top:7pt"><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-top:12pt;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-top:5pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.409%"><tr><td style="width:1.0%"/><td style="width:64.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:18pt;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:8pt;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: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%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 at December 31, 2021*</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%">982,187 </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%">81.61 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,958 </span></td><td style="background-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.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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463)</span></td><td style="background-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%">72.62 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413)</span></td><td style="background-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%">95.72 </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 at March 31, 2022*</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%">1,055,269 </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%">97.07 </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-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:9pt;font-style:italic;font-weight:400;line-height:115%">* As of March 31, 2022 and December 31, 2021 restricted stock units vested for which the underlying common stock is yet to be issued are 163,130 and 162,481 respectively.</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:115%">As of March 31, 2022, unrecognized compensation cost of $92,797 is expected to be expensed over a weighted average period of 2.9 years.</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-weight:700;line-height:120%">Performance Based Stock Awards</span></div><div style="margin-top:12pt;text-align:justify"><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%">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, 2022, 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. The remaining 60% of each award recipient’s equity grants are PRSUs that are based on a market condition that is contingent on the Company's meeting the total shareholder return relative to a group of peer companies specified under the program measured over a three-year performance period. However, the features of the equity incentive compensation program are subject to change by the Compensation Committee of our Board of Directors. The award recipient may earn up to two hundred percent (200%) of the PRSUs granted based on the actual achievement of targets.</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%">Performance restricted stock unit activity under the Company’s stock plans is shown below:</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:92.836%"><tr><td style="width:1.0%"/><td style="width:46.144%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.501%"/><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:8pt;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:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 at December 31, 2021</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%">58,864 </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%">78.29 </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%">172,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%">113.74 </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 12.25pt;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%">52,702 </span></td><td style="background-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%">79,001 </span></td><td style="background-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 2px 12.25pt;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 2px 12.25pt;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%">— </span></td><td style="background-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%">— </span></td><td style="background-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</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%">111,566 </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%">97.98 </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%">251,043 </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%">126.93 </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:7pt;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, 2022, unrecognized compensation cost of $33,048 is expected to be expensed over a weighted average period of 2.3 years.</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:115%">The impact of COVID-19 on the economic environment is uncertain and has caused variability in the estimation of number of performance based restricted stock units that will eventually vest and the related compensation cost to be recognized in the unaudited consolidated statements of income.</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:115%">The following costs related to the Company’s stock-based compensation plan are included in the unaudited consolidated statements of income:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"/><td style="width:73.059%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.564%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.133%"/><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:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-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:8pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">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"/><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,536 </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%">4,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%">3,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%">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%">4,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,998 </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%">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"/><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%">7,832 </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:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></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 benefit related to share-based compensation, including excess tax benefits</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%">2,806 </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%">2,358 </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> 2641000 1536000 4395000 3298000 4188000 2998000 11224000 7832000 2806000 2358000 1256384 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Stock option activity under the Company’s stock-based compensation plans is shown below: </span><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:47.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.264%"/><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:11.264%"/><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:11.264%"/><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:11.270%"/><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:8pt;font-weight:700;line-height:100%">Number of<br/>Options</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:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual<br/>Life (Years)</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 at December 31, 2021</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%">3,093 </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%">27.62 </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%">362 </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="3" style="background-color:#cceeff;border-top:1pt solid #000000;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.0</span></td></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-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="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%">—</span></td></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%">Exercised</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="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%">—</span></td></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-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="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%">—</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%">Outstanding at March 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%">3,093 </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%">27.62 </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%">358 </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="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%">1.8</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%">Vested and exercisable at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #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%">3,093 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #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:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:1pt solid #000000;border-top:3pt double #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%">27.62 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #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:1pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:1pt solid #000000;border-top:3pt double #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%">358 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:3pt double #000000;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;border-bottom:1pt solid #000000;border-top:3pt double #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%">1.8</span></td></tr></table> 3093 27.62 362000 P2Y 0 0 0 0 0 0 0 3093 27.62 358000 P1Y9M18D 3093 27.62 358000 P1Y9M18D <div style="margin-top:12pt;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-top:5pt;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.409%"><tr><td style="width:1.0%"/><td style="width:64.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.709%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:18pt;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:8pt;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: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%">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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 at December 31, 2021*</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%">982,187 </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%">81.61 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370,958 </span></td><td style="background-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.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 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463)</span></td><td style="background-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%">72.62 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,413)</span></td><td style="background-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%">95.72 </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 at March 31, 2022*</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%">1,055,269 </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%">97.07 </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-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:9pt;font-style:italic;font-weight:400;line-height:115%">* As of March 31, 2022 and December 31, 2021 restricted stock units vested for which the underlying common stock is yet to be issued are 163,130 and 162,481 respectively.</span></div> 982187 81.61 370958 119.08 286463 72.62 11413 95.72 1055269 97.07 163130 162481 92797000 P2Y10M24D 0.40 P3Y P3Y 0.60 P3Y 2 <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%">Performance restricted stock unit activity under the Company’s stock plans is shown below:</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:92.836%"><tr><td style="width:1.0%"/><td style="width:46.144%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.501%"/><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:8pt;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:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 at December 31, 2021</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%">58,864 </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%">78.29 </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%">172,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%">113.74 </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 12.25pt;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%">52,702 </span></td><td style="background-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%">79,001 </span></td><td style="background-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 2px 12.25pt;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 2px 12.25pt;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%">— </span></td><td style="background-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%">— </span></td><td style="background-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2022</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%">111,566 </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%">97.98 </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%">251,043 </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%">126.93 </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> 58864 78.29 172042 113.74 52702 119.98 79001 155.67 0 0 0 0 0 0 0 0 111566 97.98 251043 126.93 33048000 P2Y3M18D Commitments and Contingencies<div><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><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:115%">At March 31, 2022, the Company had committed to spend approximately $6,300 under agreements to purchase property and equipment. This amount is net of capital advances paid which are recognized in the unaudited consolidated balance sheets as “Capital work in progress” under “Property and equipment, net.”</span></div><div><span><br/></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%">Other Commitments</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%">Certain units of the Company’s Indian subsidiaries were established as 100% Export-Oriented units or under the Software Technology Parks of India (STPI) or Special Economic Zone (SEZ) 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: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:115%">The Company’s operations centers in the Philippines are registered with the Philippine Economic Zone Authority. The registration provides the Company with certain fiscal incentives on the import of capital goods and local purchase of services and materials and requires ExlService Philippines, Inc. to meet certain performance, investment and certain other criteria. The Company believes that these centers have in the past complied with the requirements.</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:700;line-height:120%">Contingencies</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:115%">Transfer pricing regulations generally require that any controlled intercompany transactions involving related entities be at an arm’s-length price. Accordingly, the Company determines the appropriate transfer prices for transactions among its related entities on the basis of a detailed functional and economic analysis involving benchmarking against transactions among unrelated entities. Tax authorities have jurisdiction to review transfer pricing results, and in the event that they determine that the transfer price applied was not appropriate, the Company may incur additional tax, interest and penalties. The Company is currently involved in transfer pricing disputes with Indian tax authorities regarding transactions with some of its related entities. In addition, the Company and a U.S. subsidiary are engaged in tax litigation with Indian tax authorities regarding a permanent establishment matter.</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:115%">The aggregate amount demanded by Indian tax authorities (net of advance payments) from the Company related to its transfer pricing and other corporate tax issues for tax years 2003 to 2019 and its permanent establishment issues for tax years 2003 to 2006 as of March 31, 2022 and December 31, 2021 is $30,711 and $34,276, respectively. The Company has made </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">payments and/or provided bank guarantees against these demands in the amounts of $8,760 and $7,954, respectively. Amounts paid as deposits in respect of such assessments aggregating to $7,012 and $6,172 as of March 31, 2022 and December 31, 2021, respectively, are included in “Other assets” and amounts deposited for bank guarantees aggregating to $1,748 and $1,782 as of March 31, 2022 and December 31, 2021, respectively, are included in “Restricted cash” in the non-current assets section of the Company’s unaudited consolidated balance sheets.</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:115%">Based on the facts underlying the Company’s position and its experience with these types of assessments, the Company believes that its position will more likely than not be sustained upon final examination by the tax authorities based on its technical merits as of the reporting date and accordingly has not accrued any amount with respect to these matters in its consolidated financial statements. It is possible that the Company might receive similar orders or assessments from tax authorities for subsequent years. Accordingly, even if these disputes are resolved, the Indian tax authorities may still serve additional orders or assessments.</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:115%">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 an amount of $6,031 and $6,387 as of March 31, 2022 and December 31, 2021, respectively. Beginning in the first quarter of 2020, the GST authorities rejected the Company’s refunds claims in an amount of $3,259 and $3,322 as of March 31, 2022 and December 31, 2021, 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, 2022 and December 31, 2021.</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:115%">In February 2019, there was a judicial pronouncement in India with respect to defined social security contribution benefits payments interpreting certain statutory defined contribution obligations of employees and employers. Currently some of the Company's subsidiaries in India are undergoing assessment with the statutory authorities. As of the reporting date, it is unclear whether the interpretation set out in the pronouncement has retrospective application. If applied retrospectively, the interpretation may result in a significant increase in contributions payable by the Company for past periods for certain of its India-based employees. There are numerous interpretative challenges concerning the retrospective application of the judgment. Due to such challenges and a lack of interpretive guidance, and based on legal advice, the Company believes it is currently impracticable to reliably estimate the timing and amount of any payments the Company may be required to make. The Company will continue to monitor and evaluate its position based on future events and developments in this matter for the implications on the financial statements, if any.</span></div><div style="text-align:justify;text-indent:22.5pt"><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:120%">In 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, amongst 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="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:120%">From time to time, the Company, its subsidiaries, and/or their present officers or directors, on individual basis, 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 amounts claimed in such cases are not meaningful indicators of the potential liabilities of the Company, that these matters are without merit, and that the Company intends to vigorously defend each of them.</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 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.</span></div> 6300000 1 30711000 34276000 8760000 7954000 7012000 6172000 1748000 1782000 6031000 6387000 3259000 3322000 Subsequent Events<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%">On April 18, 2022, the Company and each of the Company’s wholly owned material domestic subsidiaries entered into 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 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:115%">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:115%">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 assets of the Company and our material domestic subsidiaries. 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> 400000000 200000000 These are income tax effects recognized on cash flow hedges, retirement benefits and foreign currency translation gains/(losses). Refer to Note 21 - Income Taxes to the unaudited consolidated financial statements. Exclusive of depreciation and amortization expense. These are reclassified to net income and are included in other income, net in the unaudited consolidated statements of income. Refer to Note 19 - Employee Benefit Plans to the unaudited consolidated financial statements. These are reclassified to net income and are included in cost of revenues and operating expenses, as applicable in the unaudited consolidated statements of income. Refer to Note 16 - Derivatives and Hedge Accounting to the unaudited consolidated financial statements. EXCEL 122 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !:$G%0'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 " 6A)Q4)HUCQ>X K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315D=#U9<,G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$5]B'S"2Q70SNLXGJ<.*'8B"!$CZ@$ZE,B=\;N[ZZ!3E9]Q#4/JH M]@B"\WMP2,HH4C !B[ 06=L8+75$17T\XXU>\.$S=C/,:, .'7I*4)45L':: M&$YCU\ 5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.=1S+N]0P?OST^N\;F%] M(N4UYE_)2CH%7+'+Y+=ZO=D^LE9P(0I^6XB'K>"R%E+621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !:$G%1!-W382P4 46 8 >&PO=V]R:W-H965T&UL MI9A=<^(V%(:OM[]"P_2BG8'8EDF G809XI!=I@EA0[IMVNF%L 5X8EM>68;P M[WMD@TT8<^QI;\!?Y_7C(^D]DJZW0KXE:\X5>0^#*+EIK96*/QM&XJYYR)(+ M$?,([BR%#)F"4[DRDEARYF5!86!0T[PR0N9'K>%U=FTFA]2"V-RVK=;CP[*_62E\PAM!!H)>#XL1=M M%>_4@X-]CX@RYR1DV6? M=<<4&UY+L252/PUJ^B#+318-7^-'NAGG2L)='^+4T!$;+DF')&LF>7)M*-#4 M=PQW'W^;Q],S\39Y%)%:)V0<>=S[&&\ 2P%$#T"W%!5\9/*"V%:;4)/2"AX' M#Q_%$$ZOJL(_X-A%?NQ,ST;S\_=HD2@)7>X?1+);2'8SR>X9R3OAIC 0%'G9 MQ;PJXWBX97:^(127!<5E,XIO*9.*RV!'GGDLI*HBPJ643#E"=%40734CFG'I M"T_W* )]NC)%N-*A#_WTZ5---^@5;+V&;2896%CF0.?3A6LM69!@^>H73'U4 M9QPI7^W(O1]P,DW#!9=5++B&:5H=VS;[ X1G4/ ,FO \\Y6O!PLD:\K"RM:K MT?GS83Y^_CYQQN3KT\/=9/IEWB:3J7.!,%IFZ7=F$\I)Y H)[<=T4[;)7$%' M(T(21Z21DCOX]RK1:]3OQACDD2E;32!?V#N9>-#M_*7O9J1(0]=(]FG'O.Q1 M:]#%"&E)2)L0CCP/RD;2/AR0!WB./$75N<,E;6J2&9-O9+3A4D [4F]X$0$D4LRX&%&_HIHJ//H"N^B&U4B8?+36'J] I3)Q2N MK!(6[NVG<,5 F4FQ\2.WNJ%QS>DKAE:6"PMW^5.TF4@4"\A??GQ^].**EHE7 M"ZLL%Q;N\5D;CF!>?1X%%Z 6"E+6" LW^ ?A0DYF:Q%A1:)&A/9ZG1XD!R,J MJX2%V_N+KZ!@B26QZ"^+7\FKH: M^4A6%@#:J !,(ICCYFM&/:ED!]1*,ERQAJST?=K(]_7\#>8=8*LK(2N'08W. M Y/0!T:N"VMCF,]P+Y?$&$O[IXWL?QZR(""W:0*WD^K6Q'7JYKRT='W:R/7' M(9X9Q^2M>:0+ SH_ZT/:&G^M-$*X:-/ MSK.5/GE*%93+2'M:Y2H[5[[,E/5>T&9HV[1_90V@"FRJJ,H"0!NM$QP8?1)J MTR3R^#OYC5>G"I?IH#= UR]VZ?$V;M$'^[KW$UTU7SF4%&P56B/7Z5BT M8UL86FGZ-N[5Q0+TF.T>+E:.QAJQNKV1TO9MW*1/J?8K]_-Z:B62\1L&TB12FF2WD7K;*&EW M_R:,)X,*>"YX)LE^^K6! (-?DI565=L!CLW/A^/S'!M.GT3]N]EP+L%S653- MV6(CY?9DN6RR#2_3YEAL>:6NK$5=IE(=UH_+9EOS=-4V*HLEAI MRS2O%N>G M[;G;^OQ4[&215_RV!LVN+-/ZY0LOQ-/9 BU>3]SECQNI3RS/3[?I([_G\M?V MME9'RZ&755[RJLE%!6J^/EM@!5?I[M"WHFGK[P?4*C[RT31M/^"I]X6+D"V:Z0H^\9*09E7W?_I<^^( M20-$'0UPWP"_MP'I&Y!VH)VR=EA7J4S/3VOQ!&IMK7K3/UK?M*W5:/)*/\9[ M6:NKN6HGSR]_?+__\>WFZN+G]17XGW]\QY\_/7]XM?5C;KR M"1R!7_=7X..'3^ #R"OP_TOH8$!0 M##&V-+_T-[_BV= <'39?JK$/#L"# W#;'W$Y8%?7O)(@;1HNFQ-/CV3HD;0] M4E>/:;,!RC<@TS_XW[M\GQ;J%E9?=5VQMBL]Y?;G"+*0PM/E?NH3BQD)"8D& MLP.E=%!*O4KO-Z*61Y+7I7JF>][(TB6SZR>2=2VWZ0N/&#$=S=18C-#$ZT,8&;G'^=C[WJ8ZXI"A>::T MF3$('2D(C9A V/_LE=94YM4C*+@J&T"MZX,CL3[:J0./E[$A)PH1G<>"S8RQ MQ#'GT8@BY&?1.U)GW\-!M.+)=.X%VJQ<\PF- $)^ EWQ-5>!NM(3OO>B.P!, MNF!,35=:S!"%KG =(83\%+JI9%H]YBK!ORG4!$W$U)R9"S7-8@1CUS,?B83\ M2/JG$*NGO"BLTDRX*->H:3379K,C"72)&RF$_!CJ4JAGOIAT(1@C(QPM9I P M5SR.%$)^#-T,99"N83\0.IRO<>; M)F.0JHM".J\YK(8Q3EP2\8@C#-]57RL'/B@ORIQ[BVP\X@/[\3%47MOT19== MMO%C$P8T2N:U@L4J9-116^/)PL)/C->1;U61K5>L8@T*43UV]?:#J%6'"B?6 MYX9-') 0PCGK+&98L0XQA_01&]B/C2$MUWS/JYW=MU9N1/-,8C.#TZ$<2AS) M@?WD4(^_WBF%O-P6XH5SD(G&/@FP"800X\B( LOB!5$<.PI;/((#^\$Q*.TK M[[;>$0>EY&1R6$=@(05+D.%J&W=4W#@&, (%^X%B"60QJX;>&H!M34/@/$O: MS&(:NV;B"!WLA\[-L*C@0[IPTAM;UC3D,6N+#'2!_OI\\V2S0(5$$TS#*$/&:M\RRJ)04N2,^T<$4U& M*!'_&FE>S$\\_?X!$'-AQ!B*R'SKQF(6A]#A?3+RC_CY9PMJJTR3;BA*C VF M-ZP.18X,)'X&'M3W!UYVS#YB(BW!\SQA,V*./$TFVW9^Z'6E:26JHW=.0&)! M&T%&>6$SP[$K69"1@,1/P"Y9O*71 K^(8B/UVNSB)**.=3,9Z4?\]+L499EW M&XO=IJBH],3C5:84@X]W.D" %."[D!Q@^LDZ".\M])N.DV:;9OQLL:UYP^L] M7YP#V];R_Z&C0S>,#"5^AM[6KS.AD2+['8 /\%A5:FKBUF"?%CO^&: P4-E/ M_P7-)JUUH;"3&U'G_^&K0,#W.CSO&Z^?./&*/H<[^>\NZQCZ@D?E3JN%*UB-N; MG2M=[B1)$"4T0"%]O=KYMHU10@*"XR"BPT6QDXU:_NL!JN66KH#^2NML\^\I':JF,DQTI[Z M:7_'9:I.J0H\K2O7DHN:F(X2E<[G.P\VNY AYZN8D>?TS?7LKMP5J=ZKZU<' MHE1I:*/?F>Y?=\:7'PO1--8L24V$'R4Q@7,_V^SBA+K>A- 1]M0/^PY(2F>Q M:^.Y#_$-+U9Z-T76JM;:U2]6[2;1$8+JC^%^BR%DF%('_NF(?^K'_S=5]IT M%E 6!A2-2<,[VUF $0OB,#XTM\_AH'5%=V[BCP"DLEV]6AUC%@]'%$)FO-RR M&1*F:B?'GAB=O"1\XRVA,Y-;!9N%1 0AH?-5B<6.)6JZ.>IB.A89F9+X2M&WM60]O&WG+R#8'^@$-% M_&->-6HUM%8MX7&D'%%WWT1T!U)LV\\*'H24HFQ_;GBJY&L#=7TM5$77'^@O M%88O4\[_"U!+ P04 " 6A)Q4'I,9< 0# "="0 & 'AL+W=O3&&+5B3/;@7:??K:39ES"3>.!^'+^Y_S.R8GL[HJR-YX@),![2C+>,Q(A M\FO3Y%&"4LA;-$>9W)E3ED(AIVQA\IPA&&M12DS'L@(SA3@S^EV]-F']+BT$ MP1F:,,"+-(7LXP81NNH9MO&Y\(P7B5 +9K^;PP6:(O&:3YBX:EB!!!D5 NH'PLT1 1HCQ) MCM^54Z..J83KXT_OMSIYF.1=(S0@/$: X+(I[IZ@Y5"?G*7T0) MU_]@5=H&'0-$!1"R5TL=:(_?'JE-&=?9$_099"[CV%7 LQVF0#P_+1RBJY?:FW)3YUT5PZB(XVI^[Q]]40(%D M;PI Y^ 69S"+,"1@0CG6O?9S,.."R8[[=2"86P=S=3!O3[")[%/$&(J!?+G1 MVQ7((0-+2 H$+G &8DH(9!SDB)7EO6PJ;QFBK4.H+W79MUJ6)6NQ7*_B,:L- M?J_F]\[CAX5(*,-_Y(I*H.R)1NK2L;_&8_N6_FV!GV"XP>[7[/YY[)CSXCBW MOX.S#7S(8H,TJ$F#@Z1#FJ:R\_ZC18*36N28U09\NX9OGP%_>G^T=U^[934V MR"F6&^AAC1Z>@7Y:>X0[,&ZGW?%LW]NB;C+TK=#U]D!W:NC.&=#RL.8"9C'. M%L?(.[M KNN$;6^;O,G0Z=A>Z#23V]:_\\ZN,BC:8$S#@B:2Z75:DL7K+P+E!-!)O+^A)@RD/MS2L7G1)W0]8VL_Q=02P,$% @ %H2<5">J,A2X!0 M6A4 !@ !X;"]W;W)KN7B26\84>LG27)Z/MDKM3B<3N=JRC,HQW[$?9#3)1Q=GY=@7<7'&"Y4F.?LBD"RRC(I?5RSES^)LT5N(D8[E,>(X$6Y^/+O'IG(1:H93X)V'/\N 9 M:5>6G#_IEYOX?.1H1"QE*Z5-4/C;LQE+4VT)S^]MK=/1X=_DXOX'OQ^@$/2[FZ.C=,7J'DAP];'DA:1[+LXD"+-KB M9%7/.ZOF)0/SNNB6YVHKT74>L_BM_@1\:!PAKX[,B-7@+15CY.+WB#B$&/#, M?U\=6^"X35S=TIX[8.\F7_&,H86BBL$V4>C[Y5(J 6G^PV+=:ZQ[I75OP/I7 MMF=YP>1[E#-E"GZE[I?J>NOO+UP2$2<\F^P/8](7(S[V\+01>X-NVJ";6M'- MN%2(KZ$L5"@- *_L%K[C'R:O*J7I(5PGF&*_XU5?#$_#4"^KR2N_\P% M>$0R>6K)S;"Q&MKCQ'(PFR*H"XC&4+(2G?>ZNC?3F"(1]EQTH\B;=@)AD'(" MQS7'(6H01U;$"V ='06-&,COB;V)B0ELU$]$#P=.!VQ?"H?$'=A"_IC%!Q#T,0!#CH0NV+^=AQHP&HI(5*K%#KZKT6/'L%S',S4-)#X+E1T,U; MDQB>3H=RH649[%J!0N\#G8U>]=66YAN&-M#J#;)";>S-R@;3;ODT2'GN0*G! M+6-A.V7=Y(H)!L1@2U"O-_-)&/3P&:2(%PPA;%D+VTGG7FV9@+9&+_UP" T< MY&'\DJ>]G/(E&_ M$%VODQ1*QL!NZ_.+%Q"_%WB#F!.1H21N:0@'O^/6@2-&D$$_IICTJU=?+(RF MX0#&EM2PG=7>AOYO8FR@+M_QO2Y\@QB._& ?TMQV,YQ'Z$N3(Y2:&&.#T&? M9$QM>0RYM(>]J1M5(W8#D^$>\K[0B>N;<9.6[(B=[.[@Z%LG.E5*),M"T64* MR<+1]4NZ8&*?K!CZQ--8K\=[!.LT1G!J6CUM88P)XUK4<[YICWT<=+MCDQB. MW $B)"T1$FSMNZY?LP>8!9L.X=[0P2#GC:*!6D);PB)WPYDE:*!;_"5S7!+?;21BD .Y 8TE: MUB.>=:F_E?<.+#ZA>^@B@)_S(EL"7#@=E8@E*B33VP]!BN^*JB_ZJ_3XP^QH M69'86;'-C@JP.<9]OG-=SR..VTL+DV3@ H4.E&C2LB.QL^-A:MBP]EG,=5H.DY^+0'<2J*>_M2$LPQ$XPY@/BU?]H7;^LTD+JLQ5D5/P[!X.Q*2LF M!Q=(&1.;\B).0DX6N:IN)9K1YK+OJKSBZHS/\.D<&\8O27 Z@_#TOX"'\*6\ M-YRT4U>WCK=4;))7_0$S77JQ7]02P,$% @ %H2<5(P=@YC;! -! !@ !X;"]W M;W)K1/931@"* MO*8)E]>-2*G5E65)/X*4R4NQ HXKHY]TUT* LA?NK!77#=:&I$D("O MM F&/QL80I)H2XCCG])HH_*I%?>_M]:_Y<%C, LF82B2O^) 1=>-3H,$$+)U MHJ;BY1;*@%K:GB\2F?\E+Z5LLT'\M50B+94101KSXI>]EHGXC()=*M@'"NC8 MK."4"LZA@GM"P2T5W#PS12AY'D9,L7XO$R\DT])H37_DR'#9/;PY]WH9CX>D=DG=; <:HL.[D] MYX2]F6(*\+8H(D(R%"E>T4C?G0V0.^Z+%,CSS4*J#&_!CQIW;N7.S=VY)]Q- MD"_BW*YI*PI=+]?5M+#I.QYM=WK69C]!!BG:=6@E]0Y8JP+6JLW#@XH@(_Z[ M!!1 K;-$2'E^51.]5SGQ:J-_XDB 2?PO!&2)Q%=:)D@R/I,1"9'J2 3!$HP' MM;#=VHO[:XNV#Y)S+-3R.N;4M"O4[5K4R&+(48AQG67 _3>"IX'+A.7LJ",P M@6T?@VV[;NL K4&*=NF)K>Q4>#NU6SD%/V%2QF'L%QA9\#?2E3[DLF83NY7Y M;FTZ_L"=^^26#>HM/=,?IM1U34GI= ]29Y"R.W;7G#K:W)%NLQ;3%%2<%82P M YA?)BS(K /K#S;QLA*K7W0M'5X)DQ"[5-Q[1436HNH)#/%7@F$(99VB;V! M/L-\290@;"$V)DH:?&#VV3$'2H]BZ'KN8:#'0K;MG@C4W@5JUR*:"\42(CZB M,R-J^_A,=3J.?8C;(.:TO5-;M*M$U/D$LS/8 %^#S(6PZ$X=)JE2 9+A)M@N#1(&O.UD<)0O MN!1)'# ]D-MN0&K3A?=+,H40#Q-"F@@%A'K87HT@BS=,-\:%XUM-@>3&]\6: M;^]4C9\PYHS[,6[WSN-E#3?3786E]276S#R##[1^>1>*>U8(7)3"_SO!74SP M.%TEX@V # H6)H\)%MW?G=9="T#K>P SSPT^T-JE-3;1KR^6/&^&#-7T M>/ M*E&^!6%=.Z+;*EE0',CSP\S:%#-;5H(Y>X7?ED]K[YF30K;,GXN2Y+>A: ^K MV>I).L@?8@?S0_U4-,:5-J[D+V)K![=X3^,# M8XDY) F$"+UYV4;^RHHG:C%08I4_VA9"X1,P_XSP60^9%L#U4&"JRX%V4/VC MH/\?4$L#!!0 ( !:$G%0Q!?/%KP4 &48 8 >&PO=V]R:W-H965T M&ULO5G13N,X%/T5JQII0=I.8SNQG5&I!&UAD&: I;"KU6H? M,HVAT21Q)W'I\/?KI"%I;">%7;0O-&G/M<^]OO8Y">.MR+[G*\XE^)G$:7XR M6$FY_C0:YQSEZXP'81F4Q"/D.&24!%$ZF(S+ M[VZRR5AL9!RE_"8#^29)@NSYC,=B>S* @YW%S&9X,G((1 MC_E2%D,$ZN.)3WD<%R,I'C^J00?UG$7@_O7+Z.=E\BJ9;T'.IR+^(PKEZF3 M!B#D#\$FEK=B^YE7"94$ER+.R[]@N\-2->-RDTN15,'J/HG2W6?PLRK$7@#$ M'0&H"D"O#L(H%4 +1=K M5]UR:6:!#";C3&Q!5J#5:,5%N;YEM%J1*"U:<2$S]6NDXN1D>GVUN/YR.3N] MF\_ XDY]?)U?W2W ]3F8_W9_>?7Z5(D?'3T1>3YL67XBP,E5D=3OLF>;=4:J3:I M>P75O8+* =V. <_X8Y06N:K-'P?IDH,C5<%\%60\/P:!!#.^_ @P_!4@!SFV MQ=V-[Y7C%X?DTP0SGS#'0^/1TWYF)M!S'48@JW&M#'"= 7YC!J]@?;8;D^R1 MH="'5.,\-6'8;T-F)L1%CD])&S8W8<2%F&JCG9NP(75]YFJUM, 080AWU-*M M:^F6@;BCEJH[BP933: *6%X=%V="V6PK$8<\RW\!\Q^;2#Z#OVY%' .E'=L@ M"__N:46OGMSK7!1[<1<@KSXEWJW56N?[ MS6KK3<_L3Y6VC:"%)SCS"L M[9 9-2GN@UHD64V2]9(\7:H6R\MC'8@'(%\.O;+&!];\C!F$AAAB1R=^8<-A MYK(.[G[-W?_WW&U\?7[TZDEBV1BI4X6>7?L=2, M$OT,.PAK4]VS-;"7ZI5R\5&IGU9RT-SLT,=0.X%?T: M9+4>0:M%LLBHCRCVF5;="PO2HRZ%CM.10B.DL%])M11>0?L,6G04$82T[IU: M<(:05ABOI:2,,:2OH(DC%&/HZ&UHXH:440_K!;6)J4_1'K!=T$9-H?M^YLI> M7]=L"XQ\Z.I5F=J0ON8"/@L%_!#UHQ>XZ>:8W4AO2( MGJ&)TW.;08OB^VI[&#UDXJA'X)XSJ'K(Q V9[^I"?6'A-L3$1ZSKT&N\!B3_ MOR6#C5V K_ +[VO*H&D9D&H^V.%L8.,:8+]M>"=?!DUGT'6T-J8 ]KN"M]@N M:$H]A CIWK"">9VP]O-@8PA0OR'X3^8+6:0?(8BQ?NA:@2[SO [[A1J7@/I= MPIL-6#5>>^]"S'0'=AC79KSW"-YO'=YBP9"I_D-FN/+S@[ VU<8BH'Z+T&_! MD$7E":1,.WR1*H7VY?;\&0E;U-:S%BU-6VWM2&]*GO0D_7!0N2 MN,1S8<>)@AJM1?U:VV_6[ F:(D4=![M03^\50FO%$)_HKSUL<_H(ZX\WYQ;< MT&?8(7I!+3C7<8CQ7#S:>W]:O(!7U5'F) J!LIV[[1W-U*LRU>J MWX24(BDO5SQ0^EH U.\/0LB7F^(M;?V?A&PO=V]R:W-H965T&ULI9I="K?)K6:RF2K&VT*J;,\\+I*LG+R?EI>^U>GI]6FZ;(2W$O2;U9K1+Y>BF* MZOEL0B?["S_RIV6C+DS/3]?)DYB+YF%]+^';M.\ERU>BK/.J)%(LSB87],N5 M'ZL&K<5_<_%<#SX3Y^I&@X_[WO_UCH/SCPFM;BJBC_SK%F>3:()R<0BV13-C^KY=[%S*%#]I551 MMW_)\\[6FY!T4S?5:M<8%*SRLON?O.P",6@ _> -V*X!&S?P+0WXK@%O'>V4 MM6Y=)TUR?BJK9R*5-?2F/K2Q:5N#-WFIAG'>2/@UAW;-^=7=[?SNCYOKBY]? MK\G\)_S[_O7VYYS^[.[-+/?FY'M5-LN:?"TSD;UM/P4_>F?8 MWIE+YNSP>R(_$TX_$>8QANBY>G]SZI##^]CRMC]NBVU2+\D"%DI-%K):$5A[ M,FGR\JF;O'F3B_J+XSY^?Q^_O8]ON<\MK/:\3*N5P,:@:QNV;=6BWI[SD,ZB MT^EV&!G$BL:<]E9OA 6]L, 9@(OL?S"#8=$W-6DJ6/5I5:9Y(4C9*U;7U;=4 MQ>IH4XN,0&XZGJYEMSEA=/FDS$BRJF23_]U= M$"^0*FLTI%VWP2!8E(=A/ HI8L58&.(AG?6:9T[-\Z9*?YVHQ)41B)^2>%#N MS!0"2OR17--J%G&&JXUZM9%3[<4PH-5B,)*% !>(5$GVI%JCX?Z4>,9J%E L>]_MBI_Z$$-!;YWQ#L)T B 2_J);A$&B%7,(.W8C>] M,=6Q(>B$1^.H(T:4>AR733V=U;WW"H?E!"PK 292BC)]A9F2+I/R2;0N?5*K M#TW='B*?AL%(/V9&*8\M#@RP1 ^LS84 O5F?)I(7\BA*LO)2C3+*AM,;%0UQX;PHH$S?LT"*PI$C4&@!> SE9 LT< 3RW*'(:HK!K+B/B&:F_L MF&D2SFP+5I.2!D[/[IJED+5]-0;&32,Z!@YBQ*@MYAJ2-'17,5VR4-E/<[A- MU2TSBSQYS(N6R:UZ-2QBL8 54*N/20HSJ\[5@#F9334 J9N %VE:;51% >P6 M^3:!844C9O+LQ _"P @:8D=I1&UK3*./NMEW+\4ZR;/]C.RB5:EAWJ7BQD$\ M:M(,5 T&,6,6YE$-/>JFWD6V;9.93KWV>6GR*Z21 0G3*O:"&:Z3:<@Q M-^3:->,((D/8Q&*C\$',* LMX\\TP9B;8/T\72>OMDG*$"!%WK@V1ZQH[%E* M,Z:IQ=S4ZA$KQ5:4&UP@0JB9-QL+-*U.Z"R.++F':4XQ-Z<@AG(#"L5J752O M0D NKRUCC4 I]#PSEH@=@PV19=$PC29V $U[J>9R'Z1(5+H)%!J$OA%DTRR" MA&;1K<'##H!G5)(?$FLR1L5YO.)1L\BZJ#2,F'O+=OL/MHJH&^;F#"K!:#:& M/6)' ^99*D:F(<9F'SH:Z"JN]V]QF<80.X"AC81R7TU(H#&$"@+4O+:34]5\ M:UN1QS A=2CXP!A=A!)SQ(A#2'FAM"]K%(ALEU\Z@2*MX\Y@)!IO!] ;"BS M;%VXQA)W8^ER4\.5NA[6/N1H5QJUDU>);S\H#[;@FL)$:PWI^!CSAF/;+!Z. MGQ_*N,:5=R-JGL)%6F^3@I54G6GBC"LW?W$^_#%$2[Q\98 M,[*.L$87=Z/K[=1\K"3T %'"99K8X0%4,V.AIAE[8_96JJ83=V^Q?HAA@ ]( M-?=/ADQDB^72J=G&#QPO#A(L"&TD3(&-?"6U.B1%Q2*TXI0;&Q;,CL4>M>4G M337^$:J)%R'3O&[)UFJ&^J7=*:/:35@9@39-9A;)OL:9[\99GYD&==94EU_H M>D>?0YAL@KPYWM$B5B_H_XA3)L%XY(#LXH'I\)OO=/<\]W<4X.4B52V.3#_ MUZX@^SD6S?QQ\8?9^5YD*X]]34/?3<.K=\LG24-@DT4>Q5->EFH6JD0 %Z!, MS*L,]K";%C+ BHA9C^X'&=>ZOX<>^$VDL>] O91]+ ,YY+87:1 M/Z.V2:CY[+L?][650'OFE6VD&@JM5Z4*YZ-.C5'?C=&;W4DO&@'LD=ML7"0C M5B&UL,C7S/3=S+SI#\L&!Z%2+#:61^.^"<7 -PIEQ(KY-@SY&IQ^Y!RI^6:] M+H0B/!1365ZG107@%*,C];[^A-GWT:K.UTCT#YPV[LZ2=]L? @$3\FU5A\8O M-IY8!\8*-FV,@9X.WIU8"?G4OE)2D_;LKGOSH+_:O[9RT;ZL,;I^2;]<=2^? MZ&ZZ=V&^)Q*24PV^+*!+[_,,AE-VKY=T7YIJW;ZA\5@U3;5J/RY% F%0!O#[ MHJJ:_1=U@_XEG_/_ U!+ P04 " 6A)Q4?48PYN,$ %"P & 'AL M+W=OKQ\IG2\.EB7%@" ^O9!Z^/ AI=--B'>I M022X;YU/9Y.&J'LWGR?=8*O2+'3H>:4*L57$PUC/4Q=1F6S4NOERL?AYWBKK M)^>G>>XZGI^&GISU>!TA]6VKXO827=B<30XGNXEOMFY()N;GIYVJ\0;IMKN. M/)J/7HQMT2<;/$2LSB87A^\NCV5_WO";Q4W:^P:)9!7"G0P^F[/)0@"A0TWB M0?'/&J_0.7'$,/X:?$[&(\5P_WOG_6..G6-9J817P?UN#35GD[<3,%BIWM&W ML/F$0SROQ9\.+N7_L!GV+B:@^T2A'8P906M]^57W P_?8[ <#)89=SDHHWRO M2)V?QK"!*+O9FWSD4+,U@[->DG)#D5W6!<6XWP*3AC?9VF\-GK&;SZ\8>WR^7BY(D= M>>7PY">P"4+QA@94 @4ZQ"[$XKOGA$:@!L&I31)JY#L)*3)XCSRM(LZ>!D&A M1MX?6-ZT22)GFK/=EI(M'/D01="J2QY@* M3.UL3C<%L&T7PQIAU2=.0.+X>V++ 7KO7=!W4'/FJ9G!Y196D?$(I#%P@]B! M"=(6 >\9#=F$Y9P8V"UE]%/HP@9CU;N'.*8,)/1F"@S.5C:+T7KBOF5K]$RS M0&B5;AB94!$]'UQ8&^@"S>U9B%6U=3B%I)53*X=[-(@/O$?=RS;AQ.']/FG< M[;-';JG."/V';T[22/R>4!)CXS_#$>746J]=GS=9G_K(Q<0 &E2.&LUZF7(+ M]7>R+ BJL=I2D1 'WR*K9)J7(Y*RCK_;P 9!>$TS^/4AT!&8<'G@6,=KY7HL M\8N*JZA:E&L!T L#"59(Q.G)IZM$.5/:YBNF57>928=KYB&G4Y2+WAQ0.$!1 M5Q&= &@ZYHD'-> M1ZDW9=;"HP%"W?C@0KV5U?"0,&90HJSXBGW,$&"[0I->KHOL;ZB @=81_"![ MWA*#Z;5DF0KG()RKCH-E/0IH;I,^R5-A[Z097&A6C(A"RIM;#3V1PCUD+=-; MY]X[ZH*+ <%SIU6Y:(6SC.&%L')9;+,Q7_88HY 8!,+08%YR,'0>5G!$Z_F7 MRY75\;C<&O;G X%NE*_E!"D<)3F"36.U-, AIL+<@RAB'C]D/V%=KAQ>&;X9 M.-=:6:78:^JEZSY5!+O^)=%R@V+E&.BX,6G;*>WN_C'MG3]V.\[VG"9]3YP>8M)S>4WFEC+/C M&^^B/&T>MI<'(K\-N"BE"U5LNIB]>3V!6!Y=94"ARP^=52!^-N5/[CQ\C\D& M7J]"H-U #AA?ON?_ %!+ P04 " 6A)Q4HB,\88\* !M' & 'AL M+W=O=[H.GVSWCI-ONM=W [*^_I\IN=P\+;+*ZNR\P[;;KO9ZJ M6??%KY4*XKZIC7^SLPZA?75PX(NU:J3?MZTR>%-9U\B 1['C12FYVS4UZ[=&>GM@NU-NK2"=\UC72;K0,M')R= MMG*EKE6X:2\=G@XRE5(WRGAMC7"J>K.S.'QU?DS[> MWI=O=F8DD*I5$8B"Q+];=:'JF@A!C%\3S9W,D@Z.?_?4W['NT&4IO;JP]3]T M&=9O=DYV1*DJV=7ARM[]J)(^+XA>86O/?\5=W'M\M".*S@?;I,.0H-$F_I?W MR0ZC R>S)P[,TX$YRQT9L90_R"#/3IV]$XYV@QK]8%7Y-(33AIQR'1S>:IP+ M9]?1&<)6XEJOC*YT(4T0BZ*PG0G:K,2EK76AE3\]".!'IPZ*1/L\TIX_0?M( M?+0FK+UX:TI5;I\_@)Q9V'DO[/G\68(?I=L71X<3,9_-Y\_0.\K*'S&]HR?H M/:*E^-=BZ8-#L/S[&0;'F<$Q,SC^GUCWOT5;[,H]<2Z]]K3YTJE6.AESPI1X MUJ;0;:WX[84U'L?*^/Z7M1*=D5VI@RI%D=_AH=)&XIRLA0]80)X&+];R5HFE M4D:TS 7[M*%SA!XZ;!#<82UN#).[IG->K)113M;U!AE:J);>R$&'=I!N][N_ MG,SGL]$Z ./D$YW8SDTB9B%A29B !-M(%G.T8#+X(5 ME-;B<#;]F>VP<$$7M<("V>%*K;HZ&N%Z^L]]-JLK(5&]86(;45IA; #1HNY* M): !G8M\,F.F7%D;L!4J./5KI\DJRXW(:K#XTI@.,C]J5:(!NH KZY3P:]O5 MH* $@7"R[^?.1)1C Y,07^^T;1&9$8R3]&(&1._"-JTT&[+YX?>OO5A$@:]4 M:UT0X-Q;\R?6AXY4VA?8LE'2"440('Y0A6J6RO5)?+C_S2$&*Q"BL[UE^1D( M&==W87P)C\#P-:OD5-$Y1S%D9.BRQ+?H1U'U7K,>2]&KVD=?BKRU]?TZ5SRHW(@3:L+9MU!^3%,@I#KM> M8HV\T:9$[E-UZR,0VU&5!A&KKDY^P$(,MPWT67K$(UDB\HGR4O*QJ\ETW^*9 M/A.BZQ_9 .'>WM?7RMWJ0HD?;4WY%.,O98_&+A)+EQJJ*1\E @E3RMJ:I^F. M#[&-2./-MM"4C8)0=+K<3.D_E7,-'N\- '^Z MQ#3Q09EB,X*71\3A_&+JI64L)W&5(O[1+A#8:V9"[A3:LXPH MT+^1E*AWUI9WNJZC^D^P)T8)$Y"M%&N_9U@!(SACQCRWV27L_@8(VA>[RSUQ MXUF*MS[HAHT>11T:AR3,M\'#[QN!7 )38?1C>$8$-O(+\B9+D>*X:]I4PSG@ MJHKJ04P$LB69N:'@9+62NSAEM5PBBH).I$K4)YBVBR:'_9TDD9 MJI?TN.P :90\RMQJ9PWMF=#\1+#2EY9&;J@'*37,SZ<8 2'06)*$WZ/V].N= M^2=*SP2BAUPB"6[I1+"3$=LG!FT!;I592-_$9(:SK.^<\JM:%]'%*\"L?PW+:U)FA&AJ3\[3>0+:1?BPJC MM&ALJ6HNYME?(R"@F@,A[JB8\29U3S6"**#_U"'5K]@8QP8I!BC5J%5O$P\= M?!6K&*TA\KBU):)VB1HB$Z^P7:8Q==>I>R_4LP>)YRV*(%M]&Z,UU>LX @/H MR/8TEDT&30CH .$Q03@*+ER<,FCUJ=6@1J- M>ZQ'^7O6./* )30K.P05LZ9X[(*E>MLA#QR#QF0-/4%#4?DU*W7EDW[,>! 1R( 5^LM;+O>1 M>5_S^<2 +<#'W6(/,U2A'DSN0%U+#HWP]MZ(CQ( 0R/3+";;N^RNT;%KSD"' M@>'SXPD$9LQ':ES1 M_BL:3!NQ^XMM=2%.CD_V7HEWLB"#;'4+;QG$XAQ2V+7J4!=ZC),9\Z.+F+%N.)#8_2U&7$.=X[A_U6A 2:S<(9>I MS:4.GL&4=LD[F2#&9=F=#..V-P,3V"T3:A,+F'L2IT?IXVBWE.8+A",Z9:)" MD?'!FA(V>$];IN>TYU/:L_$$KMEG); 2M/H31*5.GW6JES%PA6O0OQ:MRGL([:,AYQ4NV/;OVTCX:)_-;JL MB%&H0II&7,F&:U1(LR?BO4S=$D],::SA%*0%9D$K7)">)Q5!=\MJ'$49R MQ/9O4E&\R#7RL=3*&04O90DH,%*//HPY3KEH\4U\G<8.%J9!OJ7A,0KUH(WB MM2TP+]+5&)?]W-(4@T7X#5_#L7BL2A3PY>PE@5+LKI[7>,(Y2#<-8BT1QJ@? M:2;G#K@_AG3HKR4GT?_IVBVVORR*&:S0Z\Y D;7O(RFK]M7&R"-WB/*OT>_Q MI>,=LFIKGAQ,G:>]Q$[E=O^Q$)V0$<:[AQO;IZ:WA[9_,,A3$,%.0XI2G(ZN M &GL@*TCF/+LFI/S\$6?G O31Q3-%SA%U\)TF\"R,HO<3O-Z'Q?FP9W9),KH M5' VWXYP:QW[^_Q)28C?9HU?$3T;:[_'W1Y[,/$P>@3$ )] MQ1^ZB!A (WX-RJOY6]HB?D(:MLR%N94LF[%"KD1?V<]Z\Y,<_8D)+]>5<9]L,ZP-TQG+>V-U M/6Z&!;5JAO_B?HS#P8;,^\Z&8-P0.+N'@YR5;X455Q>=WK".5@.-!LY5MQO& MJ8:2\L5V^%9AG[WZ(DN$V#+1%.R]U&4GVK7*1<5NFR'C"-W%W.(D6C_/1]2; M 37X#FK(/NC&K@U[UQ2R>+A_#@LG,X.=F3?!DX ?1'?.0I^SP N")_#"R>W0 MX87/N/U9MKJSJBG9/Z^7QG8@R;^>@(\F^,C!1W]R5)]$I?I\95J1R\L9"M#( M[D[._J.CV->U9&]TW8IFRY1A@K6=OE.%[)A>L0*\P791;:W*C0,J5*DL,%#[ MG4,8IHVN>O=T_@"QQN92#DLZ%U##5JH13:Z H0[LL.M.]^6:*5JA^VY<+I:5 M9&9PQ+R"Y:;OL%MR]I,4E5WGHL/X^H&)[VK9E92XF]X@3L9PMH'C:U(**GG# MULC98)H+4"?OJ*2_8QE!UN(;O!A]!G(A_#Q+%#507+12N6JE)62NV?-0,9-; ";,23OPX M*\%@.T "?87L.H.V0R;SM9*K$YZ[D'3LQ5__D@6!]_K-+V\_N*'_^B4K92-W M1CT56=.3*X96R::G .3:6"+>;L99!0,1V,$V#@(:49:=+(5%>)9;,$<>V+?C M"K.:P02=8QE0F+YS)B'L14F1K#46G][ZD,*%AAF-MH=H!>T$FS120!CD_7ZA MO!-5CX5P1W8NG?LSY#WN3$.N4NJ0,[N;8LB9:G(DB%EQ#RBX-EITSCZ0)8B+ MW1M&T?;3UPB1,1+^$AW,&I\N*#6N'M56S[NWJU#K:#QB$>L10*KSW3K<;PI6 MDW^ /T+ECZ+B@([*"&QWXN%<+I3MN\'/(SCG#9WEU R1*@:KW\I-7C'L+ Q78O),?R MHZ*9T97D]1!< =%;? MB!XQP.$YZE97JG",WI>*L9@8R$P%O>H[BB\J$)RJ#)ES4"1'E4-;Z!@(JY2L M'BY=291.0Z1KABKH!2%(4IN1>"<4F;M$"3H-U;&!0G]] M]KA)PP\D_%BS#U+QU1'Q\R02#9CU _.]D =)@E&0<#^F0>SQ-$KINVC!O7"! M41@L>.!ER,^C\+SP7[(DYEX6,#_E2>PS6NF';!'S./5@:LIC/V'O#\3';0)F MQOTLPB#CL1>3 3Z/0YJ(0QXE=*R/J601L%^."I^E*4_]E*%Q1%O88#Y?@Q^2 ME1"*$ZI R=$N[X,X#.[#]85/#!_E8EKN^W W8.])=5:=KIE$B=CM62WM6A/- M[P#N*LSW(_;1U:@#@5L(8YHY']_=HRP,:.": (DB!"&G*H9VHC'Z]S Q'GS^ M;.+]/ROQ"Y_[B4<&>R Q3]$ I/,<2+@(2A&G/!YY,>G\QXGW%N$E/<040P\ MGD412R(>T62<<0CKR;R#+HFC5\"SE/+M)U@;#19DP6*T(%Y$IQ(/BXB3_U_B M7R2A]_)4XC.^B#/V,QG]=-[#Y%':?;X(_?\Y[0^SX^ZLH>^PVQ8V;^1_K0^. M*V^?:3/'E/B9!S*XP,<+E]0]>T9#S*0&.W8\)M1.(_:L(?!G+1COCCVU'M[/ M?S.GN]73+>HI<3VX<$[++_5">:5Q"%"7Z' >7NW"VDXM>SO<[GL[@8?VR?E MOUH+UK=ZN/Y<@S/>IM3&[CI&\WQYCWE[&-M?&W>_?:&+S%!\,V0@I70%0<1# MU.Q'W9P]7#4^_1W1*<#C,.!I&C(L3V."'\KY-]VA>?8C[D'X48[!(AG5XA@P M2EQMHD0]7 [/)_]G=(9GU#,7NW8(K"ZGWT]TXXG=+PJZN=5@$J0"3+%;EU^J MOG;HB^@85\N3(E0246<=O10XTZNS?M]W'57+M6/5HT!/3="DK,.)%CS(20\@00-R;WB)FG];H^]N6^,B"D*<0V2#@GG\4=I^'489R MXHN%=^)LTD7!X[]2Y'MYM M[)K6O>E8:@M&N^%:"OS,I07X?J71THT/ M=,#TZNOJ#U!+ P04 " 6A)Q42NQJAR<( &%@ &0 'AL+W=OTL/9E<7-=^)#\+^JWZO M<3?KI62R%)61JF):Y)>3Z_#\9D'TCN!7*1[,Z#\C3[9*?:2;M]GE9$X&B4*D MEB1P7.[%K2@*$@0S/K4R)[U*8AS_[Z3_X'R'+UMNQ*TJ_BTSN[^ MS"Q$THM9VK+?>/;H&?:8_:0JNS?L;U4FLD/^&4SI[8DZ>VZB%P7^Q/64Q6' MHGD4O2 O[OV+G;SX9?]8KE7);F&K1AX 8[MGMPY=H=E_K[?&/?_?"PH7O<*% M4[CXHX"^R$XU>&YJGHK+"8K,"'TO)H .,LV+46/$X'P+>\@'A(^04F MY*I +Y#5CGGN6JM[F>&E')G+MV@A*-I4-218BU3(>R(/R' OE1LC6J7]LT+R MK2RDE9#G@MZ],3[J:1MU<\ZN#5,Y0\:E^S[EV!LH*K< N'T2LNMC-E @3E@4 M;X(HV>!?N%D$41P-'K>V@28(EW-W74:+X?W(SG,H14@U8&W19J<4'&"B/1A> M,]Y+ )/=$Y1G3FF0K);T9QU$BX2$'V.B, )CP&\8E(-F:(@>J!,6!V&\=E9& M\_B8RU"=%@U%Z22,0!W%#O>331S$\0KN'L&2"+[ ,X!04PO7C8M'NG.)7EE* MB*8"*(4#HE-LIBYI;E59\^J1[:$)6:$;$/E\_I+#>4S3@-5"4TJUR,$KG1%X M/A6(W0I=.M.?2Y,NNQRPAE6*&;FK9([Z0L6U\IU,+AQ84R-Q23A_]%5E&J *OS-!]4GJ 17JL0T2G#UXLU558X!"R3-!9=_[ MXI T NX8*ALM&"]1PO(WV*;NJ:D $?&9@H,G\$VJC+"AQUM1B5SZ'D.<\ 5@ M@HSB05GY?VAQ78@:#649]W.WUA+@$!L2O$DI'ZDLN[YR$-V__F4=AB 8(V=,:=4F&/KL? K7G]X24.%JQ;3LZ"$:?UKPPRJLP0\OEUFJY M;7R7I$ *]%M9?:68![M\G >C4EY+RPL7;S1P.]8_@BYOBAP)Z]!U(J;/=I8# MCP(F\QRVE/$H+1 KE!&D-=@A]O)-W6=OG9\+K2@?QE'7[S$A3UF@'-76SO1:" ME7XE$[22'6O)O@O[%'G@9@"U]?YH!#K?N6W;P4Y6KMNT_6%HZEVMG0.?KYGC M!NP?G'Z;8+E:N"$K.1],NA[1WCH3^E<_C-C\JW\V7&.V^;V<_4?P[N^S+YY$YN V/+(6 M?2_].YPC":F;-I%.V#(,:7<)YE$RNBZ#9+-TUU4<]M?K+'.>&[;$HN. C%ZS M*$EHO\+O"AM,LHC8M1]H/@E.PS@\8Z?1(L)OLHGQNXP3_(9!%*YQC8-E@NLM M9LBA:1MG2K)>]F8FP2*FNT6P"#>]F4@"E#T5$1:#T5"BK'LVR,\WVN]8HWSW M&7?T[YWJW41O<[2S:LJN*:G]Q((;/6>*$I7]O!T/+W'/BP8=TGA!GLZM0Y#M MIG*_3=$).J-AS:&PW.+4TP[#&C,ZB9#?GQIXAQ,)]94VXOH2RAFN2&JEPD24" QE$X0_P[WY]^^95 MN)G^J;.;GW?/'3?:8]UZE;3'NO5\R?Z!\7'^;85QNEQ3:UDF:#??=72D#"U1 ML"YJPV[S+4J[]04QZQ._/W)3=^*FG57'I[(; T<']%?;^LU7]H*VWZ!A)K'K M\N%ZTU^'KCYCI^YXX.[.QCM-*R!,(H9S].EBLSK#%M21@M*MQ@\:Z]HKE>>D MMX?];A36TW!)<5G-J?]'FS/V"VT#1?NU83B^A&S!-D_=$E7VI4/K=>M(W+IW M[//1;/1M#F'9N2^0QC< _YFN?]I_Y+SVW_8&Z&%/2??J]^!U!+ P04 " 6 MA)Q4CA[OT 8& !C#P &0 'AL+W=O%<_79:&2S BMAA[I&12L+ M;2KAZ-4L1[8V*'*O5)6C>#Q^-:J$5(.K"__MUEQ=Z,:54N&M =M4E3"/UUCJ MU>5@,EA_^"R7A>,/HZN+6BSQ#MT?]:VAMU%G)9<5*BNU H.+R\'KR=GUE.6] MP)\25[;W#!Q)JO4W?OF07P[&[!"6F#FV(.CG'M]@6;(A>U M]7<^=HHE%1;?Z/*+S%UQ.9@/(,>%:$KW6:_>8QO/"=O+=&G]?U@%V60\@*RQ M3E>M,GE0215^Q4.+0T]A?DPA;A5B[W?8R'OY5CAQ=6'T"@Q+DS5^\*%Z;7). M*D[*G3.T*DG/7=T(HZ1:6KA% W>%,'@QRYQ$0%%E2T5+",(Y(]/&B;1$<)KE*ZH,(EGVK=!ECL:RJBL0 M5I[.9$KVE%YT6[VJ!"MTZH7BK"$3^E2A+6M0M^BMK85<(!^RL M;=*O5)?LA,&Z,5E!E05Y8U@8159P8%+G0W@K2Q_2OT3<6-;\(<_KLK%>H]8. ME9.B+!DVVH[Z!.!BP0[VM!@EP.^-O!/X0RX<1EY,4#\CI8JT,JTH4-\DB3B5 M;"IVNF\G2#C)65<4*[FW@->6P]JM 5.H?GPA(4EAJ0Y6PVAD0-T%;-L6Q ME\U]V@WA=]*CW6NA'IGJ;-'SQ)]9*L,>VB!6PN260^DC$!S0QJ0D9X@]S%71$*)& MRC]/SE]L)ZP0E%S("BTSWY0L.L?MB42";4I5)FP1=>&P-X^ MM\T+(I6E=(\[YFOJ-IFL*>^I*'U26CL[^_J""TF*^OB J.M28GZ\CH(W@15^ MB"D%XTYN!*KO5FX$V#6M\W4-9J+,FK*+_DEAK")8#EJ<$@M'[C ]>+?_1L9.2DW9"?IR3J9,'1SA$/"T&>=7U^N[FU M^Z?(+TNF)+*?0NUC)4.JGLU.Z'S8V'*%-#E\;X1QH=^'\NAG+ 24]["E&@@C M(C?<75)Q_GWD:QBWZH/Y/)F=V^T3HL>63=9""$THL=98V_59<0/SX?2FQP[] MIW.YUR07NJ0IW./E6Q=M;-F&*P[UWK KQY,?/83/R*Y!A"I,@,@3(-#\1L&O M!SB?!OA$AY413AM[!I\V(\DS2%Y%D]F<'R;1:3*!MZATQ3GPHF'#J)XO&L&U]^+(+YZ32:OZ((IE$RF?,?W.PG?W>&]!E,AF.&?3P\/>G<]%]GX6L"7W:=/C@IM2$0,E;2#GZ0 MV3KGB4!\C/5;6&":GVF.SW>3:#R/.T0/S>FCWL6'Z+7TUSL;*BW<@;JOW0WR M=;@X;<3#]9,XNY3*0HD+4AT/9R<#,.%*%UZ&ULM55+;]LP#/XKA+'#!GCU.R\D 9*TPW8H M4+38=AAV4&PZ%FI+KB0WV[\?)2=NNJ[!=MA%)D5^'TE)I.=[J>YUA6C@1U,+ MO? J8]I9$.B\PH;I"]FB($LI5<,,J6H7Z%8A*QRHJ8,X#$=!P[CPEG.W=Z.6 M<]F9F@N\4:"[IF'JYQIKN5]XD7?4Y)!L?DUW'9PFOF;J )/(A M#N/X#%\R%)\XON1,\:[4%_5_6VVI>'HRW\^$28W:F6Y;C MPJ.FU*@>T?N'@$!/&TR%T':JE1HUR-+IG6!=P:V;-LQ@XPC(EEM02:VL?2?W M*^!O8=13&&?/9=,JKO%(7\J:.+C8S6#E>.EJ\VJXV^=J!)>88[-%];0S7-V+ M\&\@"D=^EH96&H_]B+Q)2C(_2<:G]3ODV[Q3BG#O8.3'XQ0R/YYF)$7'#2XPVJ MG9MDF@ZV$Z9O]V%W&):K?D8\N?>3E@YWQX6&&DN"AA?CS /53Z]>,;)U$V,K M#N$RG'GS9LC' MZ4:;!]LB.GB20ME9TCJWGJ2IK5J4S![K-2HZ:;21S-'6K%*[-LCJ$"1%6F39 M:2H95\E\&FRW9C[5G1-D,ZG:[;">W1? MUK>&=NF 4G.)RG*MP& S2R[RR6+L_8/#5XX;N[,&7\E2ZP>_N:YG2>8)H<#* M>01&TR->HA >B&C\[#&3(:4/W%UOT=^'VJF6);-XJ<4W7KMVEIPG4&/#.N'N M].8C]O6<>+Q*"QM&V$3?\BR!JK-.RSZ8&$BNXLR>^C[L!)QGKP04?4 1>,=$ M@>4[YMA\:O0&C/5OY1[9^B44YR;?W(M&KA6E98X H5NFCJ" M]8=IU4,L(D3Q"D0)-UJYUL*5JK'^,SXE.@.G8LMI4>P%O&'F&,I\!$56%'OP MRJ'&,N"5_U C,%7#U1.]:8L6OE\LK3/T,G[L23,>THQ#FO'_M'(OA%?@Q*Y9 MA;.$)&;1/&+R$A>BA>]8*DTRL582;8=4B0O^-7_D-5'HJ9-+>9;!:5;$BFRLY3!_>_(&#@L_OJST (K1 M.,]#@G&>P=\N+MW1@T2S"JJWU*1.N2B-P3I\+!=13[_=XZ]$K5IQ94%@0Z'9 M\=E) B8J/6Z<7@=U+;4CK89E2Y\C&N] YXW6;KOQ"8;O=OX+4$L#!!0 ( M !:$G%0UT;?(&0< &H1 9 >&PO=V]R:W-H965T[MW9RW,S^%9I>6?) M#5TG[,.U;,WF8I2-=C=^4NO&\XWQY7DOUO*C]'_O[RQ^C?=6*M5)[9319&5] M,;K*SJXGO#XL^$7)C3NX)HYD9#K7M[(MF5#@/'; MUN9H[Y(W'E[OK'\78D*9LKS2M M"Y^TB6LG\%@.SIMNNQF_.Z7CM_B\Y>%@PR)]9D.^W9 'W-%10'DKO+@\MV9# MEE?#&E^$4,-N@%.:D_+16SQ5V.MH+'_&6$$_&.T;1^]U):OC_6, VZ/+=^BN\Q<-_B#L*1590GF:YR_8 M*_;1%L%>\4JT"=VU0OOCH.E?5ROG+>KDWR^XFNQ=38*KR?^&V*\V1D?/Y/&S MTJ![G'=D:O*-I-JTZ$*EUV?TWGF%HI85#4[60TLMNL/155C[S3^EL.XM@?^R MV2> ;F4INY6TNSL9_;C1L'#EG/3NC/XF/??@(XJ J31=/WAI'14G4WI#69XG MB\6FON)1MF6PN: M3)/%M*#)+)FDP%+7JD2,@]7*#[!V1$C8 ,]I6O!7D>8H5F\LWE!M!9[@)Z4L22=+_IRG]#T;_?.?%GF6O\/J.+U_+PCS+: [:_L#] M=%'0=(X$)9,%F$EFB^E7\))DQ8Q928HB<%*@./ YF;W8))&RC$-^B(?47^&HG(GR*1N'BWA'%#H7)"O[&Z[70=KX^D!I/(!X0'^:"6I;T6)-4#H MI+U'=9S2[6!W'/G&2G 3!X?DP?$'V4EX&4QO9+!/92/T6C*H9[EZ-J3JT:^Q M:'"<0Q#B8,$I-O&6D'-W2C]CR M^?DU*J-HW_XW87'#)Q!H[HID/DD#(;*N<9IB!#@.XL##JV,Z:(T#( V]X21[ MWP:LO+ 4KJ$:^- ]%:>-0[8,+3;2BQPG7QOB^U> OJ%9&$"S*7UXL9Y#_2=, M.%*\![T;6%_BB_/SU;EY [/PGV,2S .0)4;#,D@>'6O>L<1E$-G9%!K'LR2' MV+V(?J=OV2298_YP1M-9$3+Y9,I?[>[_6[D>I/+JZ>+$."Z*^)U/GJ:=J^D+ MZH.:@/^N%_H!ZM0JR9(!7<%($\J&NI6?PZEI)4O!XS,(K]'K$Y:7*@KU7Q#( M$ 8<2D(YB(CFP,.I:U?R+N M^7Y4PK74K##XC7*4$DJLX*84UCZP?-R+=I#O MJ#$;8+([W2N%YKU ",>#C7+N&^&_P.3P\M"V08.Q(<834[6%"GU3IH*ZW4H> M(4JSUTTCV1'H.J2@0:9,N95]_]"K,A2%92W%< %6F!H>QY6+S0N$71\D=-0I"/2#@CC*JO@H/3!6>P!D,D[F= +>.0C:X. MK =Z0E1AA[+LP+&_IUJ-:Q <($VK-425=:M6+D*X#DZ8-#Q5:;GLA4F$.#?=1' MQ[6A,-E0\#<__O+A]@1GR3BJ08X>8!FOUY]0A_<&]*F6UP)M@X,(D XH'^M9 M [$GX7YT0]E$ IE45DW];'H4+U_]RMJ*I#@(J\)QCU^E=O$&*)W 6 VMPV4B M5EL0^K#W]B0SY<[MY@6O".TG^7AE N$'=7GZU*O9^.#]MY-V'=[R'07\\55X M?W?_1\)5?']^7![_A8"$K)5V.&?5V)J>SJ+AN< M=:3E!7A>&U3I]@<[V/^]&PO=V]R:W-H965T;7/\L]FHU0AOFR3U+R^VA3%[O'AP40;M97F/MNI%-^LLGPK M"_R:KQ_,+EVR<-P,)@^;*5.K]Z\XF>?\C>OLK)(=*H^Y<*4VZW,#V]5 MDNU?7X57U8._Z?6FH <%OVJU-]YG09PLL^PS_?(A?GTU(()4HJ*"=I#XYT4]JR2AC4#&[V[/ MJ_I(>M'_7.W^/?,.7I;2J.&3+<]B*E\)POYYE6> M[45.J[$;?6!6^6T0IU-2RL]%CF\UWBO>O"T-GA@CGK/M4J>21!6(OV19O-=) M(F0:BP]I(=.U7B9*/!FC"O/JH<#)]/Y#Y$YY:T\9GCEE)#YF:;$QXGT:J[C] M_@,HKLD>5F2_'5[<\*/,[\4H#,1P,!Q>V&]4BV'$^XW.['>98?%.FRC)3)DK M\9]/2U/D,*;_NG#LN#YVS,>.OT'ZG>*]N TY[J/9R4B]OH)G&I6_J*M_2K/B M.9$Z?\D.,BW$TP7\.?SN-A#X?I>H N_3*3+ZO=1&LQ-G*Y_$0$B0ELB]A&*B+-]EN6-S5^:F M)":*#)P*A1V*@S J*G-LI PMB#;P9B'7N5) F4+$DDX\857<$!%7GZH7GJH7 MKF[OQ2^-%.HM8Q$.!G\B4NE%;4R)1R1N8**!P&.=KCLHTJG/VGU+%=J TW62 M+64B"A5MTBS)U@>PG!J@#^U'^QLK7L/R(XJ*C2S$1B4[(P#;,M5_6 NCLT"; M!J!51@*33HW%>)+S\D @H[?Z#]J<^'B12:F(*8A)U@J7C*V2+$@#J(& YEY\ M*,0NSUYT#%)XM8*1I4KEV LJ2V5R*'1D AP1;?"%2)3,4_X2[\5E5!R_$0NX M7QG?+5F\)DM*YL/*W[!;U@TK-0,JUP]ATD(W=RJ1,K<3 I8]8&_<., M)$)]V:F\T(88.J&^(05/B6NR@T"LRAR'4:C;P019'^0)4:+Q-4L;PBDAX4@% MT(=,BDT$DPT03]+/U;8K^&@::9!0Z=%RGJM"ZL2R2OPWIDOJAY"MS8N=/+ > MH/)G8!5MNY=&7,\'P0#_@;$H*9G;2)J-Y80^D"5"N4PIBS)7<8# MBRLT3)G MRA1ZR_ZQRTQQ%[D#9/P;0A0) ;IX,F0>0.9H4T,S;U&[E'N*G\XYBJP O]T, MM2!&X'MPJ&-Q/9L'X6+.&U_/IL&<-@7H[13']P1HE"*7P0%?9],*]=2SA4P, M<"-!QF*@C211N34G:SL'0A4R65'NZ./U$"(>#$C/]/0.?D[:8+$$PMILECHL MVVCU8@\A$F%J2)P$3(Y]#P8BUAE.)]OT 2 NV?QJD>+#"'R!G5CFXH!CG3/4 M!)# "/EJQ:VP6^/%UPLFF?:BE4NE0 7%CI362L*0E R9"&W;68D0G@L'W#^Q M=:19>@<8#G1\P'!P[(>9OJ%9BVIR\3O7;X;750 M=!HO["!S8*).XF<##FWW IXF^@]B Q3DZB5+7HB^9SB)+L3W,K)V[Z0IMUEI M#?AZ-JGMB-VS8)2R\MWK @[X O1B8;$;@H8-%K9R3R*NIAN08+(GE)2UH!"A1^0BS&5(WBP?\8E M7F"';63Y5OJ(P5PA>XLM\*Q=AHH\ OOG;.A9+8+:FQL:;.JB@![QL?2LS#TF MV4Q@ BTB'2%$G@<^8@N7!#"2$+!, RU@MB@%?=6V W>NJO /<<'A*81[PD$6 MAWI14UYL'?CIYV?Q8W8OY@@@<#(L_)47?O0,EV&M+C\8^QA.9V42 M$Z&0HD((=,HVB [,;FH9%,ZUG/-:;\UJZ2'!K)AG/Y=.^$CE>8G-]'!,L:=8 M@0K^LZ)=P&^DX0\DP((/\-W.>M#'KL4Y"[[<6JM>DL\?*,[:3-;&7(E$(,1"8I3HT=7-3Z* MY[.IUK68!-/!5#Q9GS'.2&T<)\*0AXR'XJ=6"N"(&DV&XE.>43Y^X-UIXYU- MN>G5T6+AE[#V+?O5,W=.L"5D9 %YHU$%(2V8(EJ]0PJ68-_8+Z:&P6 V$+_D M,@9LR:W34$&_DVKQ,M[\D3(=Z '%:5,YVJ\L"X[T83A%&.;0;A].MK;WTR#*6WPHZH55.718C0*8!]-ML4E:*%>N4DQ6X7^/+UDG:L>B8SF.(KP"H,_H?^80V32HO6\Y' MQUDJL3\CM"FC32O!^C=SY/E\\LZE"H!"4RY_0P5#[@IA00*(7#* $Z$&2"?IOVT5-V%8O&EY-5D&_+PZ.L-5]LX&03B>N_Z#)P9/AOZA>&,E7[*R&4RH@V0WB=HV5><#BEU2NTV?CUHL$6Z5AMX>,"XJ>[#/S^<5M.T#@ MOCKDE]/<*>K&U3W"%6P"IVXYO4$XM,DZA.:. Q%XD3#TB_G\) M%V)23CFK>K2E1?M.&#F\4./FI0Z6*+C_7"4+V?'ZD@>8)TN'B) M+)W,AI-A0$%5AQS)K6[Y0,EZG5I&NZA^JIJU#I@9P(SBI/6HLCQYEPS(F K_ M4!?3]0D^U6WJG$ \M];<:GT_-;S=58A*INI;H\N+N&0$MI1Y%=]I28UXA.%0 M:N["EHSA/IHLEWJ%36[5U25"U5>X](ZJ6H:O=MO"ST3.4LS8/AI7_&II68+ ]=GNFDY8A[1'[MKA_$7^O; M!_%^2P"(,^N;PL;;;>;^UC7RD#;^NTQ+2C4K2T1=-PC&PSD^P (7XZ&M< ;# M 3V9#X-)R(\&HV"!RN#CQ0R,(U@X_.[D7\ZRW,]GSE0BUXY(7,+M;7(3AJA< M;L(A?HRF**&J76[&\\6MS\R15S$O(Z:7>!D1"^-Y,)TLF)=1,)WRH\$XF,"! MO91TE='-C_@=HH')D=A/+D>KWK[KK,ERF MF@,;W>?)N!TIJ'%V#_:\:P9G99WM+X7LX,A :@\]/M!V2>T]K"9?R/,#?6LA MHD*-FIJ]C-F?4 MEZB?5HQ1&6553W>W=2'15GP[H%0E+P4/=S.$]4 4!X_XO6Z1I-SL5("G5KY$ MSUTG"H]LU\NB-J@%5MO MX+TLASV085JU5(\Z2]YEU(.T5$T07$-1Q99]-D5I]N:-6[O?,'Y/.V###4UQ\'V1:L]6/VL M#G[M&+BP0^*G-::*=)#;;S:)6Y6<>N2DP-+52\=6(->@U12^]]0QI]ME&[^. MOP8(;4ZJ,.5ZT-3:.E1VQB$'0G.7/I:1K*"%;1*(!WM7<\1'A\/Q\30A(:E_ MB[-9?AP/'*8T'ES=CV!=Y<6D?"=""]W0S'N;J==LM_*&8YJL?[A2P/5.V[T M2D*Y2 %G34^T[E=X?9>TY-R'"VJV84_]>$"*:G)\OWUJ5$?OU1G?5AXJIKVN M"V%1GB5'.&(SH(A@%T=0BL&M(6H9\"#$@9(*PTDXTT^O-BRQF==DQ'1?J)>4 M72WA":X)[/H_'5(G*X*QU;TFQ'N43M2P/P9)AZ.J!H.7C"*F;>X;[FB#TC*M M8.:T<=5 K)\!)5FZOJ,JE#M =RO*7ZG?6J\1ZSS;PP-R2MJ<(&W5"LUP8LOM M(VVX\^ M8MI1[8"7ZLJLL0:GG6HZ@K7:9-IG;S9Y=M(VAT !#G'[^#W1CDC X;H)8,0A M?D&%[9'> 6*7]"&I-T)QD0--5!JV4&H9O5B?;RS4CM\<=:HD]5)H_(VNJWB. MCUY*U;Z:UKGOF(K[D#:3471[RZ[?*;'3SHVF68#")?-+&H)][)Z4^4N>40H> M1>6VM 4D==J?JY3K>Q2NA;I+^(+OY)C'UV(Q#X;3*=TLX*C1='"+C],I MLO+IF7N0<;!8S)%'SX(P1-X\"^:SQ:5[D3"8#09TE%SF^0!*X'E#*7E4 ]G=;U)RJ MB$B9!N$)*=-@ E*>VG=A]62)U5>MGR?;QO'U]V0;9M9N_F>4&:*>&H16F_1I MSMI-:>L@:( 4H6J2=J)/CY- M-^"+^ZBWYTQL>C_L-J3P?GY)03?6I 4K%QZ.;<[9S?VL2A^;W/R,/NK+E,NF MTST0=JP0?GCSA,HC$:&X\UWZEC$@F(1C.UD70OQ3_CP681@LIJRL"=POF(SX M^90^AXL1?9XUC2&Y*NQ]^2 ,G7G6F'9A7GQ2SXM/+LZ+?_M<_L7]^L'Q?G"\ M'QSO!\?[P?%^<+P?'.\'Q_O!\7YPO!\<[P?'^\'Q?G"\'QSO!\?[P?%^<+P? M'.\'Q_O!\7YPO!\<[P?'^\'Q?G"\'QSO!\?[P?%^<+P?'.\'Q_O!\7YPO!\< M[P?'^\'Q?G"\'QSO!\?[P?%^<+P?'.=DI1\<[P?'_S<'QQ^\/_E.[1C^P_8\ M#9 6]J^_UT_KOYW_9/]D?+/<_N%]<+]&"2,2M<*K@_O9Y$KD]H_9VU^*;,=_ M0'Z9%= \?]PH*#"G!?A^E:'0<+_0 ?7_4>#-?P-02P,$% @ %H2<5"+J M%*KH @ (08 !D !X;"]W;W)K&ULI55+;]LP M#/XKA+&C43^3.$42($TWK(=B18=MAV$'Q:9C8;+D272S[=>/LEVO ]I>=I$I MDM]G/DQZ1JV0.MAM!MV=W6U,3TIJO+/@^K85]M<5*G/>!DGPJ+B7IX:\(MIM M.G'"CTB?NCO+MVAFJ62+VDFCP6*]#?;)Y57N_0>'SQ+/[HD,/I.C,=_]Y:;: M!K$/"!66Y!D$/Q[P@$IY(@[CQ\09S*_TP*?R(_N[(7?.Y2@<'HSZ(BMJMD$1 M0(6UZ!7=F_-[G/)9>+[2*#><)B)F]/2HGEJN1)7V!)8-;HZEQ\%976/V+CSBB.:ST,:RK]%7"6V$O M($M"2.,T?84OF]/,!K[L!;YKK)%3K.!@'+D0#J*3))3\C54(=Q8[(5D0NH*Q M(&,AX%JZ4AG76X2O^Z,CRQ_1MU?"R>=P\B&<_#^K_BJ+G]=+UXD2MP$/I$/[ M@,&SU%-2Y:04H[(T/%J.P-3 9JB-X@F5^G3)**_D'I3-W 2XQA+;(]-,F@3N M62,?Q%&A@]J:%AP)ZLG87R!Z:HR5)-GT!I(\7,1K+Q1AG&9,91GGQQ&DYJKV M/.4&%VG)%H'ZW4"29@OAN7D M^])K&B=XUL[[;S^._5_W<7ERKTY<2E!8,S2^6"T"L.-"&B]DNF$)' WQ2AG$ MAGKSX%\Q_A=T?4$L#!!0 ( !:$G%0S03F'U@( D& 9 M >&PO=V]R:W-H965TLDU_?<= R$9*2*&AOI3DR'+9]4QC:2>&OWD>LLRG( -3H2<;R,&JG: M8+L>;-=VNS8]:=7BM077-XVT]Q>HS6$3),M:_*&:+ONY!YOD;YVUY9W MT?W#XIO#@CM;@(]D9\\MO/I2;(/:"4&-!GD'R MYPXO46M/Q#)^3YS!_$L//%X_L+\;8N=8=M+AI='?54GU)E@%4&(E>TTWYO > MIW@6GJ\PV@UO.(R^>1Y T3LRS01F!8UJQZ_\,^7A"+"*7P"("2 &W>./!I57 MDN1V;R+>$X$7"E7*&-ZRW"C_.=(\N7 MY^N4X6N FX 1W:.PR>4$Y!R'%3&&X=1V J8#-4 M1G,'JG9_QM[>R+DNZCG9<(4%-CN&3Y8$/B)?=[[BG7&*^=[ :9CG8O@NLU,& M3 <'134XDM23L?<@>ZJ-5:3001Z*/(=EF"4YS+5@84-&H>IUI;3F'B<)T]3_ 92$8IDX1=Q MF"Y/X;E+$AVU9X-V/PPA7Y^^I;%39^L\Y\[']GYT'X-_\$\_;?_ %!+ P04 " 6 MA)Q4B>QPVN(" "L!@ &0 'AL+W=OCMF4G3HHD0-INV( ;KMBP[>%P#XK-Q$)MR9/HIOWWHVS' MR[8VP#WF1V,; M26S:0^1:B[+LG9HZ$G$\CQJI=+!9]7OW=K,R'=5*X[T%US6-M,\W6)OC.DB" MT\8G=:C(;T2;52L/^!GI2WMOV8HFEE(UJ)TR&BSNU\$VN;[)/+X'?%5X=&=K M\)GLC'GPQH=R'<1>$-98D&>0_'K$6ZQK3\0ROH^&OJ;ZJD:ATL BAQ+[N:/IGC>QSSF7F^PM2N?\)QP,XY8M$Y,LWHS':C]/"6 M3V,=SAP6\2L.8G00O>XA4*_R3I+F\4I[9ORF2R?*O:C MS;8H;(T;%R'\S\(M7 M^%/X:#15#M[J$LM?_2/6.@D6)\$WXB+A1VFO($U"$+$0%_C2J0!ISY>^7@#3 M:7)P+Y_EKL:^ *>JG*4>3O7X9[MS9/ES^O="^&P*G_7AL_^M_A?Y_9V^=JTL M&\AFX5S,_2(+LW@V-8L,.)+4D;'/(#NJC!U$B$48 MYSDD:;B,!=S6ZG>5\S!9I/R,E_D4L)"M(ED/@4M%'5<,DG"Q3& 1SM.8M5KU M*/T< :7Y(^AX/)&'Y'GF@3,!'S0ANQ&THT21"Q!\\$YIJ0N$&GF(_"(E25EH MEHP=>*FD(ES.$@X0YR]4YW(WWL!B'BZ3A!?Y/$QG,;STU49G$Z1!>^CGI&\E M7XUAF$R[TRC>#A/H)WR8X]S> Q>'\]RS:WR5SP*PPVP<##)M/X]VAGBZ]&ULK51+;]LP#/XKA-&C5[\2-PF2 M $FZ8@/6K6C1[3#L(-MT+-26,DE.NOWZ4;+CIL":77:1*?+CQX=,S@]2/>D* MT"+*54#3-T5=M [Q2RPCDU=1"'81HTC MO M.7>Z.[6TQM"6L=3^%!@R=K:W,O#!^SK M&5N^7-;:G7#HL,G8@[S51C:],V70<-%]V7/?AQ.'2?B&0]P[Q"[O+I#+\IH9 MMIPK>0!ET<1F!5>J\Z;DN+"/\F 463GYF>474Z&"SU*\V[1*H3#PB;.,U]QP MU// 4 @+#/*>;MW1Q6_0)7 KA:DTO!<%%J_] TIMR"\^YK>.SQ+>,G4)2>1# M',;Q&;YDJ#=Q?,D;?"?5^;;LO*_Z^RK31M$_\N-,D-$09.2"C/Y74\_2V;F< MZ1W+<>'1X&E4>_3.QX#.*LAZ++ ^L>:2ADH;D"40#DI9TVQRL9W!2ELE-3VO MAJ[#->;89,37:R*X1\,5-I8W0X$E-QHN( K]<30A8>JGX0@V]"<0J06Y@ 4J MYB8Q)7-(H)#.:RR1$BR FD\8T\WZ'D6+$/MA.H7I=$PHQ??,SB]P0>_4VM : M(C^-$CJO)F-X% ISN17\MR5CSR^)$>(.B3B./Q'(R_(S8^FJ15B?Q)&\+>_)S@9SP;5UBTA^PJM,-VD#MIASZVZ M\7Z!=TN27F9+':#\2W(-+Z]HK:AN\707(W=NV#-I:'4XL:)=C&PO=V]R:W-H M965T)#*Q/6,[2>-.DWAB MIWWH] $F01$-":@ :-G]^NX"%*,XLJ9)TQ<;!'<7YYR]$#K:*/W!U)Q;N&L; M:8Y'M;7KI[.9*6K>,C-5:R[Q3:5TRRP^ZM7,K#5GI7-JFUDTGR]F+1-R='+D M]B[UR9'J;",DO]1@NK9E^OZ,-VIS/ I'VXUW8E5;VIB='*W9BE]Q^WY]J?%I M-D0I1I:0O3/X5?"-V5D#,;E1Z@,]7)3'HSD!X@TO+$5@ M^.^6G_.FH4 (XZ\^YF@XDAQWU]OH+QUWY'+###]7S6^BM/7Q*!M!R2O6-?:= MVKSB/9^4XA6J,>XO;+SM(A]!T1FKVMX9$;1"^O_LKM=AQR&;/^(0]0Z1P^T/ M?@V\5WX76/EC(M/C$5OW) QC'_X+HNB^;/3 MM^<7;AD^FZ #FAIK2"R4J&-:L 96."6V;JZIK= <6]S"#9>\$FC/9 DX:["; M)-:_UEP6]X R2X-X7!^7?V);D).9(FQ\+@6]" "1.E9,W@.^YMH@4JL^#\?O MBIK)%2>4+H,F@$TMBAJ8YMC3!JT=>6:@8*:&"F<7U+Q<<0]08A4(>4%+/G^W,"7'%A(9;UG3('PUTDG4H$9I04E0C2L?MAC4.IYL=*.7[-7H:;FWC M,X)8MBCV''Y8I&"'U<"WQ]LP8T0ET+'2JO68,4E>4JHKR@7'#XS!+P6F9$\D MS7UM#FX/,T%'8;"F*[TP'X-3;$S30 V_;MK7E4!2PJR5H:+7L&;:8LDV]\/N M%*Y1UUXV0[11(AQ'B'$[CUQQX")T"-"B4@VJ8I["%_4?O#S4 -0^\%ZB0HU+ M/#459?VS2GVWI[VNE<4^/.MS[SG\S"3VYSUL27P/XSP-DG@YP646)-&0YI&,$X MP2/S10)?-L_V)A9IA_,HB+.8)%B@* LO2ISD3I0\"^+Y8G)0VM"IMPC"+"6? M, Z6"-6%2?/,A5DF2!.I_81)-3 #AXDCJL,JHS@ABI4NLEW!XB3^,HVC((M( MXV5.ZT4Z?U3C*$N0L\LK/D3?0&,OSC+(PLB)$P9IU(N3+.=>G"Q8ID@IG"*K M"H] *F^4Y1 NX D\1RUNW8CU0_H5=0'A4IVT)!AM>O,:[J1W3RL' M7_>I7#THHH>RH>9/M@G&&PW_&O;3?9>?V&ULS5AM;]LV$/XKA%<,3>#X1;+KO -.VJ ! MFC5KVN[#L ^T=+:(4J1*4G;\[W='RK+LV,FPKL"^V!1Y[_?<\:3SA3;?; ;@ MV&,NE;UH9WH A2>3+7)N<-',^O:P@!//5,NNU&O]Z:;G'1ZK=6&Y_$+'.TT;T\+_@,'L!]*>X- M/G5K*:G(05FA%3,PO6B-^Z=7 Z+W!%\%+&QCS-!B26F=SBMFM" 7*OSSQRH.#8;CWAZ&J&*(O-U! MD;?R+7?\\MSH!3-$C=)HX5WUW&B<4)24!V?P5""?N[SAPK"O7); [H#;T@!& MW-GSKD/A1-)-*D%705"T1U#,[K1RF67O5 KI)G\7C:HMBU:6747/"KSCIL/B M?IM%O2AZ1EY<>QI[>?'+GKX5-I&:G+7LS_'$.H/@^.L9'8-:Q\#K&/QX-/^5 M(#:V%O"/JY1]$'PBI' "G:AH4L8=:[!^SH!-M<3"$VK&')](8)X?B]EES.'Q MMB 3E"\7&OCZ)^UME(KM-T6F1<+GR^T', ME)CBCG+L(YIOV,>)!3/WGMVJHMQ)\T7I)U3C7::^_@!SD*Q_L%I%]2H^8)^U M6UMRS6WF74MH =]+@2'P*7J=:P5+K%'R@TU+E=J#0_:*]>,1_OI 1V<;*SJY M*UV)TCWYX2'K]T[:@_BX)EK]K_;?@D&%/F!3H;A*!#(+A4@N U!JAJA]$O>V M'X,KK[RXX6A(JW"P8584M8>]X0;07M3;%!"WX^/1CIUK;!0(2*1GB<;VGH+A MU*(/T?%MAT_:O5ZO^EU9_51#./=>T,;_ EM/,/]SX35LQZ/!'H"%LVV(1:/V M<-A_"K%J_Y]#;- ^.3[9?JPA%B.R(@^Q<+ !L<&H?=(?_ C$WL3;$*.=_Q)B M04,#8K1QR#X!3D'66_0T)6R1">PL'!MFPHT1H353PVVT2UWXP03I$27CAVMV MC'$BS5'O[*9V_7;MNC_KGW78X89ZEVF+C3W#IG[DP.08K3E8%Z+ULPTYW!MK M)BRK;$2M07@E=)PDIL3-=X\X7%H(]TTHJ.O2&!+5@$2ES1-5 @+M;UH=[:!O MUPPHN"@DUBM69YL: 3E.1FHI4DYF3;A$]RAZ.$'93A-].ST_]9?J]JV9OH19 M'QCKJ"]@\\%14>%P1X8G2]I8<),R>$PRCG$D8C^1H#DW=9)"UWI1$26:IM24 M40(PYAA@ZG3,ZM*$;IC(,J5Y(,.!52Z9\7'8E"9<21D,>?'8D3@88.5(75A),9HM>2 MZ56OQA!1G^_LA,)>@69=L!R/\@*;1K"!PN%\XRDP1QEF;XN5_!?$E^!%8(7? M(Y\ENC772[R-@BU-W]!^O-R24OJP!OO+YF45G%B#9=W;S6JZJN+=<49\38"]\OVZO7:/WDY0.C=2,RMRB@M1YSK%E))%-@'%C=!' M@24';*MI9W<7(+R3K%4_;6!Q=X/0'KN[2U:AK$9O;KBZZAJ%P5 8@<5*(=\_ M&F '@<)MM'^A=MQ.;2KB-+P$D=*)GL-!>]\-LD]L8YS8(Q#Q[G &\T6.QK;I MY<'W?8&YH$./.]*'?4HCL.V:).&%H)( NB*P4=#+VOH4FA='+:W@2P]ME#K1 MQOC7GM ]PBTX;713O!B,?O00(SSA >5@22#E.?4J=*B$JEOA:2,XBI,U :XU MTP8XGZ0?*\VAJ41H8*[EG%8)OK$)2GA"%]>R:9+U]=Z P@027EK8*;WVGUHY M6PJ0*96_PJ*J;AFW2K_QLBDBU(&X\>%*8>*:B.SL>A/N-KXQY&!F_DL*M3L, M5?C<4._6'VO&X1O%FCQ\Z<$Q?(;JF(0ILO8ZHV&+F?#U)#PX7?@O%A/MG,[] M,@..%4X$>#[5>-U4#Z2@_H1U^3=02P,$% @ %H2<5)133$G]"0 ?!T M !D !X;"]W;W)K&ULS5EM;]O($?XK"S4H;("U MWF7)L0TH=I(+KM<8\;D'M.B'%;F2]D)RE=VE9>?7]YE9DJ(L6;';*] OEDGN MS,X\,_/,+'F^-O:K6RKEQ4.6YNZBM?1^==9NNWBI,NE.S$KE>#(W-I,>EW;1 M=BNK9,)"6=KN=3JC=B9UWKH\YWLW]O+<%#[5N;JQPA59)NWC.Y6:]46KVZIN M?-&+I:<;[._8AW6CK X+IPW62D, M"S*=AU_Y4.+0$!AWGA'HE0(]MCMLQ%9>2R\OSZU9"TNKH8W^85=9&L;IG()R MZRV>:LCYRVME];TD9)R0>2)^4LE"B6DAU>KT#^OJURWW6U_^A MR^)3[KPMD&-^XSV$-\M+KA?1*J(=5@ HW01@HB1Q);*W*XT@ M'+N B,2]26%)JOWCCA7Q4N8+Z-K=X1$.AJ?"8KT[::+WYS^->]W3MUL SF$T M#)/I-I0 *)5VH=)'VF$M;5+O5&\0HX@HU^#-4GJ6293#$C843JKY7#&E<5C* M\/+:;X5,]9P<:SA<+BI0E%9,;Z_$N#OMQQ:M< @$98FP2()! *5N9'*B2E(SC(BM2!LA A>7'5BVIAW ZXUJU MCU#.[C@2N6(I+Q\B0<60LB&\U9/\,U!LRVBCLD#X$CONA&R!I"RUBP)F":>\ M3U56FO>,4]HU?$H-X.4L)%LX6.DC05Z:I;W**LBA6R#HL" &YE;1L%:5MK_/VRCB^M.I>Y85R$=_OOJV>?U2YLLAC M"JY,J+J("CG]4/0 >%?D%JV63"<1-/ROBOEF9S4]+B6N%:)%I[A12FX$X<9JE>I8SE*UG#1=//5Y\B&,-=*W2E>)L=:F)X6CT1PE>D MA.^V,QS FOJIH$I-N7I ]!%7F)F%.86&ND28_ FY"YAS+W5(X3T\=R*F_LFM MB+? =*:S(MOB4J155D5OAP'6(9,;J/8GI7';D9 I^AOGJ L>[O;8LITTN@J9S)%IRJ[2"!/6* \!G5JD*J< %(M9]0UM=KMRILN M'.21+>B@1<[I#>K8+$"2A5_$S-:M55#%;$\ MVY"X45#[V#^TK*RF0]EV#6SF.>TV7>D34AJ1M<5*J9#Q=R<_GX "@0L,1L>B MC#_Z^.[FN)Q)E+A9(A2K%=FP4L[L2>LEC32-\1''+)/-:",2<.+HZO,-FO;5 M=X4P?S46@(7-WQ?6B*/W=U_P]!8UMQ33N46RY^(?TR]AR;2@9I62LL2D&+W$ MT?3N^KB1ZZF)MS*4(%TO-;;22"Y0:QCW/C=*^@6U%^@W<.O=[;7HCOI@2] $ ML!&GF*#&; )L%]UHU#\P3[%T?Q"-NJ7T*#J%LE*T#P:F58!(]*+AH!M-.KWG M1Z^=D7_7\NU1DR8EG2-Y/1=;/0Z69-+,O1J-,.%7C8B:&5K91LG6>.V*F=-( M*JL)Y(]$#:&$D;F*NV\HH_UV[!84-12RNYIQ=HSCOIN6U':!$I'OR]I M^ADJ>>+13LWMR0+8!P]_1^/CDPFU?DN^<*>3UI)K04Z&";&+OM>522K\UYO[:X+O7FUA7+H'TQLZ&8:%;T MH??S:Q ,)ABHJ-=16^"9C5:*NF.T8_L"&4;I['1"J>Y^.C0,KU^6GSZ+@*1T(P(6$5 MVD%"TUWQ'S@;JG@.[68=ABL,P8XB3&O+\.VTH@,'VD:^!L[6@14YC.9@D]H ML0'P3#3?/&S3234T-\[$9V+*F']X@7U/Z'&'X,3GAU" U:^'HH)P=D;OR1!PW%@+T7O\85?XK[B MB%]/'Z\9KH@K^72XM*H^(BAZE;FO+Q.$9_#TP-H/9>F^KQRZJAPZ"WHX#'>Y M59A0J($UI[8]?:V9+C1V;YTF"&GF$IJ9EWI% 3D:=D^/*2:C,??6_;I?@]&K M,Y:L&$\F9$6O.Q1_K7BE/.,7H8L\[_AK _@C4&C?Y-5.' SS)I0H3@R,K[*9 MPD+I_9(J^!^KO_H!='7L7AF6-7=."C&?=\O3.G4/:[*0V4_?03$-G4;#[HBY M^X,44UO8GF+:'HC<9T$4G.NWT16_8$X??4=$F@ZA[ MVA%=DNN.HUY_2*3XHA=5S)_1"),XMQU,[EV0:G?0$;_2BU0Q4Q0/?BV"@7T\ M@4/CW@3'*\:+WY:4BD($B$2-D#,#UU#3PV-QU!^CIOY6O\=DF :G@P .-GI] MH?[WX:TJN(QR5<4?#AQ.P[O8T$5'#:X8] \F ?*:W0*=-D@[NQ\6^X&6:)LH17I(*H[GU\^YEY(L)TYF=HHTD?BX M//?<)W6^1 M!H:7YTLY5]]4_&5Y[_$V;*44NE0V:&>%5[.+WM7X[/J UO."?VNU"IUG09I, MG?M!+Y^*B]Z( "FC\D@2)/X\JAME# D"C%]KF;WV2-K8?6ZD_\2Z0Y>I#.K& MF?_H(BXN>B<]4:B9K$Q\<*M_J5J?0Y*7.Q/XMUBEM=EQ3^15B*ZL-P-!J6WZ M*Y]J'CH;3D:O;,CJ#1GC3@6Y=ROA:36DT0.KRKL!3ELRRK?H,:NQ M+UY>.X\=VL[#^3!"'HT.\WKO==J;O;)W(GYV-BZ"N+.%*K;W#R&U!9,U8*ZS M-P7^+/U 3,9]D8VR[ UYDU:Y"74J%"'B/X-CQ'S-ZY<2KO^^]].LO'Q MQP"O@UY+%W1R["#<3("[?-&2)Z0MQ*W*53E5OAD=GXFK76O3X(O5XD$].O-( ML&Z\*G04/\E<&QW7XKN+TOSA_$WEO;*$U#-0'&*]'Y4LQW5"P)R:'_=%H MU'W(CD;]T?BH\_1Y]U:>WFSA)R8J^]AY2H"V-YZV9YV^?NHO5I8$_S=5)-IU M")6TN1*Y"S' ='ZGB?RKW("%O?'I"5MH+YMD_X?]^A ;EHH3F5GWA81/(Q4' MD QX%:+0L\;9Z.-7@/)((,D",@05 T^-/[+LK65INM_.!R&72Z-S<=\*@T?%J[I4JZ<#O&TK$0IE"2+$W&27[;*C)T[990\VR M\D1N%-$)#7+K>=F*?4](:NC/SZS1?^B+A#'1^L4])@XSYG!\C/P:%R)7/J)B M":.(M,"4W""">0.@+7I5S@>+%4V(@V8-5EY?RG7;)"9=Z6(J(Q$$_\EE5!P:56IJU+ M)U&TI8GK@?AJQ=42,L3X),GO=_U5D.L **P,81)K067!7!.,!Q4B_5=.@?JWHB+M'_ Y, M!N165E80!I6V/':F+3Q6(PFT&H7==LJE]YK\QPHUFZ5@(WI 4XC"D]F@;%BX ME153:FK.( ; 19F*(2E9M.&<3,KI]*Z5]JF1]D#2QH.)>">RP0B_=^;G5W)! MUXSD+V XQZO1')IL)&E,1W.28YW=WXSD<#X\@ST#P[4Y)&YH:6V"('?V$9;4 MY(/?E-7P,K)*(!?[FD='Z%*0G;SM8QIR0DQ.MC.T/VT6O/")I-A7[^!>XBY? M./'Y\\W6[OL*[*%1\YN,@$/E; ;[UD%'=J]%_-.[:DDR*+D:N"Y5X>1*;:JO MWUO!*800#UB_TWUHD1 (-I<_H.1 M.PLBD:8"X2C0\4C_DJIZ-# M/IF!-5FY*4K(QG226W)K @O#0^%I//@FK#XQ0M4I;87]:X719)+S!&G4!M$+ M*M13KA1E"/C/NV8%_MO]IEB_4(QZC&Q$61VM"!9[6=!!A5R'ICI/1ISN5%YQ M@NDL(0:T*Z@VY(H'=[4KZDGY7(<:L@[,1IFX\72Q$>]!B:E: =T3=%E"]H!9'(&.*S MVK05K/VMMB*Y5/<$$+.4NF"9:(.BH=/(O%5$J;"LI9L:/>>C0B=%UNXP!4J^ M9&*A)&-/&UA0EH.016]%QW/^NRXR$+=H$1J>7R\MN^B"D=W< M,%'K]RE1ZSP\2WKT&P[NR8$QK9! 5 C]9_[I'G5!ET+R1CB;V8BL&V0.-^W) M/K NEH*A,C6.9*BVOS8* 0%[_M4N@Y)F-RQ>(B$/.CC"-JHMM!FYDDV.\-]V MSC^\5.RZH@\['SI*Y>?\.8>B!]Z;OGFTH^T7HZOTH62S/'UN@O9SC7 V:H:M MH\'Q82]ENN8ENB5_-IFZ&%W)CPLE$?NT /,SA^"H7^B ]CO:Y>]02P,$% M @ %H2<5!?+/KFV! ! P !D !X;"]W;W)K&ULS5;;ID,+!ICJ6P M@:Y0T&7 UF4I MS/H""[TZZT6]S<*U7.:.%P:S:266>(/N4W5EZ&_0H62R1&6E5F!P<=8[CTXN MABSO!?Z0N+([W\">S+6^Y9]?L[->R(2PP-0Q@J#7/5YB43 0T;AK,7N=25;< M_=Z@_^1])U_FPN*E+C[+S.5GO4D/,ER(NG#7>O4+MOZ,&"_5A?5/6#6R$0FG MM76Z;)6)02E5\Q8/;1QV%";A,PIQJQ![WHTAS_*M<&(V-7H%AJ4)C3^\JUZ; MR$G%AW+C#.U*TG.S2U%))PJ@M3IUM<'IP!$L;P[2%N*B@8B?@4C@O58NM_!. M99@]UA\0G8Y3O.%T$;\(^%Z8 )*H#W$8QR_@)9V/B<=+GL%[=U=+MX8_S^?6 M&4J#OU[ '':80X\Y_):X_4L(N-1E29EZXW1Z"Q]SOU )M89<6- *(2V$I:\% MI(VD]9)4:]8)E4FU#!ZI5;5)214SL+DPN*^Y,+H$+*M"KY&VI:)MI=J"64F7 M^T>N"\8&)QZ@$FLJ26>I( OA"-EI<&3R'JUC&;) AIR1*6\V5FHE28$(0H7& M]Q&5XH]S3^QIX3Z0PW/N&"=PTU WN/7FH^:X$54K,S3"L_WLZX\VQ3TM+;%S M'BK"1S;=1 '>1(<4)8,(99.WR'D+E'5IWJ4=Q.-^'!W# 23]Z#BB=Q2-@SCY MJF8$\:@_'(6D$??#:$3O\7$03>"#@K>88CDG(M$1RT;'?1^[]KB^_VX21^-3 M"Q=:F(PC^58:.@MM*'BUR[61?[-_<$ =MQ^&X>.SW :(/-9+(TJ*X%(JQM%R98-Q>.H7]AG[W>CTL._SSZ&A'MKD+:D^XR65VEY@H@ ^T6&;5N])6][$ M,YC]30F68DT>[93F?+T;OJ8D'=U[OK+XW:R0"-_$I&]NZ:[VWK2'2 E^3SX! M-3=EA2]>JB!M0).664F+OIXR;-S?L]D=&14F50[7-\NWEJC,,NDQ824,F7#! MCG^=0YFT)$D]H.;398+KAGYK:XO]]1[%[6(W*_K4F=*B]DV(UZ6UC8^U/Y+] MG/E?-! JC"1)N ],J(4,N87$XR"9O**%)%'2#Y.8=<>^1@Y@_YX,LH&,D')]\7%D'&&MF:W)_UE^]]-K2XC+TI?4;$>4$ TZDLVXJFJFMMB4 M%T>^TE0(P5-3Q6!G,BO1+/W\RD M&@;C40],,W,V/TY7?LZ;:T=3H__,:4Q'PP*TO]#:;7[80#?XS_X!4$L#!!0 M ( !:$G%1TL3Q@U08 *40 9 >&PO=V]R:W-H965T2DJQX:3!LPUYD2N2]]]RO0])G6V,_NH+(BX=25^Y\5'A?OYY.7590 M*=W$U%1A9FUL*3U>[6;J:DLR#T*EGJ9)\FI:2E6-+L["MQM[<68:KU5%-U:X MIBREW5V1-MOST6S4?;A5F\+SA^G%62TW=$?^Q_K&XFW::\E52953IA*6UN>C MR]GKJP6O#PM^4K1U@[%@3U;&?.27;_+S4<* 2%/F68/$SSU=D]:L"#!^;W6. M>I,L.!QWVM\'W^'+2CJZ-OIGE?OB?+0W"4VSC MVCDL9HWSIFR%\5ZJ*O[*AS8. X%E\@F!M!5( ^YH**!\*[V\.+-F*RROAC8> M!%>#-,"IBI-RYRUF%>3\Q;NRUF9')*ZHHK7RXD;+RIU-/73SBFG6ZKF*>M)/ MZ)F+[TWE"R?>53GEC^6GP-0#2SM@5^FS"K^7=B+FL[%(DS1]1M^\=W0>],T_ MH>^6O+*$;( MWM/H$\H_%"2N35G+:O?%9\MT=O+&B:^L](WRN[!"J$I\4^5*BI<>:T=QS#.C M(U%;L.E&Z5+X*. MUO<)?!0RSQ4#& ]G]AJ;E5/P'5K!9PB1JC8,CM?>%$JKND8:G,A,Q43GV'F> M@UNJ1$PL;1HMO8'\*F9@++:%RHHNBB&(_R"$:VO*_SU@;34,'8\U,1'?*;G" M5Z_P+8C!#;C\R-A5K#W]V8DP"Z9^0A M<1+AS3G$?<'4/1Q+F=E4Z@\@XE AI=:'-W-/MLTH[YJL#"6I3,Y9Z^QBR$OZ MLIF$W)DJV,)DA?TZ2JFL*\D.[)8X&APDC3W7O18?"@OJ*"-!$Q.T +TB*AV_ M\F,F[@8^BQ?B]#3!<[D\1=:13=1QG)FG7@TPH;ODL\;$R\4)8!W_#50%Q'RB' M=H<>J?5.K)L0W6V!>"$#A_U1MP)-%1=.Q(#"L:U_Q!I950T@@(F\5:N&P?75 MU9?#E_O(L*:N7 :PD"ZYT@HG@SPV\G=JS0M<8V65L5%;&]O['B6Y4+]^^_Y: MW'D,N>__(M4R[GNV6LH*!S?031RT'@ H#OZQ0 MHA),"L(80Z+HH\*W$D$GG<5(I=$G((.;8<-@<+9D?2>3]'/NZ1"HLJ/]04I;THO,%MOX+654KB#3=3)XHI 58@46 M#$*7L1MO!ITIO?A6(A?8,;K^1V7/QZ^2XTB-NL.8I@O1'CWLX\2%K2=]LS]+ MU5+EZ*TT.1+O0B^&F#QD$8WE(HAC9H976'6 Z("0 J#9XO2@09"8P-B.0*+ MN4AF+S\>M:P;=C4&EB9OVHFP.X1/LS='@GO.@N;BA:!=TK<.4EY!Y2U45PT; MS0,-STZ7K\9,IX'L$?.A&5[4J1\C0D 5RE%K05IMU$H/FC9HP8TA;(OM+A6L ML/)^XE&8V;%#DHA$(7+E,CY(F(H3^9@N +NIN>0DWQ7""0:?%I/D\_W)@)CH M2USN7*Q^)@F RLARB(56I6I[J+/]I8M[+(+$I?@D0PWC_H\WHNMA")Y2_$*D MXV1V$C>$T],#D(\BR$COP>JFV<>^VR]CV7#G4R'U>A@;UQ^=QX2["9=+#,1W>C^^LG4+RX5_J;60MAV4-5UN9R ML+9V^:D24+I;[1S6UQ.1B10J(4N24) M'/_NQ(TH2Q($-7X+,@?=DL38OVZE_^ALART+;L2-*G^5A5U?#F8#5H@E;TK[ M6=W_0P1[G(*Y*HW[9?>>-@9QWABKJL ,#2I9^__\(>#08YB-7F!( D/B]/8+ M.2T_<,NO+K2Z9YJH(8TNG*F.&\K)FISRQ6J\E>"S5_\4,,E>![ M[_F2%_C&["=5V[5A?Z\+46SSGT&'3I&D5>1]PQLAZQ98\EZ6T$D:5Q%JP!M#KEA 4 M[C'C*RT$T@8R[)I;)AXV4N.Q97=<2]485G KS)#UEU[*FM>Y\$LWD**6+!?: M(JM9I:S2[$ZL95Z"@M<%4W:-E<5OC=S02D&35G[00VM>KX(F&ZWN) *%+=JU M)"^9K(V5MG%6>GV>F5 H5BM+T#A=/$QW A+(/L5DM5'$@>= UFJ9>\S$0RXV MEJ%J(5OT-V%/C87F7!?0A4I!+MQ+(RM9T:96ZS*:70P)2*3ZYT01#[ES^KCONL;U;G *S%DM[@VT,8XP8'?XT@&1'UYQ&T0 -JXI^+!AKJN-KXX(T2X MMBV43U*OOA-)X_LQJ9V9 G51LQPJ?WKO>(HO-\ M,$PB\"G4'B2B@!!4I:3DC1CYGSQ[+RE784,E?Q?]Y WR7=79CF0M4091S&A!0%=)&U'=2J]I)@;^;NG6SSR#8 MQ1NJCU2/O,:/E(-.V8!PE[C.BW6N74"A)"V41E,@FYV32>)NL$3PCH2M:WY' M!)W&J)0.,-'FPQ[4(*YO\!>J$=W2O'0%P@]CLO83%ZU[[N$[B:TKOWFFB:4$[5\I1BQ*O 3M@TC>+)E"ZR*)LGS[CZ^I^R MFT9K,N^$(=;'HQE=S*+);/H*W[]4?9H'WBR+XNF89;,H'64HA63\;A?KW%A3 MV-!DJ"?56 3*DBA. M[;?$9L:>(&UIHPQ]] - (PBO5 MT/5N(+U:\L][4#O]L3,F$\(0M^T&\B>\,$K=_UDV.\B\51*,JR[T,PUQ])U, M8RJ-Z91]WA-=:D%]U5N+*=2-"TY*C>WVX9(]CF;CB2NZHW3RQX4?*GET.,9O?T;K!D'SVH"" M0>)J\0R#=T[UP-:APZ>DM)&::"'N3GPDSO:"I6N2^PN;( M4$IZROD^$GZ@I.K\-,KWML==XD1AR*0G;A+TH'$_#3_M*?J1!.Q.QMG4:7L2 MHR@6?MHEU>RKA8*XJ%A$/8C*QQ9E&*3I.;;T)')[[NV/@'MG.Y+];+[;WEH4 MLG [XS"%/F(GBZF>9F_JN]XG;O_O"(CR4= ^NJHH)-!)&^O?$TJ(A3Z[:S2A M_R]*N0KG$*W;@@I#:&V!F,-R_[B[SS87*/V:O#.VFNWISGBN-]>(V9+%F)%Z MP+QMQT]7$2:N>H\Q.$481QAU)]Q/B&(\G;)Y3+,QM@,EW3G M8X'ZBN!+1"-+)M$J12G(J+-.TCG4-K#JMMHTUA6WT):3 M431!8\4$^LF/88SV@V(_4B?:BRDV'//9ZYC.,(BD#M/T14SC: H5 MOAM3OWOPH_*!\\"T.P],_^1YX$&^XWG@\3SP>!YX/ \\G@<>SP./YX''\\#C M>>#Q//!X'G@\#SR>!Q[/ X_G@^/]P'GC6^["R$GKE/A^E MHP]4=_^-9?>T^T+UVG^8^43N/V]%U*]D365G"5:4_W3@\ZJ]L6KC/M-<*&M5 MY2[7J,%"$P'>+Y6R[0TMT'VW>_4_4$L#!!0 ( !:$G%0N/DIB+P0 /,) M 9 >&PO=V]R:W-H965T76P.18,T;0^+/=#4R.*&(E62BN/]]3ND9-5&$Z?9B\3'S#?O M&2ZVVCS8'-'!4R&574:Y<^4\CBW/L6"VKTM4=)-I4S!'6[.);6F0I8&ID'$R M&+R/"R94M%J$LUNS6NC*2:'PUH"MBH*9W25*O5U&PVA_<"EO#6TBUN45!2HK- *#&;+Z&(XOQQ[^D#P5>#6'JS!6[+6^L%O;M)E-/ * MH43N/ *CWR->H90>B-3XWF!&K4C/>+C>H_\1;"=;ULSBE9;?1.KR932-(,6, M5=+=Z>V?V-@S\7A<2QN^L*UI1Z,(>&6=+AIFTJ 0JOZSI\8/!PS3P0L,2<.0 M!+UK04'+:^;8:F'T%HRG)C2_"*8&;E).*!^4S\[0K2 ^M[I17!<(]^P)[2)V MA.C/8]YP7];:- M[H5?/@6E@NM:T,PE\7:^L,)<3?)T2,6Q'C(&+\/SUXDMO7W-R6 MC.,RHJ*R:!XQ.H*$^QSA2A&LH".'1T[,JLT^E&$$J$*!:&(0!10 MTE>G%BHKU :8 K1.4 XCZ R$LW2D*B8!LPQ#700L0P1]^,!X#M\K9@BJ%^3L MQ5=E2A0V !P"O@C6HZL41';$D;;7P'.F-FB/I13L@60PROZBDBS@L?0?*@7J M!:X?_"&(DCLO^NK3UYOK=\,9D ,\"'*M="$XH'H41BO/ X(:4??DVG@B46?6@0G> MB6?#88^8@FO.IKW99!J2Z9<$!2:O9X^DV+(V7^Z:.#7&TR*@/2-^RRSE,"6& M$7('S >><*BG>L5RZJEH?(YGPKW)?@H9F6Y\LNE?\W.=JU0JATHKK=X1:456 MK27NE::$)6PGF"25=999&I[KW5Y;?.)H;3!RC0HSG_MO"]W-#S=U:,*@(3NZ M(8@;)?X-882+3U^,9?Y_![/V8ODDRAN=&1WPPB LTF_#< ML+Y]*%?/Y/:T?=%:O_ %!+ P04 " 6A)Q4;J?-4@0' !# M$@ &0 'AL+W=OT97_:2AS2>>)-]Z/0!(B$1#4EH ="R^NM[/H"B:<=VDW2G,QZ3 M(('O=LYW$8]W2G\VE1"6W39U:TXFE;7;U].I*2K1C,U M6RUXZ0XU]32)HFS:<-E.3H_=LRM]>JPZ6\M67&EFNJ;A>G\N:K4[F<23PX,/ MC ]/=[RC;@6]N/V2F,U':24LA&MD:IE6JQ/)F?QZ_,9[7<;/DFQ,Z-[ M1IZLE/I,B[?ER20B@T0M"DL2."XWXD+4-0F"&7_T,B>#2CHXOC](_]GY#E]6 MW(@+5?\N2UN=3/()*\6:=[7]H':_BMZ?.V?IA!6=L:KI#\." M1K;^RF_[.(P.Y-$3!Y+^0.+L]HJ_Y$F\>&.8<;)\"(JQK&W-D2%:,-D6=0?\<.,D M="WO2FG=_M:H6I9.OK&X4-0,4VLZI!KQ&A9I(5CC:2"(!@P@%M6 (OV+896Q M=$R+&]%VPK ?6!)DLQC7.)BG&?M%M$+SFO&V9+P$ZR4!0^G+Q"T9C3.S(%W. M61HDRYQ=(ZDI!K0?I>6SL+0:;8WS'"J6V/J;LA ,17&0)#/<+((\3=A;YP&S M_):MH'PM[3B49L2<<=B"/EQ>6R&,&4OP?N51YJ[I/&=G+EKW0Q*,@6(5+Q&# M9)X%:3[S>@WC-US6?%43W)IMP%@+7$JAW=$DBG/VOFGEJC/D!T"A0%T!T9 Y M\K#W6[+6]"NUO:N'TNY'HKZ)+H9)[*C4KH7#(.%K]O>N64$27/S=%4-1'IW= M ,B-8&>;C18;Q//+5^\["S:U+HCF#U ,C*-E2C%CQPXR0 H"__D /Z&^Q_V;D7W%EGF"W%S PSP. MLWB -%U$P9)\CI=A-,3M19)GP2Q+7[)%0G&Y@^L%TGD6X\5R'BZ2Y]%YA02+ MYO,@R9;0NUR$T8*]>C0U'5!?\E$_%FW#;KR1E**[2D*,+Y\(?;WW!;I!9>R/ M(+)[3%RH+2O47&,ZH@7*;YRE09Q&3G.<)<$L=_JVP@TO]3Y\HH9TK1:%VK3R MWP^1+/IB^\,R"1;+!6FFPECTI6TUE-22*>#&.-OU.*+N>!RW0DM5DI D7,)N MKDW(KH1V(R$*#O/-R5/B;,=U:<",>_6)JM']2N?*F"'9!S$]#Y\([PLB;1*] MN?IP_=&X^_C-2_( F51TKN2I]5H60AL7/05E&#[AJ5Q+R!+-ME9[(6#Z9:<) M$++&_K>.]8C1V#.+?J1P"(Z=G!R&U87<2M3>(;?$'QTE7^]GWT[)5SKIO, 3 ML+.HY7KMV$-AT MZ$8&+6A6IP!DW^P%471D.BWO+.I;+PT*F!B(>VX3"(',8H[HM6;X5V%(X41)]\@[LNXJWU0JV M-U##3:?O2'X_M .3#X'Z5>T04NW17PL.*X1+/(>/CXD<>NW]TMEKI."8;O4O MI!J9750T:++5?O!_.(%%(ZT5Q&"F.LW.%8&!Q:4$(E91OA%T#T!"P/= #_%! M.&CBVRE6P75R$XZ0=:B94?3CRX/E'KL#BP?HZ!6Z14.X&8CKD"/4@ MW1_-T*]N-T_V%D]A7TN\H>\\H2X&0HU?/M5UOK<;L7D>Y)D;"?,P6;)XD031 M+'&S8AHN9D-SFJ.01HGK31@H%\L@BF(6S^=AMCATJO_7H!&C[\VSS/.=@(9V&$7' MV?UL@W'%:B?KFA$3*1GJ?5^6H=RZRNE_$7P9,1^:45"__==3^-B/SNGHAWTC MD(KT^8+J:==:_QM_>#I\(3GS'P;NMOO/*^# 1B+O:K'&T2A-N*\&1RK0![]=*V<."% S?C4[_ U!+ P04 " 6A)Q4()!^ M>TH. "F)@ &0 'AL+W=OJOWW,OR=&, M;*5IM_O%UH./^SSWW#MZ<6/=M=\H%<1MVQC_\F030O?EZ:DO-ZJ5?F8[9?!- M;5TK ]ZZ]:GOG)(5;VJ;T^5\_NRTE=J='*MKE3XL;MT>'!]NFS9"@U2;^E[?)#J,-S^='-BS3AB7+'2]B*=_*(%^]"%-)5X8TW09JU,J95_<1IP M!2T\+=-QK^-QRR/'G8GO<,#&BW>F4M5T_RE$&^1;9OE>+S]YX'?2S<39HA#+ M^7+YB?/.!GW/^+RS/Z.O>*M]V5C?.R7^?;'RP2%H_O.)6Y\,MS[A6Y_\55;^ M'XX3;V2G@VS$>-5%$+!DN1E,68BP4;2DDV8G-K(2)2\/JA+!"H^DKX3L.F=O M-6)?-3OQX%EQ-I^+'IYU0JZ=4O%L+.]ZG(W<$%C?*1=V+);ZV.N.ULS$AXV& MJ*WM31!X98 VMA9EDE166VE*B-Y)78F;C8:@$CYPJK1KHW^#3-JPP+V1?:5) MR-(:;QM=27JSD@T=(#@/<)$7__C;\^5R_E6V!4$#G0'Y(+CW_/7BJZ1,6GQY MK_ %23O+&[Z'%&YBVC?8 O##41KOH-7(L+1K-AN 5B;V8S_\NWMUVUH7'WV.5(>W2R2Y)2^=?V3K0D %\F'EY]N'S_B+9==:K4,,([V,RVNA2_6*/P_;M?'@E&>?9;VS?K M:,P=7_&-W2IG2,?A3/*C\BH)1->K6]5V0=38GM#*%Z+$'H?[U&VIL;KJ ]0M MV*J-VI+J@&/=DI*DM2'O5AKA:WL_Q,3:V@J;<*3+FWV'*ST+,8I<'\T2Y+4R M'(MRET09;O;*;37"(\A;>AN%2 )I^#D&425;E"$*PAU%;G LW0@\ MZ14C 7\=0\)14C@U%FDBP!#NE$' MS<&:@Y"]Z,/&.AUV\=:X-UY$$;S5%4X=XQH?F2U: ]SA'VU()% !#D-:'3TZ M!B3V88P/2WL&?,.:%$SQ:X)&A]R*[Y)]4/UNFZL42# MD\;7N+ESNL3'9/*^29[%(GBY065(1T0!2"0*(&TUOY!JNA4_N$:$WAP+ Y_)6R)0!)!'[]M?>:5_I2'$1 M68ZP[6:J:32Q!T]-H'<7=?!V9+GALP.+D3%C\ !U"8=&QITZH04((]%Z$(4J M(@6, _@M8CP@Q%D0L S9).U&NV$R;'60KMDEXR4*<*A6I7W7!RJF%,ZIRH8# M0R%H)8?*U-*\Q=N6L_H^G\]PX"#_5#\27HH?9U>S?4W?Q8IHUJ@B45K(T6#S M.B+4YXDH"0\ !N2:@1PP'@!K8+IH*;E>TQ;$=")5%7HUHMQ4O8_<\3"QKL2V MJ,YQTC^*Y7NL7K8$ HH,<\?LI'Z").L GIQ\PMN=DL @](=G=-)R MOO@BAA^./*;D[YPP?T8L"4I,V2P?^U:5JEU!IO3I@N+HP=F\.%\L>,&#LR?% M\OQ9D:LY:D"SNTLG6EGMC4,;3ZW+Y86HIKD6ZU[")$%1%R+'W(+%)P!0*'-^6 M#I\OHD% V!?GRS]@L*E(!<I6(/V83"% MIRDEX'S+1S/!:\%- 4W7U-9AB6$P1]'UX,T(9^HY.DN,R3"-ER@*$<-2;W ( M+:NL*J,%M22::%,+X6,[EBSI%#$M!F[&+@J:?1WG[..R4I:N9T*ZR_C&ZN6 *"GDJ":!$%%$,8 =LA>HN-1<),G()BW38<[&+[CP" MY%1- 09C_)!MS^HJ(L(5+Q\.2GBP\GCYA/MU3!4OK\ MJP<5 &J?Q\Y 4IGJ&EGN>\2<-]\,?#G3WGCN-U?[^ER;L>+IRPLZZ8-$\T89@34SXKYV2(# MZ-GS\S\-2( :&X,:9G IM8.M>(CT!!Q2Z=BUSSJ!EL=4()?%6/6?09R"J03 MBI6-U*V_J\-9L7SZ12IZQ=GRSX/JW?)8,^<%\U/<]DS*7\Y'.O@0@RCO[L4= M_OX(WMR%K@E*?1)W#K+.V%C$>9P<@WF8+GV^=9@3?JU6KB?"1Y2&O0>UZ$@) M/@XR3J"#NPS<4:I(:TR:RASB6*5JUL3;"%4**84&-W90>M5'U$6G5;,I,BMA M%MTYQ5B:FT3"N3Y8MQM.G9QBP;+6J7>#M@J-H-VIU,BF=X15;P;JG ;FRG..I0(Q%"- MT]C+I5,T)L W8],/,Z6,FSF?")>X+::0(UEA1:EALTYVA'XN@)IYH,MT>MD1V!*%['P>W;- 4BUCDZ,/8_J 77 M+.80C3AN3?,TGF4P"N0,;8#,/.G5I3I"5J*[1YU?V]$ 'K)QJ::BT6B\WE'/ MP%/I2$90I%-/LD= .GC(EL/.=#4:9=$T1EZK*<[=F8*A*=>!JBJERA;UDRZ? M@-.@:-T'>G[ S74T5(77C>URYD(<@D*&REB9X@PJ.V&8-=S'8/)4DG'H2G4A MPM.^C*02>2D=;,7QWU$N5F*+A.4YY4"2R&J-7%'(V8K&4Y$[[XLR^B"(KIM8@"'F""/# )%#$2ZM3QY&%(3'%/]Q MCC:<.!/?61JQT@">,*(A4$&8KYQ%DVEB9++\.JM$CQ-4$1P@A?:G M@D9H&F'?F\703*5L3:G+)J.FBJM2OR*BE31*$W8]'8BO$TX.DT3$()!IS^KN M)NI0B]@+](Z5*G[77BO0DA:2[.V2+96G,E%2)@_[@=U8BB0=Z3+8>R:^YG:% M&#[U3_@_@>&"#32N[46>?6"5I@D(O,'@BDA.34:%@"^!BUA+) Q:;75%S)W' MI$4&6ZSD8>5**0,B)MM(N6B$6J/;B*5S/"I+/'*,2#% R;2/LQTB^8T^1WZC M"NFZ3H:G$$>SKZB95]?YV<[HP(+XQ"2D"HX59*6,'"IOZ>C!28S/=DA&"&B= M47M&7G-5_OF WM%C5(;9.[H=[8H_UO\I*A5DO*[ M[AMV3TFZ#1=W-M"L$_ZBNIIQ;TKX)H^0!ME='$@0YV*R7:0@/>BFB1A0FP)+ M;/7:$DMI=LGK0DE(&R]KHQ-Q7(Q]?)KX0IZ*,[M$"-*HF_.?'ZREU"6",J)A MQ/P8V??/'<.FS_Q"&_([$XQ*4RP3E;N33-RDZ WZV@-[Q+&VBZ/:_/A'--9S M0GRD_I;EV./Y+OJ%EOQ% ;)O>TS\60YMV_,FN96Z28\P#RKZ09N])^GIICMC M*G92XBH<]TS@N'HB_+QJBM&@DRS@"*WI>V+"*/%$UX9Q"]E ^?V35;@K39Y& MJS.YJPY&:,>E/]0S&8 ">A?YJ>\=S^:HY]NJB&[WG=E*@^1BBU16^307XQ1, MCV<'*]_U7#%"0"R ,:A#R$.)(I82!L)1Y,"@<'8N@\=T/3+9&I[#%OD!#ZD[ M>OI*W$[ZC:@;"WIUWR]93D>_'4(JK_D74IZ]&^+/B(9/AQ]A7<3?'NV7QU]P MH7]>P]1(W1I;Y[/SIR?"Q5]%Q3?!=OQ+I)4%>K;\U!2"E-W3! M\-.T5_\%4$L#!!0 ( !:$G%30Z,&4V 0 4+ 9 >&PO=V]R:W-H M965T6#5ANC 1H:L-J MVH>B#]S=D<2&2ZY)KF3]?<]P5ZH]JDO;N M_=7$-=%HR_>>0E-5RF^F;-SZLC?N;3<>]&(996-X-:G5@F<]?CM]%3DD\!OFM=A[YOD)KESGV7QH;SLC<0A-EQ$05#X6_$- M&R- <..QP^SM3(KB_O<6_3;='7?)5> ;9W[795Q>]LY[5/)<-28^N/5[[N[S M1O *9T+ZI74KF_W8HZ()T56=,CRHM&W_U5/'PY["^>@%A:Q3R)+?K:'DY4\J MJJN)=VOR(@TT^4A73=IP3EL)RBQZG&KHQ:M9DP=^;-A&>K?";Y@,(V#E<%AT M$-,6(GL!XH0^.AN7@=[9DLOG^D.XL_,IV_HTS0X"?E1^0"?C/F6C+#N =[*[ MXTG"._FW=Z0_KO,0/3+BSP/PISOXTP1_^G\H_(\0=&?INO;:T/B\Y:%/<T#WB MDF9<-!+1NQ5[*VV);K4%37*Q![%^)(F2C2YF=[UVJ2PI^!$/$DI >1?V,9+)U*5;BH"5W@ME8F; M 4UW)%&#BO '4KL 0SE3$Q SX5L>LI2$JM81>25^+=BRQW?A?.U29%"/M0N, MHFDO*!HU>Q J):>*QT:'+3EWN='(=5F\ZHWR3(M&>90Z PAQ^5J'>:6IB,L" M%+I4!(HR1@@2L0ALZ)INLZT%%0(C#YYWM 3D&O^*O4/A1Y)(ZH3N.<7H06H^ MU_*D8R!(!JPT ED4*#U42MPGM4\Y0FQ=)*-!KK0SUT^]S>NBI5126VZ0MWG4 MICF^';K:171U&G1R%Q'G]+G$G,I>!' ^=RYN%V)@-_E>_0U02P,$ M% @ %H2<5/\CRW/+"@ U1T !D !X;"]W;W)K&ULO5EM;QNY$?XKA XX)(!DRX[M&(EC0/8EO:!)X]KGMD#1#]0N)3'9 M)?=(KFW=K^\S0RYWY9-U\17H%UO:)>>-,\\S0YW=6_?-KY0*XJ&NC'\W6H70 MO-G?]\5*U=+OV489O%E85\N KVZY[QNG9,F;ZFK_<#H]V:^E-J/S,WYVY<[/ M;!LJ;=25$[ZM:^G6%ZJR]^]&!Z/NP;5>K@(]V#\_:^12W:APVUPY?-O/4DI= M*^.U-<*IQ;O1[.#-Q6M:SPO^H=6]'WP6Y,GY].K25O_495B]&YV.1*D6LJW"M;W_ M625_CDE>82O/?\5]7'M\-!)%ZX.MTV984&L3_\N'%(?!AM/I$QL.TX9#MCLJ M8BM_DD&>GSE[+QRMAC3ZP*[R;ABG#1W*37!XJ[$OG-_$PQ!V(6[TTNB%+J0) M8E84MC5!FZ6XLI4NM/+B1??IY=E^@&H2L%\D-1=1S>$3:EZ)S]:$E1?O3:G* MS?W[,#G;?=C9?7&X4^!GZ?;$JX.Q.)P>'NZ0]RK'X17+>_6$O&T._WLV]\$A M;_ZS0\%15G#$"HZ>4' AO?84YBNG&NDDY>2V.#Y?BI"FQ'=M"MU4BM]>6N/A M1&Q=W0/B^6RB@GJVJ-,BM40V]D']&F-^[%CS^<'AY.W][NW>R) MO\QF5_S]X.U+ >G0$Y33]< N;2+PP(^Q"/!$&YQ)RR7M1;"":E,<3"=_YS#, M7-!%I?" PG"MEFT58W0S^=<>9[4K85&U9F%K45IA;(#0HFI+)> ![8MZLF*6 MO+ V8"E<<.K75E-4YFN1W6#SI3$M;-X:59(!N< *_?C#PI!@_V=M3(<:Z1XYW9O2.)MY7* M;F'/37N<#%$%YX LOP)ZX_,7,$4B2Y ,%8?9J:)UCO+:R- Z]1)QD@&@;,!B MM(>5Z5(Y+PQBY3T!+.>'6$CMJ*P\EL7<@G3?%JNA)5WHNVIH\->6OMNGRCVQ MP[F!(,A&0&VM_EBD0)US*706:]2R-B7H@&BSJPHL!]WU)B[:*N4&'L026,.? MN4>-4"2BGF@O 0*G'X7N.2?356=,QRT+8-S[A^I&N3M=*/&SK:C&8TVDBM98 M16;I4L,UY:-%$&%*65GSM-SA)HX1>;S>-)H00E#Z3>;K"?VG/D%#QT<#^I@L MG6T;/*J@0"4@<-)X&4%LS$^6Z)_BN\IZS[JTIT MG*WIV+*@1WMADJHT.@,V MY7ZE@7X1MVGW'P9W;TCU3<=\_6DWBMLF3H4[71):Y)"L8X2]MQ :%-LB*W01 M; @0Z$ZYO@+&PELL)LQ&3X>ZB67B@S+%>@!Y6\SA^F+II65N ?(.X S)A&+K ML3@>[F.LT^9.=34-."00!Y?)Q4)7FCF,%&BPFF8>0Y6#*Z@PJ)Y]B+Y"F7H@ MAT33NF*%=C 7>RSG1FHD!#G>.$NHBH<4&[\B\2FNC )WLFKS$X/V&X%4P??\ M0^8J1?IC7&"PUZR$CE-HSS:B9_N-K 0'6UO>ZZJ*[C^AGA0E3$"U4J[]7N$" M&,$5,]2YJ2[QR3,@:!<_G&1^.-D)Z;>>?7CO@Z[IR+:1PO,DQ$CUK52*Q?/0 MZ?>]4>X*4J_@A^R JCE-Y1M9T171FW=I+:&\WVQ(#J*=4A'2:=<4VUP5%.V M,&)H.4<2!YU$E:!LG&P;3QS&4361YJ?V1"V<57\B *FS>18?E2W#4^\=()V>(KNGKO 6B4NTJ=-;1F M3',AH5K';+5<4UM6:H2?=S$ PZ"A)8D^!@/3]Q_FGV"^,4P/F:$)[6E'L..! MVB>A!=B$!%C@O"OF?VF6FCX.DF&0(AMH-NY1#BU\P?VQ+=*K:!N=&P&]:1ER MOJK4F7=Y2/DJ'+-#TU2:F $5DN"C6T"QD'XE%A7PH+:EJKB7R.>05,F8G4)!IUTK&B:-6N!L&K1 V%DJE!8-4$$^ M<*ZF*:L[5S].,#&A!1B*E MHCS*^61IO^A 4;$XOAXP'DMS%QG4X2M+DF&(T MK-#61WLQYQ0T+]*1V^+;)$(-A0X-2Y1-9V2\VKZ_1(#! D8E/D5&DC:HGEL' MJN-:(?$;NBI%]?48PQW=)DWL8@+A>6B^_G*;Q^48_G':3HHWQ8(J@*J_Y9!@ M+T4>9$?-6C?5;JQ*0\&XFW(>900J8(GV]HZ[C:B\:SEX1X\M?A?9O\YD_WHG M55^C<7QT$P7,MI0.?(;;R/]_DXA^77R6 #P::*>Q^#_D]!ELNV%$<)B?+BS^ MY?/Y,+NYR >DD2$(U99MXK9AKNVVS6[Z8_V;W6/MD^G1&',Y_&(;78C3H].7;\0'6= !;70O[YEL?+P!V2:!!OWLUW7'OT1JZ/)@#2$Y MFGUB%4YQK%JVX*D.&,K4]=- MP^!.J^2]3)#GLNU.AN$4D($2ZN:)14@%PCV.P[3T<=*=2_,-QI&<,DFA3/UD M38D8?*0EDPM:\R6MN1Z>RZ>/%U^NNY.)E+\1G(; 4]/M"%E4ZMP-T8B0L('# M!>;CH;?O"QF2,_JN5+F,1!IOJ_Q*-ZD,(]8-9[[42\0I:#-&PL7SU>CZ(F:" M%35-_)(#5ZN01G'D>YFZ-QX@TY3'D$ /6 4]:1ON_7W;'S[*G0XWQ,G,<:?6 MW0GE*]F-&8R&A]2$8;)2":I3_Q?3(N9N2C]2"=.^8WA%Q7XI@B7-= DU%E2" MN?0@*M73P61Z.A8774,!N^8T,7,\NWJ:'J.>!N5*SEZF0Q*SGNWRLT\#S.:, M[=XDDK[,G+VMM')%X92R!908:6;HISZG7(SX.KY.4Q@;4Z/>TBP=C7K4UO&S M#7(ITNTEMR&YQ2KZB/ ;OBEE\]B5:.#)](1 *79[NST>\R*;OVW<'(-Q AVK\"1?&] M\#VJ:F.\[D.=A]^D3N7Q8UN*CBD(P]7]I?I3T^3CV#^ZUZ D0ISZ$J4\'=S2 MTAB$6$<,]-E%,T[V$4W]W2YPK:RBMS>\_,N+\RC*\1QM-&I MX&R^+.)6/\X)E+&$&-L2S0]G@>$],R-]FGU\1/1-K?\?=-G6Q.P/?FI#HB_Y M!T42!M"(O[KEI_DWRUG\J:Y?'G_P1*NQI$N_2BVP=;KW^G@4V[[N2[ -_W W MMP%5Q1]72J*WI05X3_?]W1=2D'_)/?\O4$L#!!0 ( !:$G%3'HQAAO 4 M +$. 9 >&PO=V]R:W-H965T")%T_#/M 2]>V4$E423J/_?H=4K+R M>WC/T2&Y?RW5-[TD,NRFJ5M],%D:T^U-I[I84B/TKNRHQ9NY5(TP>%2+J>X4 MB=)-:NIIX'G)M!%5.SG<=WUGZG!?KDQ=M72FF%XUC5"WQU3+ZX.)/UEWG%>+ MI;$=T\/]3BSH@LR7[DSA:3I&*:N&6EW)EBF:'TR._+WCQ(YW _ZHZ%K?:S.[ MDIF4W^S#:7DP\2P@JJDP-H+ SQ6]H;JV@0#C^Q!S,J:T$^^WU]%_W$:3&$ M/^[#!\^$#]DGV9JE9B=M2>7#^5- '?$&:[S'P=: GX3:9:'/6> %P99XX;C^ MT,4+7UC_.752F:I=L#^/9MHHJ.6O+>&C,7SDPD?/A#^G*VI7I%U]WTAMF)RS ML1,51F?3B?;V5SU L)5F RJ]J> _D+ 8$JK["(6--30Y8:AL(6R[&R M;CH:>%2D.W+?3GW+7002&(FP-I*Z ZT'T)P)14S8;#6^>;W'+E],=]KJE1)M M0>P]B=HL"QOBI"&UL)09 D M: 4)]V/;B#V>1JE]%^7<"W.TPB#G@9>-?(SE>>6_9DG,O2Q@?LJ3V&=VI!^R M/.9QZ@%JRF,_8>^4!)A.R7EEW"3$S+B?16AD//9B"\#G<6@[XI!'B4WKHRO) M _9[1THXJ=$-O%4C<9KRU$\9? 8NTJ*_6(IV06P!5^6L:@V!!;,>[\B1J+[" MJT(VU"\?2\]]5-+V,"-NQN&^C^4&[!V"L;F2#:/OJ\K<[C1DEK)$C"L$=U^! M[T?L,T+U8>VR4,8T+!S1V,_G[[YC2+S[(O'^ M_T5\[G,_\2Q@#P*P]0]!8)(Y300\A,2L)GP>^?%FWN.$>WEH>0]1Q<#C612Q M).*1[8PSG@'L)MXAE\3)*^!9:OGV$XR->@19D \(XCS:1#P064W^-^)?):'W M>A/Q&<_CC'VTH+?S'B:/:/=Y'OH_3?M#=F:WL 9U58%C<]L!\S7]L#\XK;RM M%I4E7_9UE&WOI71@_G*%+Z94<:I/90#E_: MRF#@A1$6!"21032I55@01#R$S7R6[<[#4P?Z M*E5=0HO]H0,!4TESCQX+K0 MU[8;P#O4M$;=U\OYZ.C&-6$E3-GS^XZ<[ZRLT?:)GCC5D?NB'RGF+174S/!1 MCKO:4\BG;5D)L)-"!W D-'*>>-$C:<781* $G%F\/&9GRZJNNLYZ 0M"GF*# M"P+N^4_TX_,PRF!E/,^]#;GMGH134.RVJ00 /&^C.J;WKA'6B]QE"5^/7+6F MOU&,O>-][*B_AMP-[R]SJ!"L3*.T&ULI5=IC]LV$/TK SNTUE,6+C M<3PJN:@&LRLW]EK-KF1M"E'A:P6Z+DNN/MQ@(??7 W_0#=R)]<;8@='L:LO7 M^ ;-']O7BGJC7DHN2JRTD!4H7%T/YO[T)K;KW8(_!>[UT3=82Y92OK6=7_/K MP=@"P@(S8R5P:G:XP**P@@C&NU;FH%=I-QY_=])?.-O)EB77N)#%7R(WF^M! M.H <5[PNS)WM'XXVI.-' M-K!V W.X&T4.Y3-N^.Q*R3THNYJDV0]GJMM-X$1E@_+&*)H5M,_,[G"'58W: M@XHR8'C/EP7JBZN1(=EVQ2AKY=PT'"'&8J=\[,'"+T4AC$!MU\AU)3X^ M]&3CN+-Z+8NG>LLSO!X0336J'0YF]QNR7!9$05&MP5CML%5R)W+2)JJ&W(XE M2V(N<263=47 5 _6@ZPSB!] ]V/%$7KGXFY&-_9GK?UZ2C:#7 '%-]OT 89G MI*A<4@S:$1_FIS#8)'T"+)AX+)G0ES\)/1:P0T!;;+3&\Z.Q:R,6'N:/<$Y) MZ0J5PIQ4-,DQ)-2:?*(:9S2::5Z08_(=KS*\<$J])([L1^JQ,+'"3VTBIUH? M9Z@UD'):0.#Y0>I0LG$ 78ZJ/OR0U\I%C.)G-@H1RH9F:&GVT(DV M(M9W'NPW@B;VW 8W*^J\L<%*.1FQ)2^L<<"-6[/$M:@JJY<"90L>4+F=('?6DCKZ.U//L72TZ M=>3V%W6Q$D5!QY4AL-KH4\0]*_L[B)NCX:+07906LMSRZL///Z7,3R[U$6$? M@%T=@;*$&E=T8>_D7>?CTX\2)%/NOZ)*O"MZW^C MVXKUU$V;T4\@\GU+56_,DJ,V\I))Y-HX\/MVGN?.<@T1\=HYDET"2Q);3N@= M$V&3D,&\E,J(CTTV#OW OX A"QF]DTE [RA(Z.U[S$^I#;PHH7912/TIM(F# MDJ11#S/QPL#V0B_T)SW,,XD;]XD;GTW<5W*'+G!$L[E-)P?!\N?Y>TMM"LV" M6"H,W$I],GG/RC^=O#]2Z9NZ9?U55U2G"E=!^I.S/032.&D/@70D# MZ["S+FNLHQAHVCZ,4AN9**%H?=-!8_E8'OG2Y@@;7WZ-4K?4OP1*F>XT[ JO M=J6:GH;JIZNK8]')0OM%5MQ\H;XW1=WF6Q(XDOCII&\/I!C!D RJW7U:7QR? M3:T /V% I^XPG,07=)IU2VDE'5\2]DH8_$6N5E9O[_:C"Q%Q)K)QB<>6/FQR M ?>VJA?MW23_C_SF/.]#").'9I%O/C@Z1BY==?QI324 ^YS M0W]3J.P"FE]):;J.5=#_G\W^!U!+ P04 " 6A)Q4O=%J@%8# _!P M&0 'AL+W=O;2!N4K0/#8(Z6Q^*/M#2D46$(C62BM-_OT-*5K*N";8'R[R<\YWO7+D^ M*7UO&D0+CZV09A,TUG:K*#)E@RTS,]6AI)M:Z999VNIC9#J-K/)*K8C2.+Z( M6L9EL%W[LUN]7:O>"B[Q5H/IVY;I;SL4ZK0)DN!\\(D?&^L.HNVZ8T?\V'ZI-$#M"*+"T M#H'1WP.^12$<$-'X:\0,)I-.\?GZC/[.^TZ^')C!MTI\YI5M-D$10(4UZX7] MI$[O997S++M6JL3:"=-:&[A7?7:1(Y+EY2]U73+2<]NKYF67!X-W**&?<,TPB]W M["#0_+J.+!EP8E$Y@NT&L/0%L P^*FD; ]>RPNJ?^A$1F]BE9W:[]%7 CTS/ M($M"2.,T?04OF[S-/%[VW[W]H&@:OBW MK1!VS/ 2F*S@BHO>?A^C(22OFG!-NC(=*W$34!<:U \8;.\:A%H)ZC"R"-;E M#PQ:0X?:-F#INE1MUUOF6X'8'28FU< $\,RW([[&\5W!7:,1H1V2BBZI0"DI MFRDG[I/ 3=^B9E9ILX(;&B1>=U M?;<2[(GIRD ^3\,BBR$C@.4R^Y%6J211\..&0MORO@5:NN#=*$M4?OZI2)/T M=TCS)$SCQ3F'_].#8IF'Q05YD(=94KC?4ZE,H0=FK>:'?DBE57#]*/:4:UXB MO%>B\M(?9#D#FA#E?4-'^!32-Y#,8A?V>+:<3S3]Z6(XS>#S]Z0[\E%:SH3X M-M2$"\[H D7&<++@Q$GFM^G>%9!4/N.B=^7!Y5AISMN72PN2,"[2*:(_:KWH MV5"C\CKZT>VH]-(.\VTZG5Z'RV$H/HD/3PO5[)%+ P)K4HUGBWD >AC7P\:J MSH_(@[(T/4[+R0!DG;#=BA0M'LN%5QC2S(-!Y!375%[(!@2>E5#4UJ*IMH!L% MM'!.-0_B,!P%-67"6\[=WHU:SF5K.!-PHXANZYJJ'VO@T"W<@?G:B/KO3-&4#/1_=*G?1V.'";A M"8=X[Q"[N#LB%^45-70Y5W)'E+5&-"NX5)TW!L>$O90[H_"4H9]97E)=^<2N MY-U#RQXI!V$TH:(@MZ"-8KF!HCL_^T0W'/3Y/#!(;-V#?$^R[DCB$R0)N9;" M5)J\$P44+_T##+B/.CY$O8X' :^INB!)Y),XC.,!O*2O0N+PDH$JN)Q?%>+; M:H-5P-[Y/D"3]C2IHTE/T-SADRI:#D26Y"3E[\H["&O?[4PW-(>%AP]3@WH$ M;XD]2TP%I&E5(S5HRVGU5M"V8/92M:$&:IGF0;_;3]-5-T2>S;M1C,7=,FPO M#B6ZAA=C[!O5C;=.,;)Q(V4C#0XH)U;X10#*&N!Y*:4Y*):@_\98_@102P,$ M% @ %H2<5-- 706) @ ? 4 !D !X;"]W;W)K&ULC51-3QLQ$/TKHQ4'D +[%3X:)9$(I2T'5 2T/50].+NS60NOO;6] M"?S[CNW--A40]6)[[)DW;\9^GFZ4?C(UHH7G1D@SBVIKVTDG9Y/56<%EWBGP71-P_3+ H7: MS*(TVF[<\U5MW48\G[9LA0]HO[5WFJQX0"EY@])P)4%C-8LNT\EB[/R]PW>. M&[.S!E?)4JDG9]R4LRAQA%!@81T"HVF-5RB$ R(:OWO,:$CI G?76_1/OG:J M9VGD47$918L4[8>[7Y@GT]IPZO4,+X$3;!-S^/H.B,54T?3 P: M+L/,GOL^[ 1<).\$9'U YGF'1)[E1V;9?*K5!K3S)C2W\*7Z:"+'I;N4!ZOI ME%.6_\3'Q&LAE6W*+;"_@+=,GD*.*@*7K7WK:[N17.JG)B6%3B+2'8&]1JC MOA*^8?C@]@L/,C:\K/8!L-$Y3GV"<)O#6C<4[ MBFA0K[SN#36IDS:(8]@=OI;+H*B_[N%?HE:MN#0@L*+0Y.3\- (=M!X,JUJO MKZ6RI%:_K.E[1.T#]PH% M L# &0 'AL+W=OA3URI[/FJ<6YZ.Q[9L1,?MB5X*A2^U-AUWV)K% MV"Z-X%50ZMIQ$D7YN.-2C2[.PKM;]=*)6X-V;[KN/E\*5J].A_%H\V+ M=W+1./]B?'&VY MQ)]RORUN#W7AKI9*=4%9J14;4YZ-Y?'J9>?D@\)L4*_MH M33Z2>ZT_^,WKZGP4>4"B%:7S%C@>#^)*M*TW!!@?US9'6Y=>\?%Z8_W'$#MB MN>=67.GV=UFYYGQ4C*@2->];]TZO?A+K>";>7JE;&WYI-/F>W[?"'IV-'3QY^7&YMGHY6$V> ML)K26ZU<8^E&5:+:U1\#X19FLH%YF1PT^):;$TIC1DF4) ?LI=NPTV O?29L M1KOIS?F^=P8'YZX"K;.LJ"ZZR)US=H8ZJOA6D:]K/]CY^#]KTE7IJ ME[P4YR.4HA7F08QV4REV4UEJE)%UUH-PC:!:MRA'J1:G=&.=Q.D6%?56U'U+ M+HRCUCS1* M<%B=-O0@&EGBO%,"YWD14SY+Z;*7;06>X">BF$79S/].(WKCC7[_79'$R0^0 MGM(TBNB*+Z7C;>A$)!4!Y@+YL5M!X(P31,22HH#%"9O%,TIF,Y;F,0*TX&Y> MEGW7MR$CE4!Z2\F'!@:'O-/&R2_#BY=)$K$\3XZPBE.6SV9'X+*8L&0R'1;X M2*'/'NOZ&.DE'A)$/5\#?XU Y/M()']XUX3Y@L+)"?7FVTG(@Z]DZH1K=$6@ MS0Q?&Z#'>EV<:R=B?V'J02?X(VAU)_0>^\.4B$^XQ:U@6)1M[P_T[G=XYB78 ML-)OCXT8>);*<;60_A9@N()+O5#R2W@?,/2*PY87]/U%M[(*6M;A,1P(V)4* M? A:<9!CUXT'Z7S?& $FAFM"^&OBVR83^LKUOPG+GTF&'N(3QZ99% @1=8V; MWR/ Z(++V4N7#<(1M,"P0OT2!D"T:P-6+UARVU -?$APM0#7/F3CH0VY/L@Q M^Z\AWCP#] 7EH4?F$WJMD'#%V_8SL#Q@HEIZNC=-L]3H\,P3CA1O06]ZZC_Q M#2W^V=9^!;/PGZ!930.0&;K7+%0E[9;E;A7&Z /Y!&7HVUV">CR(?E."<<:F M:)$^HU&>ADSN33F6\B ;_]MQ?93*^?[#B1LC38=GDM&^F6+\:(+KA%F$.=4" M9Z_<,,QMWVY'X?DP 7X5'^9HP%I(9=$@:JA&)]/)B,PPFPX;IY=A'KS7#M-E M6#88YX7Q OA>:^TV&^]@^P?AXF]02P,$% @ %H2<5"UV\&ULO5AK;^,V%OTKA'>PL M- MK+>E- G@9&;:673:02?=_;#8#[1,V]R11)>DXG%__9Y+R8J3V&JP6"P0Q!0? M]WGNN92N=DI_-1LA+/M6E;6Y'FVLW5Y.IZ;8B(J;"[45-5962E?Y MWEB:F-Y<;?E:?!'VM^UGC:=I+V4I*U$;J6JFQ>IZ- \N;W/:[S;\78J=.1HS M\F2AU%=Z^+B\'OEDD"A%84D"Q\^#N!-E28)@QN^=S%&OD@X>CP_2/SC?XMNO",NHA]4K7=&/:^7HKET_-3F-[;'Q[LOPT'!7[B M^H)%@<="/PP'Y$5]/"(G+SHC[T\\?R=-42K3:,'^.5\8JX&J?PVHC7NUL5,; MGU'[!<6V;*!'K0ZJR("?)%_(4EHI#)L7OS=2/P]:&Z-AX?<;0>G=\GK_U[]D M83#[WC!4<"F!)Q0BVS:ZV #9F)2%8+PL5>& P*QB-8BACP+9)!^#PEM+8?-= MR:5^4'M>6\S2S#M1B&HA- M2EYR [;" OY6"_)VY[/R\9'?<;)SD@@8"7C[P M4M00_(8E7NJG<+U0#4UH",4J='O.L-SSXY#]8C?04S1:"Z?>&14E(?NL05[: M[IUT$KP%G=CV:)3GQ_EM3[5+=Z[L(!(Q[HA]Z(,&UHS:_+CE!AH#]-)9_O3E=1+2<#/ MHD\0[_#,HL@#/AXY)TF]:!9U4GIL%DB#7 KM$O(=?,UR+YDE[#MDL2B;);1@ MBY7UFLQZLIO@^ 9009P!(+6NY1]0RRU; ;0,8&O$Q4 -)WT-)Z^NX8,SIXIU M4 HUX4NSY86X'J%&C= /8N0JN*T;^(?L4+9=$-&5[09=R')9NK)#L! !@RIE MZT- %WOXO<7.[MR:<$>;[2,Q7"*,H#5>@P!^%+RTFX*#Y-ZC#-:DL^\3\YJ7 M>RL+TR7HEI?N$,+Y-UXWQ"<=&U/Y^EX<9AB$@9?'80MD/_1I)@N])'!3?N3E M , GP8E8G7$H6ZF0H^6_48MMF3CJ"K]_\1MX09QU_^\<*HL]55YMVN)](F0< M! #H. CQ+TI1*0WAE+X:3A_1+5>REB".GW").=&93@%M4/YIH'VLVWM>>^5:<[UT M@#O10%ZV 6D(DQTD%W3=(XXG\Y_%\@>M"$A%T50-<@1WB!;NN-9[TO;!.?JV M=(Z^4'-YCI[?L#SSPC0E&H2J*/4G&*8IL)6>(>W8R_,,:)AY08#LS[QLE@^1 M>.#-P"&@.3]+)BP-DB%*'X< 63@C] =A LMBL@SX3[*4+)NAMV'U,;7G/1XP M"5[[!+P#CMOGMC1?IHA,2;W@A2DIJ#3KDM4W[BY?09>O/C_SBMK.D_QA2EOY M1XN;_TTR [""'[39I%'FLIF[C)W.9H++ &4G\;($N<^](!]LR8_9]!&%-(^' MLGF(;^2B'42^YR=I%\5L%I-QF>\%6?A_3RA,R5^80A -AUAHUK/0[/47T^,L M.U9Z!0D-BC_?[?BQKNX:<]R]T=^(E9J:-TM)$*2.KTJY='@T%C]M\F"GK)%4 M\>+^>;]!AEG5OH\(>A]Y3E0._?-3EH#IO3BCJ$=@FD&^S_I(9Z^.](=!KF>_ M&;%J2K=\,N;#BBB\:+-X8:<"W;GW5KH//>"ZM!:XMZU$&[43!'\B#XVE M][S_"O6#^DZC_E'QJE5\I@1:QL6;V3#)=*]ASQ#]O ;SM,?E/ M7+? '2VF71$+@/C4C6,6X J4NOI(0-1>$KGYE,9!'M%XUN84KPN"KVS[&N@' M04=D??<[E;SIT=<,NGZZ;S9TNT?7:3]L]+/]9Z%Y^S7D<7O[30G>X_9J6"E6 M..I?S'#WUNUWFO;!JJW[-K)0%@!VPXT #C5MP/I**7MX( 7]Q[*;_P!02P,$ M% @ %H2<5#HXWK#] @ (08 !D !X;"]W;W)K&UL?57?;]LX#/Y7"&,/-\"H?R9QBB1 FF[8'H85[>WNX; 'Q:9CH;+D M2733WE]_E.WZ.J#MBTQ1Y*>/I$AOSL;>NP:1X+%5VFV#AJB[C")7-M@*=V$Z MU'Q2&]L*XJT]1:ZS**K!J551&L?+J!52![O-H+NQNXWI24F--Q9\0_K1W5C>13-*)5O43AH-%NMML$\NKW)O/QC\ M)?'L7LC@(SD:<^\W7ZMM$'M"J+ DCR#X\X '5,H#,8U?$V8P7^D=7\K/Z)^' MV#F6HW!X,.IO65&S#8H *JQ%K^C6G+_@%,_"XY5&N6&%\VB[6@50]HY,.SDS M@U;J\2L>ISR\<"CB-QS2R2$=>(\7#2RO!8G=QIHS6&_-:%X80AV\F9S4OBAW M9/E4LA_MOE.#%@Z]M:@)]LXA.?CC3W%4Z#YN(N(KO&%43G!7(USZ!EP&WXRF MQL$G76'UNW_$U&9^Z3._J_1=P&_"7D"6A)#&:?H.7C;'FPUXV1MXUU@CQUK! MP3AR(1Q$)TDH^2]6(=Q8[(1D0>@*QLQ,&;F6KE3&]1;AG_W1D>77]/,=.OE, M)Q_HY&_0N>,FJWJ%8&IXK12O5>!=1-_$EZX3)6X#[E*']@&#J7(7\W'4!O%'2KUZ9+O]DI.?=G,N8=K++$],LRD2>"6-?)A>"I06]."(T$] M&?L$HJ?&6$F2CSY DH>+>.V%(HS3C*$L^_EV!*DYF3UW.1-:A=EZ#46X+%+8 M5P]"E^Q-A@=&URF)UL%ZG4 2YLL\;D:<&:EKN[,TZR]7*Y@&*=CB5RD(9Q ML>0UR9?P:FH_0%J$V6K%0I:',*8/8\ Q'ZPWXO#:&GC?^ M@OFOL/L/4$L#!!0 ( !:$G%2,L7X-Z0( !$& 9 >&PO=V]R:W-H M965T M'JH^>&%8K!A,[2&;]NL[!D(3*Z=9N@)NI. MH\@5-3;2'9L.6UZIC&TD\=3N(]=9E.4 :G0DXG@9-5*UP78]V*[L=FUZTJK% M*PNN;QII_YRC-H=-D 0/AFNUK\D;HNVZDWN\0?K675F>13-+J1ILG3(M6*PV MP5ER>IYY_\'AN\*#>S0&'\G.F%L_^5AN@M@+0HT%>0;)GSN\0*T]$^'C\P/Y^B)UCV4F'%T;_4"75FV 50(F5[#5=F\,'G.)9>+[":#>\X3#Z MYGD 1>_(-!.8%32J';_R?LK#(\ J?@$@)H 8=(\;#2HO)(BHGF?*01+]"D M\-FT5#MXUY98/L5'+&G6)1YTG8M7"3]+>PQI$H*(A7B%+YWC3 >^] 6^2ZS0 M6BSAPCAR(5S(3I'4ZB^6(5Q9[*3B@6Q+>)*12^4*;5QO$7Z>[1Q9/D6_7I&3 MS7*R04[V@IP;;JZRUPBF>K+A0 M([\5FZ$RFCM1M?M3WM,;.=5%/><:+K' 9L?PR9+ )^1CST>],TXQWQ& '7' _C^6!#94T#-\\*%"+E1\!7M,W_4)-5QL]R+!$[A6D>\SO.$WB2XB-( M12B2A1_$8;H\@>?.2/2H31NT^^$R\O7I6QH[=K;.]]W9V.;_W)GZ#^2^P_0=02P,$ M% @ %H2<5+[#)\GS @ D@8 !D !X;"]W;W)K&ULE55M;]LX#/XKA+$/.\"H7Q,G11(@[3;<@!M6K'OY<+@/BLW$PF3) M)]%-^^]'V8Z7W;4!]L46*9+/0U*B5D=CO[L:D>"Q4=JM@YJHO8XB5];8"'=E M6M2\LS>V$<2B/42NM2BJWJE141K'\Z@14@>;5:^[LYN5Z4A)C7<67-:C)*Z+-JA4'O$?ZTMY9EJ(I2B4;U$X:#1;WZV";7-_DWKXW M^"KQZ,[6X#/9&?/="^^K=1![0JBP)!]!\.\!;U$I'XAI_#O&#"9([WB^/D5_ MU^?.N>R$PUNCOLF*ZG6P"*#"O>@4?3+'/W',9^;CE4:Y_@O'P7;.B&7GR#2C M,\N-U,-?/(YU.'-8Q"\XI*-#VO,>@'J6;P2)SVP@K>/W&:'#H2NX"/5:.&VLQ8UP5]2[*22)'GW]6>Q4^C^ M6$7$X#Y$5(Y -P-0^@)0!A^,IMK!6UUA]:M_Q*0GYNF)^4UZ,> '8:\@2T)( MXS2]$"^;*I'U\;*7*V$Z30[NQ)-/LJ_$J3QG-0BGPOR]W3FR?*[^N0"?3_!Y M#Y^_ '_/UZWJ&-;LX?>:\EPO+F+YBW[M6E'B.N";[- ^8#"=!#P'-3UH.8*J MLY-0&KZ8CCQ=MH&]47R_I3YGK*?^P!LLL=EQK%&3P/_P7D$^"^?I MW"_R,(]G4R?(@"-!'1G[!**CVMB!1+H(XZ* ) N7<0JW2OZ7Y3Q,%AE_XV4Q M 9:BE234 %Q)ZK@$D(2+90*+<)[%S-7*!^&G!4C-'>YX")$W*8K<&\Y2>*\) MV8V@'2FF10HI;[R36N@202&/BE^H)!D3S9.QC\^5- V7LX0!XN*9ZESNQBM8 MS,-EDO"BF(?9+(;GCF1T-B<:M(=^&OI6\KD?1L:DG0;N=I@S/\V':&UL?51M;]HP$/XKIZ@?-BEK7H 4$" !7;5)ZU:UZ_9AV@^>>\MSL[U43[I$-/!<5T+/O=*8[30(=%9BS?2EW**@ MET*JFAD2U2;06X4L=TYU%<1AF 0UX\);S)SN3BUFLC$5%WBG0#=US=3?%59R M/_WUT!UM)*N63%3[G/Q_8!^XVJG M6E*F<2VKGSPWY=P;>Y!CP9K*W,O])^SJ&5F\3%;:G;!O;8<4,6NTD77G3'+- M1?MESUT?CAS&X0F'N'.(7=YM()?E-3-L,5-R#\I:$YJ]N%*=-R7'A1W*@U'T MRLG/++Z9$A5\E>+#NE$*A8$OG*6\XH:CAG??65JA?C\+#,6R'D'6X:Y:W/@$ M[@!NI3"EAH\BQ_RU?T Y]HG&AT17\5G 6Z8N81#Y$(=Q? 9OT!<^<'B#$WA' M9?JV_JPK_](GX1#6-'8"M48N8(Z*.?XE]!R2 M44CG-19(">9 G28;TS)\AZ)!B/TPF"(E#6JC5L]=@J-,"T_>VV_W98MJ5_,V]5( MD]E0!RC_@ES#RZN1!ZI=-ZU@Y-91/)6&%H:[EK2A45D#>B^D- ?!!NAW_N(_ M4$L#!!0 ( !:$G%1@J23&' 0 ,L) 9 >&PO=V]R:W-H965TZ^[SO>DNHF:D=D_BE4;JC%J=Z&YF=9K3V1IV(2!S/HXYR&:R6?NU*KY:JMX)+ M=J7!]%U']<.:";4_#Y+@<>&:;UOK%J+5W[(;9][LKC;/HX*7F'9.&*PF: M->?!17*VSMQ^O^%GSO;F: R.R4:I#V[RICX/8@>("599YX'BWQV[9$(X1PCC M]]%G< CI#(_'C]Z_\]R1RX8:=JG$+[RV[7E0!%"SAO;"7JO]:S;RR9V_2@GC M?V$_[)V7 52]L:H;C1%!Q^7P3^]''8X,BO@9 S(:$(][".11OJ26KI9:[4&[ MW>C-#3Q5;XW@N'1)N;$:OW*TLZN+JNJ[7E#+:OC)MDS#I>HPO:W3_8[!&UFI MCD43^%$9,X7)+=T(9J;+R&)PYR*JQD#K(1!Y)E *;Y6TK8%7LF;UQ_81@CX@ M)X_(U^2DP[=4SR!-0B Q(2?\I0 M9 4J:S=(@&KF=C1*8!F;LW\,;3@V6$!8'A(/M-9,5@^ ,\LUPXY@8<,D:[@U<*LL%; >2(P<[D% MY <[IKFJ8;((LRS'0L@3-/[FJX(DY%NW6L[)%!%6@AK#&UX-W*P"B0>%CV/7F85+DSB9) MPP5"]6[RLO!N%AG21&K?8U(-1. Q80/Y&Y51G 3%RN?%L6!IEGZ9QB0LB--X M4;KQ/(^?U9@4&7+V><4)^1\T'L19A$5"O#A)F)-1G&P1#^(4X2)'2LD,6348 M JF\4Y9!,H<7\!*UN*/NTC*^#E^[*G"X5"^M$\PM#MM+W/ZJVPGUP!BLA]J M*TR<<2Z=L+VD? 9D!=@_# M?&/@GVMZE-XG2CG$[Y_7LN/3G.H4VT\.T:>RH>8O'A.,C9G]&_:SIWIX='3! M=DQO_3/"@,_$<-<>5@\OE8OA@OYK^_#,P3.R=2P$:] TGBWR /3P=!@F5NW\ M=;U1%B]_/VSQM<6TVX#?&X54QXD+<'B_K?X$4$L#!!0 ( !:$G%2^/N=* M.00 *$+ 9 >&PO=V]R:W-H965TO&!I#C63)CNW$,> X#1J@6;,D[1Z&/=#2V2(BD2Y)VA3G,LF3Z42Q1T,I>J9(:V M:A'JI4*6.:.R".,H.@I+QD5K/'*R:S4>R-:;ZW! M1C*3\MYN+K/35F0)88&IL0B,7BN<8E%8(*+QO<9L-2ZMX?9Z@W[A8J=89DSC M5!9_\,SDIZU!"S*MX>A8OE85V3UA[W>Y1"])*&UG6QL2@Y,*_ MV4.=ARV#0?2*05P;Q(ZW=^18GC/#QB,EUZ"L-J'9A0O561,Y+NQ'N36*3CG9 MF?$%XPJ^L:)"N$*F*X64<:/A_1V;%:@/1J$A+U8W3&O$,X\8OX*8P)44)M?P M4628[=J'Q*ZA&&\HGL5O EXQ=0A))X XBN,W\)(FY,3A)3\.^9SKM) V:@U_ M3F;:**J2O][PT6U\=)V/[BL^)EHC99&)##YS-N,%-YQ\U"G.@!EXHK$OQV_# MW^4()B <9^*G .Z9::' P=3V6Y9.+QUU\&<:=_0E2>&!5;C$Q.5-:H MD.Y'*BMAB!R!6()S2W#E\L0TR#G0ATCSYDLXJ'-,L9RAVD@[Q_![)2W(M>(I MX7,!$W?QK/5]31$N,RHRGK("ZD3=\H7@;D,G&@;=9- H;=X;^3DJ"B923,1=4F96_F(U!' R3Z/G6A_+.P?7Z/;OR!SNTXCCH1;V=RORAWVV M)$@&_3V2*5U\*DC2AU12W\Y0,=M[VQ3X\X"'011%]7/#^J4'?^ZBL(+_16V] MJ/F?6UZ](.EW7RDP?_:\Q.)^T.MU7I98+?_G)=8-AH/A\VU38@E55NQ*S!_L ME%BW'PP[W7]38D?)\Q*SDO^RQ+R'K1*S@C;<((TWVC%Z^4E@G7/J+(P:9LJ4 MXKZ7VX:[U2[ETDTO02=IJBH2?GR@J5&C_]_X"S6M ME+)06R51>W-*-8#7_4V*#WOT@\: @)?+@NXKW<[ -@(;N"4I"YXQ2VO&"@K/ M9H]&(WVX[Y\>;HU-):J%&PXUN-^@GZ ::3-_3OS8]:3NAU=J0 LJ92AP3J;1 M8;_7 N4'0K\Q&ULS5=M;]LV$/XK!Z,?$D"K+B05 MI_WUNZ->X@R)&V\8,,"P1(IW?.[EN2//=MI\M06B@_NJ5/9\4#BWG0^'-BNP M$O:UWJ*B+VMM*N%H:#9#NS4HK+1G7TC.H8WFOE"@MO5([Y8_DAP>RQ1AW6R^B@PO?"O(8X#" :1=$! M?7%O>^SUQ3^T':Z5=::F9',/;F#K+SAII)/DG2MILU+;VB#\?K&BY910?QQ M,>Y1C#V*\3,H;AHZ@%[#6R$-?!%EC7ZD#>64@F5M#*KL&[RYSPJA*#Q+\BMO M;Y\*RL'=F.-SNQ49G@^(Q!;-'0X6MP7"6I=$4+;9^8"#I8I I'<%./[,T.XZ M:'ZFA9=U\+"#EW7PO"MI+8F6.A.>AO1CZ5J).I<.T(^QP][2/;&U$&XF5< M81"A:FH^\JP=LZ4.=P>6DM1V0F3/Q&,>:/'9]MG18>04GXGT0T=/CH+ M#&9ZH_RT5'#Q87G]B!4TEPE;P)J/:O[ M&!\=34Q&D-S_:B(-A?@@EU: M M)>8QF#DLG-XO8<%_K'[Y ]?UL3LR+#LB*_H0PX[\2_$MN:92DS2Z:C)[J:W/ M X-WJ&ILJNTT2,*);PE)ZEM#D@9IQ#4X"L;44MZA0D,=UJ=23F=*R8<9?PSJ M*_,KB&?!;)Q -!OS8!1,1S%$200W=(!F&UF:"NI7]*?$/<%H'(33$80L%Z9! M%"=<^Z^0:@XU]OTD-DY^;R9:<=\F@LDH M]=PR@(J7>$XQ'<:D>(5\CQH,)X M3\;-TAD9E$:SM@;[Z4Y1$P$NHAK$2I-IQ.GD%$[BE#CU*WJOL0"[:3P=-\ZA MC8XGZK\/;\?@-LH=B[OFU*?[5B'(_;BG'HVU/M=+AWAZC0 M;/Q-R8*_!S37B7ZVOXQ=-'>0A^7-38XH3EZR4.*:1$>OI]0*37,[:@9.;_V- M9*4=W6_\:T$72C2\@+ZOM7;=@#?HKZB+OP!02P,$% @ %H2<5!5\0T&0 M P -PD !D !X;"]W;W)K&ULC59M;^,V#/XK MA+?;[H!<_):X;2X)D*8][( 5"-K>]F'8!\6F8^%DRY.4IMVO'R4[CKLFN?N2 M4!3Y\"%%2I[NI/JF"T0#SZ6H],PKC*DGOJ_3 DNFA[+&BG9RJ4IF:*DVOJX5 MLLPYE<*/@B#Q2\8K;SYUNI6:3^76"%[A2H'>EB53+]<<\WA;$* M?SZMV08?T'RM5XI6?H>2\1(KS64%"O.9MP@GUXFU=P9_<-SIG@PVD[64W^SB M2S;S DL(!:;&(C#Z>\(E"F&!B,8_+:;7A;2.?7F/_MGE3KFLF<:E%'_RS!0S M[]*##'.V%>9>[G[#-I^QQ4NET.X7=HUM,O8@W6HCR]:9&)2\:O[9,,/F4R5WH*PUH5G!I>J\B1RO[*$\&$6[G/S,_%HJ\N#5 M1L/[1[86J#],?4/ =MM/6Y#K!B0Z 1+#G:Q,H>&VRC![[>\3?,#JH3UH4E_AG@\"(*@+T1), C"I"?]?MS5;1]F*F/QP$>^8V:JF>K0Z](4=SV/%.HM\?"IO MGVM*BA*NV0L]5T;3C"I@0MB(O9&D2Z'75$UX@)"^-@?T@^OQF5P$<76.NY:/A[$B3NBT5O5^*TJ>:NZ<+<(94M?!CDQ MZR9L%%ZU$]4?GC 9C*^"HQ/C]QZS$M7&/=D:4KFM3/.N==KNJV#1/(8'\^:3 M@JJ[X94&@3FY!L,+&@75/-/-PLC:/8UK:>BA=6)!7S:HK 'MYU*:_<(&Z+Z5 MYO\!4$L#!!0 ( !:$G%3+8;B]K0, "T) 9 >&PO=V]R:W-H965T M)EYLP9SN%EMM7FT9:(#E[J2MEY4#K7 M7$21S4NLA1WI!A7-K+6IA:.NV42V,2@*[U1741K'7Z):2!4L9G[LUBQFNG65 M5'AKP+9U+&WR7N+5';>!,5EH_\1JKBH&(QE./ M&0PAV?&XO4?_S>=.N:R$Q6M=/6N=KGMG8E!+U?W%2[\.'W%(>X?4\^X">9:_"B<6,Z.W8-B:T+CA4_7> M1$XJ+LJ],S0KR<\MKD4CG:B QMK!/PFS BR)(0T3M,3>-F0;.;QLG?P;IY: MZ7;P]^7*.D-Z^.<$YMF >>8QS][!O*=M4K05@E[#;6ORDB3"[6M=UZ2Z>Z?S M1U@;7<--W51ZAVCA0;JRU%4AU0:6X@5NQ8YT[BS<824<%N T?$?K>)Z@[JAI M9,X3'NZMRIPDR3O[PC8BQWE 6]>B><9@L2R1639"[:#IF1=@2T$6'#;O,K"' M#'#(0"J:5JK?6EO*QW_V23E*JMDG90Y).0KY?$C,'!+KHK1*DH-0!31H_(FC MQ7BF9YO8^E M&L)7E5>MKR*/2\O'KWU+K?&;_>V=1@LS^%+<03_%[I%5\'_MIDRH_T,.A- MZ,STY2G$CD-H\WI+%[3/]V$/E7Z]<4=OZ3LZNL)J-!M_4;-"6N6ZVVP8'=X" ME]T5>##O'A)$>B.5A0K7Y!J/)B14TUW.7O7-DMXS:-B YM=: MNWV' PPOI,6_4$L#!!0 ( !:$G%3/-+%6!P0 .T) 9 >&PO=V]R M:W-H965T4K'4"QU@4?:$HBG/FS)D9D;.=-D^V0'3P M4DIEYU'A7'7=[]NTP)+;2UVAHB^Y-B5W]&JV?5L9Y%DP*F6?Q?&X7W*AHL4L MK*W,8J9K)X7"E0%;ER4WKS)=%^X4%L"^<7^HM9Q;>X1O>E6AEZZW]^Q3:> MD<=+M;1AA%VS=QA'D-;6Z;(U)@:E4,V3O[0Z'!A,/C)@K0$+O!M'@>4OW/'% MS.@=&+^;T/PDA!JLB9Q0/BEK9^BK(#NWN"LKJ5\1X085YL+!2G)EX?R1;R3: MBUG?D1._M9^V@#<-(/L < "?M7*%A3N58?;6OD_D.H9LS_"&G03\S,TE#)(> ML)BQ$WB#+N)!P!M\@/> 3ABDNG+[F"W\M=Q89ZA"_C[A8-@Y& 8'PP\@!?7]>VXJG.(^H 2V:9XS>>5/DK=I[ MV[3>4O)F>[!#@\ MY%I2*]IK>"P,);YLTH4^74!BIT6GMA\26),CD6* @3.8 M3F,:)Y,IW"M'D+9Q ,V #88P=U+11U'6 9=;110ZU544^39(I$\9VQR06.< M7,"RU,:)KSST)[&G!-3<""Y!:DN,MX8>_H/C+Y",1I!<38.@6\-=+=SKGE/2 M8\,X/).8$:]4EQB,,,^)C/4D^$EG<#Z\(EJC[V#E-6XYD<=XXD90P#(W(B43.FQUN?'&R]K_H:7@ MP%4&:Z&VO-(DR_^A3:?Z\<#.8-ACR8"> U)I>+3V^@='<(EF&RX:7L):N>8T M[E:[N\RR.<*_;6\N0L1V*\BMQ)Q,X\LKZG;37"Z:%Z>K<*!OM*/K09@6=!]# MXS?0]UQKMW_Q#KH;WN)?4$L#!!0 ( !:$G%2([8ZM]@4 ,43 9 M>&PO=V]R:W-H965TT96B)XEVM[ MQG::J6>2UF.GR4.G#Q %69R2A * 5MRO[RY T[J9[GAEZ,SD\7 M_%[<"?/'XD;A;-1IF1:5J'4A:U!B=C:X8">7&:VW"SX58JE7QD"13*3\FR;7 MT[.!3PZ)4N2&-'!\/(@K49:D"-WXTNH<="9)<'7\I/V=C1UCF7 MKF3YN9B: M^=D@&\!4S'A3FENY_%6T\<2D+Y>EMK^P=&N3: !YHXVL6F'TH"IJ]^1?6QQ6 M!#+_!8&@%0BLW\Z0]?(M-_S\5,DE*%J-VFA@0[72Z%Q1TZ;<&85?"Y0SY^\% MAJ3A\".?E$(?G8X,*J5/H[Q5<.D4!"\H".&#K,U&E[")2]YG0NXLX2ZKAUK,/UV =MK@]AXHA<\%V<#I)L6 MZD$,SM>,35ICCKW%LS&XT.09(IG/.RCAKRQ**5!XB7C8$NJ+/BD* M3(.K'<-4HA>[B9%6;I'[C=9'^>M;))X+ TAR;S83^"CI.!EC_0!9#&:8#1(O/$XA'=% M;:%R<=XHDC:/P.LIB"]-L2!$/;A74I-T@,)C^TRR&"[RO*F:DALQ1;[C7N2% M0_DP\%B8'-$S#,='+ZJM!84?QB']1DGGS!ZX0L*81:QW_2I, 4H$P;@%:/:B M%'J11O;7AQXRQ!T9XE>3X4I6"UFC,S8!'=I74IM=Z=^O]>-<0+ZFS062HS8/ MEO,"4YLK@6F?EPU6'AR F0OK :\??]+0U+R9%K1KN:RU+(NIW4)M\%$]*45Q M60G/JN(:9K+$8TJ?M*Z3,?@X5T) Y:J0C+=H=8>VJM!JMG>PZ(K1S;GU@V=VPT"_[HX;5RHVWEHI^T3?U7"H54 M=N,4;G<00DX,-IDN6O$UG_/Z7E@M-?9^_<=!Z&5A9 NZ'T?_77E?*8V),,R' MS[;_$]-C_H">H##N VI\]LA2XA#5/PJN]-%&50^&S'T -DS;T2:3XV'2?DF& M03O:,CLM=$[9 2@J-HRP"#6\06_1Q)LM]>G0Q[?I,(0W/>1,.W*FKR;G!VX: MY0##V6;7\?X9SUV4[#6SNTM:M[>]:WQ7>[04&_3<\%.O-Q':21U>+%11 L.C M>*6_.GKJ&$OUCS]D 0M^7BO17:6@M(QQ&9T+43Q&MS5&=5TM&F/S MO#U4 M^+\%C 1N>& ,3,>>!E(W8CM])940_Q.J"W&\]OP_J PO8#BRFZZS#% M'BU)@!I2AVGJI5$,:=!BZN.48=?E,$7 QS$5I9V88E\[SO9CFN$Q&EM,XQD[NW(LHY[V3=R;[T/WL.\7B/?F?>=>?\#YHU6KE8JH>[M!9(& M>\2Z6Y;N;7='=>&N9IZ7NPLNS/K[HM;HQPQ%\0S&/T#*71JYB9$+>U$SD<;( MR@[G@D^%H@7X?2:E>9J0@>[F[OQ?4$L#!!0 ( !:$G%0,EY$JU@( ",& M 9 >&PO=V]R:W-H965TH#R!- M#830 @(DH)O6AZI52[>':0\FN21>'9O93J'[]3L[(:-:2U\2$ZW06]!PA%)A8 MA\#H\XPK%,(!$8W?#6;0NG2&Q_L#^AT8'7,CH)>,/T.0SZGR#J M1=$)O$$;Y\#C#3Z,$ZZX280RE4;XL=@8JZDR?IYP$;N1R=FRQ*QH/!E]Y4W("CY)&A/!B3J,A[%#&39>N(&&F@(S<0X%I3FAG MT!ET_3H>=5WJ!#.&9SQA==^FOZ@-: Y8HJW_-Q_VAS 8C3\TU&BY1B\V_*G@ MX\LN=(;]+E"+4P,3NXKBE,D+4%E((VHDQQWB\1BB40QK99F HY0?LO%&OL]@ M?!'3&D4QO%5AX5'CEJAS/YX,)*J2MN[A]K2=@(NZ\?^IU^.3GBWGTH# C$Q[ MYY?# '0]DFK!JJT? QME::CX;4%3'+53H/M,*7L0G(/VOS#_"U!+ P04 M" 6A)Q4&EGKB/H$ "O#0 &0 'AL+W=ON M6&-#(TLA:Z[I5:[&:BV1YW9178V9YT7CFI?-:'IFO\WE]$RTNBH;G$M0;5US MN;W 2FS.1_[HX<-EN2JT^3">GJWY"J]0WZSGDM[&/4I>UMBH4C0@<7D^FOFG M%[&9;R=\+7&C!GTP.UD(<6M>/N7G(\\0P@HS;1 X-7?X#JO* !&-/W>8H]ZD M63CL/Z#_8O=.>UEPA>]$]:W,=7$^2D:0XY*WE;X4FU]QMY_0X&6B4O8)FVYN ME(X@:Y46]6XQ,:C+IFOY_F5%MGMFPO:5P[O1$VQ5MRZZ]4U7U2H7I^--9DQ MD\?9#O*B@V1[( /X+!I=*/C0Y)C_??V8Z/4 MT.\YL'C!OCT77.*;A=WSG&])8AIF4O)FA;;_^VRAM"2]_'' V*0W-K'&)ON, M41KE;84@EN1@I15<8L4UF=;">IPWVY\5[(W#O.+-2S$X:-6D\JE:\PS/1Y2K M"N4=CJ;7!<)25)2'9;."S)*1CV0T#>\(_?1#POSXK0)E:76NRH:TUD0+R(U0 M-EG54IRI8Q':AK=YJ>W\1HFJS"V^TM08[RKC"%HD:CR%ZT(B0MW)!8U<@(*= M%7VTS<.W?C/+)-YATZ*"'X$YT<2GUG?"((*/V*#D%? F!YY3FI0F@";? >\- M:5HS<8(TA,!A:0)75 6,#\Q\JD6WJ,W;8*J?)&0BI:G70A,P&?(=QB;4B9TD M8/#)[@ TOX<%&5^6>NA*-5#8T&W.SEV=M0R5&B)T^TJ\R+9!F, !_86]_L*C M]6=%!E_6AHJ"F2F(I=Z^I*Y_P+0X8OU85PF&(I^C_'X5*2AI1B$V#?F!M'D* MO[7U@I"(\#=;5#%_,[NC^*X09JN5Q!6Y^?G0EU:3R!KK6Z[A/69H8792\BGT M7AH8U\9NQ*@-Z,E<#SY2YINX6;KL[=[VPSW*K%1'S*3S8HGE,9A/2#\1_S/& M) G?3> K*@-NU(L=*5.KCP:L^HWS0F#W<*_&Z-G4":,"H>,?DZ\=W([\45Q)Z3&N_[J>OU M$7S%DLB91,%KB)F)T*-P7E&]F?@TD(9NS [KY(2JH!>&#HM2LIO&KA?#"U.D)I*]VX)>79+=T@J?@LZ M%)1JC4#I?/"CP/$#SUKV(^9,$FMOC?8Z5FW= V*,>S'&1XMQCM)>59L,H3M. MN\#.-ESFAXO>02,O'ZE#:R]Z\6C-[A6H/?)V6YE35BD34SJQ"(;T8+4]'-PG MW7\K:0@3)XGLP9>X+ 4_9HXW8?9$#-QXTBL\9$[L,2MP.C;CU/$\'_PP=*/X M0>[_5]WT*7G"*.J2@R^SWH7K18VROY0FBZX-MN07]4 M*,T$&E\*H1]>C('^'VWZ%U!+ P04 " 6A)Q45#+JVAD" "!! &0 M 'AL+W=O+9)8<-S:\:=%OT"+O6 -;P,_=VCB/CBP5EZ L MUXH8J!?)X$;W'V&HY\KSE5K8 M\"5]C+U.$U+N+6HY@)T"R55-.N<-AL87&M1@)4Q7Y +HQK&MYR02Y5_&/^]:])LNJ MXM[\Z^#%'2#CPK[,*3HQGI*60^)53)R>29R1!ZVPM>2=JJ#Z$T]=$6,EZ;&2 M57J1\(&9"#>/NO]D:VJ\#FK]ZAF.?T<"J GHR% M!-.$X;>DU'N%<4+&W?%^+>-8_0Z/E],UM^'*$@&U@TXGURZOB0,?'=1=&+*= M1C>RP6S=&P'&![CS6FL\.C[!^.H4OP!02P,$% @ %H2<5-!BRR'=!0 M'1H !D !X;"]W;W)K&ULS5E;;]LV%/XKA%%@ M+=#&(JEKX!AHG*P-L&Y%LVX/11\8F;:%2J)+TDZR7[^C2T1'HN@"?LF++5'G M4-^YZ/LH:G8OY ^UX5RCAR(OU<5DH_7V?#I5Z8873)V)+2_ARDK(@FDXE>NI MVDK.EK53D4^)YX73@F7E9#ZKQS[+^4SL=)Z5_+-$:E<43#Y>\ES<7TSPY&G@ M2[;>Z&I@.I]MV9K?WQ^19/*H;;X)^/W MZN 85:'<"?&C.KE97DR\"A'/>:JK*1C\[?F"YWDU$^#XV4XZZ>Y9.1X>/\W^ M>QT\!'/'%%^(_-]LJ3<7DWB"EGS%=KG^(NX_\C:@H)HO%;FJ?]%]:^M-4+I3 M6A2M,R HLK+Y9P]M(@X< C+B0%H'TG. &]L=:.M ^P[^B(/?.OAU9II0ZCQ< M,"JG97P M=J_H9C^G)"%>/)ON#Y,X-",A]G'0F3U#%W3H B>Z12\_%H"7[AF^X>^VJ!JG MX!"N%P4X[$4U-,-!'%=]8(LJ[*(*G9@^2*$4VDJQRFPIOW1[CT04#J$2'":D M%Y'%S"-!XMLCBKJ((B>FO[9< JF4:\0?0+N4M5*+:'#O*(IPU$,XM JQ1Q,[ MP+@#&#L!@IJ 5I0 +]VPD=OHZAQY_@U92%(C_W&7Z\5W!]48L(;%[R'A%9E9Q\(8YP]CO ;=8 MT7 $]X%F8B?N/V$]UE0=,:UE=K=KJ%<+=/V0WW*YSU*./HI\"8T.A F5.$,@ MY>F/#8QQ:1<[;$&*HSY]VLQP0D>(!A,3$W'&=)6M,PVZ+YH'5)2-[BB1[^HS MAX)@HVCX14@:-IJ&3Q2UUO_9\Q%[0)?]LECL@L1+Z$A=C*YAMRR]+UG^J+-4 M01;JOG)6P@@+#E]$)8PN8+YWJ1,NEJ8&/(D_HMH8<.5Q,V5QUO8LIH/<3#HX*$9]4@X\HI"#.D2 M]X+\ESK8LNZ.PJ"_8+2:T61D&4 ,#1,W#1_MX"&[QH$7]-%9.)C$T'BYW"BXIEQ820\7D15 Q-51,3Z1B.J38P(O\_@N2Q8Q&83BR M;J>&B>GI3$R'%$L2@FD?HL7,B_V13J&&B>EI3$R'%$MP0/M,;#'#84S&X!UL M[;B9N%O5N?K%$#%]$41,#1'3$XF86O9+;(LYFYUC,4<-%=/3J9@..38)@LCK M8QR:A;X_MIB@AHKI:531;R=.LV7:NNID5T*W9?\U NXUQ9NO1Z<$>>*42];<$ M!4_#KM3-)F%[H%S9C3[]JS>]'O\JG* M,P;W LEI45#Q[Q)R/N\YV%DZ%W;LT29P4PF7&& M!(Q[S@4^'^#0 &S$KPSFLK%&)I47SE_-YB;N.9Y1!#F,E*&@^F\& \ASPZ1U M_*U(G?I. VRN%^Q?;?(ZF1@T93J7A1@;6"(F/E/WVKC&@ -,]F *D 9!40; 'X%<"WB9;*;%I7 M5-%^5_ Y$B9:LYF%]<:B=389,V4<*J&?9AJG^D-(=%$4HBQ&WX G@D[2;$1S M=,/*=\1X?8H>8 9L"M):%B-]MC7XZ H4S7)YK&%/PRMT].48?4$90X\IGTI] MC^RZ2BLW][NC2N5EJ9)L4>FC.\Y4*M$UBR%^CW=UQG7:9)'V)=E)>$?%&?+Q M"2(>(1OT##X/QSOD^'45?,OG;^&K[1T+7J#K-P6":5L'MOX@I"W/+6?)Z:U^ MZ6-T(24HB7[?:AYTHZ"0?W:H"&H5@541?*#B!#%0FXI4PD,+-_UAUO=)AWCM MKCMK>K<>1D(5[" M6TTSV\2/.BN>;P@C@1^V-WO>KM6U=ZI[Y$I;\I.ST\^ZWZF9.P=T'WO+]N?M MYW^%;SH;A&VRZO^&,#_R@FBS_[C1GO%GWOH?&4MB7NQ*F2PIR2&M7_8\[.]I MO;_N*8DB?]7Z]3 21"V\Q?IE-\0?M4.I$!^C9R[R7=\=#X=[ M.A^NM7 <>*UPU?D-881TPA7GW<9XHM-,[-0FT8A/F2H_V?5I/1E>V'EHY?S2 M3(QV[%G2E..F_B G&9,HA[&F],XB70A13G#E1O&)'8)>N-)>VV6JIUX0)D _ M'W.N%AMS03U']_\#4$L#!!0 ( !:$G%1S9]"A# , ,(* 9 >&PO M=V]R:W-H965T"ZG-9@K!7EE(5U-BE6H6Z5$ S+RIX&&'<#0O*1# : M^',S-1K(M>%,P$PAO2X*JGY? I>;84""IQ,W;)4;=R(<#4JZ@CF8VW*F["JL M73)6@-!,"J1@.0S>D8LQ29S 5WQCL-%[Q\BU"V#>Z M3>;;FE!#1P,E-TBY:NOF#CP;K[;=,.$>X]PH>Y59G1G-864?BD%49.@#R)6B M9 M@*&,ZS?6\'8^0:]?O4&O$!/H:R[7VEKJ06AL3RY9N*CR7V[S1T?R?Z+J',7D M#$4XBAKDXW;Y!!:UG#R7AY9DC3.J<4;>+S[B=P,/(-:@T5+) ET]&E#"4AC[ M!PE*>W#74JS>7MNW-T/OM :CT8]KZX.F!@K]LR5%7*>(?8K.D13^!MS?@/H; M-''=6G2]A?NQ/XQ(%Z=).@@?]ODUE44IQG79LX2=.F&G->%49(RV=)K4/LD) M>7?K%-V7\]Y:)'L@TRCMQP>X&ZKZ7=QIIIW6^=+6?+>"&9MM;J@!W=)OK_;K MG9!ZOT[1?SGU_E\\DZB7= ^H-U1AW$^:J1.\FZVX->$L9YR5I3W;1IWLS6IR M0NYD-^1(]'+RE<<^U"A.N_@ ?5-9A DYPGXW DG[#+P!;9!(?V&,MSO'T[W<&^#X79W]E]WQ81&')96A\]3 M:Z.V&Z;MPLC2[SGNI+%P_&%N-YF@7(&]OI32/"W<-J;>MH[^ %!+ P04 M" 6A)Q4^#8+B#,# #0"0 &0 'AL+W=O?XG'N=:P^W0CZJ$D"3I[KB:N256J^N?%_E)=1478H5<'RS M$+*F&H=RZ:N5!%I84%WY41"D?DT9]\9#.W'5]')PEOJ+PD M<7A!HB"*.O1,WPX/.^"ST_ 9Y*_!]]S$KGZQY8M/UX\LI*A=\?9K1WY-YLK. M_SZQ8.(63.R"R2L+3O)T=U*H2P:UF[5+7T/0V]47]H(#=1U!O2CIUI8Z;>G)JCEM MU08+D!(*+$ZS+PWE7 M8OI'GL.LG_8.,M,1-8B2?G=J!L["X']EZQ*,)QQ929@13AS$OQX9-7Y>- MP9' .(P'!RX&QYLT"N)N$YDSD;U+';(C UDO3?8-3+..KRPUS:7+01B\' S! MNQ6B76I78YRF!SXZ@M*=7M'8\'>..NQM2WME4,3VI.8,<+/N6C*QA_'!_'5X M-6TN%R\TS5T'._R2<44J6"!E<-G'_,OF^M ,M%C9 W4N-#98^UCBE0ND"<#W M"R'T\\ LX"YQXW]02P,$% @ %H2<5$KIP+;? @ P@@ !D !X;"]W M;W)K&ULS59M:]LP$/XKPNQ#"UW]UB1M20)YV5A@ M':&EVX>Q#XI]L45ER97DI-NOWTEVW+1+O'T9%$(LR?<\]]R=I/-P*]6#S@$, M>2JXT",O-Z:\]GV=Y%!0?2Y+$/AF+55!#4Y5YNM2 4T=J.!^% 1]OZ!,>..A M6UNJ\5!6AC,!2T5T5114_9P"E]N1%WJ[A5N6Y<8N^.-A23.X W-?+A7._)8E M904(S:0@"M8C;Q)>S\+ IS%5P9;O3&U*O]6F!^^,=^T<7/ :SHAIFDG]CJ@? <0-(':! MULI<6'-JZ'BHY)8H:XUL=N!RX] 8#1.VC'=&X5N&.#.^A0V("O09$;AGWI-) MFC*;7\K)0M2[Q&;[9 Z&,JY/T>3^;DY.WIT.?8/^+8N?-+ZFM:_HB*^8W$AA M$:B((H.">J&SR%IX6&' MG+@M1NSXXB-\7W#73Y)$5L(PD9&ED@+'">"Q,9I(168Y%1D0)EZ:,9&PD@/Y M_AD)R<) H7]TR+EHY5PX.1='Y#0^-![7!-B&KM"%D(:L&.<'ZS>M^?J.SUX@ M&ZQ9C+\@"(;^9C^Q?UI>Q7''U@C22)C9HDM&2&S+?RO1QXJO<2NY /Y6HJN6_.HME"@,GN_7X+\7J7'1 M[ZA2ITDMW=_K$@6HS#5/]&V34#>,=K5MT!/7EOQG\[J[X[V9,:$)AS5"@_,! M;@]5-\QZ8F3I>LY*&NQ@;ICC1P8H:X#OUU*:W<0Z:#];QK\!4$L#!!0 ( M !:$G%0^)#+S@ , *(, 9 >&PO=V]R:W-H965T7 MI!19+RM!<^C%UF-F-+OQ(AM6YV!-N M[FR$S+ VIW+KJ[TD.'6DC/DH",9^ABGW%C-W[5HN9B+7C')R+8'*LPS+WTO" MQ&'N0>_QP@W=[K2]X"]F>[PEMT1_V5]+<^97*BG-"%=4<"#)9NY=PHLUC"S! M(;Y28!T11A)M);#YNR]4Q+K!\_ MJK]WP9M@[K B*\&^T53OYM[$ RG9X)SI&W'X0,J 1E8O$4RY7W HL8$'DEQI MD95DXR"CO/C'#V4B:@2CTT] )0&U"=$)0E@2PC9A?((0E027:K\(Q>5AC35> MS*0X &G11LT>N&0ZM@F?$_4&<%-D;\%*<"W-8H#+ MY%=.%2T6AZ?@? 4H!Y]W(E>& MHV:^-A;M@_RDM+,L[* 3=D+PT1C8*?".IR3MX:^'^1 -"/@F-U6"T&."EFA0 M\2.6YR"$;P *$.HQM'H^'?;%,TQ?D^04O1%-6"UWZ/2B$WJ]R^N6$+_BB=EZ%+&541R=@2LCC_=48T;_D/187D4)?;\1C '3P 4Z'G:=":GI'VR=]QF/ M.X]\"\-VSGM *$(M\SV@>!KVNY]4[B?#/<&$>J)F)IW'3MOEL.IBXLFH9;^+ MJ==>P_VTAK5W%'QI5Y<*C=3&TU;^5WVH<;L2 MUT^AFE&@8Q3HWWN[Y#;:$L;M&NM!C=OFNY PKO51T_SQO0&'7QQ/M7A);W3F M*.SX[T%!!"?M&'I@X2B>G CB^'Z"T4L[O52H[^IQ%';JJ(N*(CAMA]%%-6JR MB,*O#6\9D5LW!"N0B)SK8DRIKE:#]J4;+UO7E_!B58S+1YEB>C=#R)9R!1C9 M&,G@/#:9E<5 7)QHL7&PO=V]R:W-H965TV MT[)_OV,G1*&$JGM)?/F^\YV+?3S>2_6L^+Y.Z\*2;7)C%_SI>$LW\ CF:?N@<.8W5C)6@-!,"J)@/?%FPRU)3D>FQ;] A:]9/:_';2CS\ M0/PK5=GJ_?>TGTL0E.)L*E$Z.Q% MQRM!UDH69"Z%47B)\#28G,S=.0!%?LU6VJW_/B(8-8*1$XP_$&Q*K5JE9B+E M9<;$AI1BQ3B'K+7=6>)*I.]$;%?:3<-H-.P/QOZN7H.ZZ4:/N%"1-"I+_+R->YJZ DZY:A8/10&PO=V]R M:W-H965T0QY2%#T]*?W=9(@6GG,A MS2S(K#T\A*%),LR9N5<'E/1FIW3.+"WU/C0'C2SUH%R$<:\W"G/&93"?^KU' M/9^JP@HN\5&#*?* MHS1<2="XFP6+Z&$]X O'D[EX!J=DJ]1WM_B0SH*>"P@%)M8Q,/H[X@J% M<$04QK]GSJ!RZ8"7SR_L?WKMI&7+#*Z4^,I3F\V"20 I[E@A[$:=WN-9S]#Q M)4H8_PNGTG8\#B IC%7Y&4P1Y%R6_^SYG(<+ /&T ^(S(*X#!E< _3.@7P>, MK@ &9\# 9Z:4XO.P9I;-IUJ=0#MK8G,//ID>3?*Y=&5_LIK>\]^&CDC8S\(=,,6W!K[OQ4=Q!$%(JJGS$+_E8 MQIV,'YF^AWYT"W$OCEL"6OT^/&K3TPU?8W(-_DI-OZINW_/UK_ MDD05TAK8 M8(+\R+8";SM*_&VCA #JIQ/3Z=\=_@>5_X'W/[CB?\F$=\0LV QABWLN)9=[ M4#N_<4#-55O=ER7OR/.ZJ^LX'X[[T_!X68JF311-WKTV6O_"Z)6L825KV"EK MD5+*Z-8R$,(-Y:_P=QAU1EIHIZY;6LD]O(QH'->D-6V&O9JPILG=X-VH7=BH M$C;J%+:IM) 4!*O@I+G%.[7;N9*U'*?6IA\U0XN&DYK$%J-176,;47RE>.-* MX[A3XR?-I!&LG#KI/W3%TA2S;3+&S4+5-#0M!C4%38LKX4^J\"?_IZ50IK]N MIDFSF2;U#&,) 8$[HNS=CRF_NASPY<*J@Q]Y6V5I@/K'C+Z)4#L# M>K]3RKXLG(/J*VO^ U!+ P04 " 6A)Q4:BA\('P" #)!0 &0 'AL M+W=O6HWC'4L@* MM9-&@\5R$MWTKZ=#GQ\2?DC MB&7\Z3BCW98>N#]^9?\4:N=:EL+AU*B?LJ#U)+J*H,!2-(H>S?8S=O6,/%]N ME M?V':Y201YX\A4'9@55%*W?_'<^; 'Z ^/ -(.D/XK8- !!J'05EDH:R9( M9&-KMF!]-K/Y0? FH+D:J?TI+LCRJF0<97?":JE7#N9H8;$6%N$<'H2UPML+ M'V9(0BIWQK.#WBAY#U.C-VA)+A7" K4T%AX,H8.B0?B6DUDR4?\CI$DZ9-!^ M>ILW%R_"1^?P#F)P?DLWCHEK\8KBO--]V^I.C^B>8=Z#0;M/_P!\>AK.0GN0 M!'C_ZBT\9@=W-J8[&]/ -SC"=Z-)%E(UP;0%YHV5)+G8N^=<-0464%I3L1E5 MW9 (]]>4<,#[7U^8&.X)*_?[A*S!3M8@R!H>D76O"=E> CY./&3R:7@X\4/F M_C?LC?KA3OWP),\,EP12.[(-]PWZ"'FX3*&!U%;F?#VEAL(H):R#FDT,M^GL M4*'M3A=A)]_9-MGE:!QO]HLZF=(6$.\]--_DO@J[8H&@L&10TKL<16#;QM$& M9.KP]I:&^"6'X9I[+5J?P.NEX3?1!?XY[[IW]A=02P,$% @ %H2<5"\S M8WW/ P M L !D !X;"]W;W)K&ULK5;1CMHZ M$/T5*^K#KM22. D05H!48*_:AU:KF!ZF>=$ZI02\%%WKFY<;L[WQ?ISDMB![(/15PLI6J( 8>U<[7 M>T5)YIP*[H=!,/(+PH0WG[J]!S6?RM)P)NB#0KHL"J)^+RB7AYF'O>/&#[;+ MC=WPY],]V=$U-8_[!P5/?A,E8P45FDF!%-W.O,_X;HDCZ^ L?C)ZT*TULE0V M4C[9AZ_9S LL(LII:FP( G_/=$DYMY$ QW]U4*]YIW5LKX_1_W'D@*GDVOVB0VT;>"@MM9%%[0P("B:J?_)2 M"]%R@#C]#F'M$'8=XC,.4>W@E/,K9([6BA@RGRIY0,I:0S2[<-HX;V##A/V, M:Z/@E(&?F=\3)9C8:?1 %5KG1%'T"2UEL2\-<3K++5H0S5)$1(96C)>&9JCQ MVC=>-RMJ"./Z%OP?URMT\^$6?4 ^TO94(R;0HV!&?X1-6/^;RU)#1#WU#;"P M6/RT1KRH$(=G$$?HFQ0FU^A>9#1[Z^\#^T:"\"C!(KP8\!M1 Q3ACR@,PK ' MS_+][O@"G*CY(I&+%YV)][TLJ")&*GUW(5K<1(M=M/A<-+@)F$AE0?N4KGQ' MSM<6_/,\&N%Q,O6?V_Q[K/ DPHW5&V##!MCP(LT5%1+R^2K141-O=)%HE:0' M5[:0H>091-Q1!,P+R.(Z"^$>TP;2#G(7W;#C]FV?--7;AFW241R'0=15I\]P M',48)_T"C1M"XXN$7*W!%8?H=@MWGBU$!]?=6D#P0%2FK[$8GX"+AV$2!1T. MIV91'$XF43^#I&&0_"F#5 KX,*X'0-^INJ9I11]D3QSUE]%.D#0E]*G'+;HY>K%K3Z$WU&_ M5K5,$:Z\!5L^*Y\^ .X81_<<1?NJ17 M/5.&^+6CX.@BW%_=M-U#L0G#".>_47:L4JA-S>"#6CLX_-0 M:QMXZD8$F^A9K04]3:&PO=V]R:W-H965TW 3M[%P[&([+?OO9SLA"ZDIW4MBQ]]W=]_= M]=S9GO$G42$DP4M-J)@[E93;:]<5185J**[8%E%ULF:\AE)M^<856XY@:4@U M<0//2]P:8NID,_/MCF[RII/[@9K,M MW* ')!^W=USMW-Y*B6M$!684<+2>.S?^]3+1> /X@=%>#-9 *UDQ]J0W7\NY MX^F $$&%U!:@>NW0 A&B#:DPGCN;3N]2$X?K5^N?C7:E904%6C#R$Y>RFCL3 M!Y1H#1LB[]G^"^KTQ-I>P8@P3[!OL:D"%XV0K.[(*H(:T_8-7[H\# A^] XA MZ C!J82P(X2G$J*.$)U*B#N"D>ZVVDWB9!' M')Q].@>? *;@>\4:H1ABYDH5DC;L%IW[V]9]\([[;Y!?@="_ ($7!!;ZXC@] M1T5/]RWT_'3O-OKR=._>6[JKRM#7(NAK$1A[X9%:F,P?E./7S4K50OVH?A]Q M$_9N0N,F^LA-H1?HGQM;^5I3B3&E9\XN\[TDCI3U2 MXEY*_']2**.7Q^3$!T$$01R/Y-A T^E(CA4TLCG)AZUV<=!GIOGX6Z4V M;PG1"_>DH$>Y@Y.H+58V2#:8" M$+161.\J58GD[275;B3;FBF\8E+-=+.LU+V.N :H\S5C\G6C!WO_3R'["U!+ M P04 " 6A)Q4Z;FT'KT" \!P &0 'AL+W=O&-$K?WH$:)+$W.!3XHT&51,/4Z MQEQNAE[H;3<>^3(S=L,?)2NVQ"F:I]6#HI7?L*2\0*&Y%*!P,?2NPZO)P.(= MX ?'C=Z9@XUD)N6S7=RE0R^P@C#'N;$,C(8U3C#/+1')^%-S>HU+:[@[W[)_ M=K%3+#.F<2+SGSPUV=#[Z$&*"U;FYE%NOF(=3\_RS66NW1ZGSL&- /.T&46T0[1MTCQC$M4'L JV4N;!NF&&C1,D-*(LF-CMQ MN7'6% T7MHI3H^B4DYT9?3,9*K@3RE,IN%6I)B^M?,_4)<3A!41!%+7HF;S?/#PA)VZ2'#N^^!U)!DH1W+[0+=2H MX=?U3!M%__+O$VZZC9NN<],]XN8+75J@JZ%97KFA*CYWC.S8D4I']2Q*4[(< M%B75J8)(@:]0 ]QV6_DJOWWGU_:%]2B,XG[BKW=SV@(*@[@!O0FIUX34.QG2 MG3"H4!NG->5KGB)-N,MDF]"*K;>K(1X$>T(/0?T@:M?9;W3V3^IT%=;NAK3) MZA]X[(2?>GNR6D#1#NB-KD&C:_!_776^CJH;'!0NZH;AGKI#4-@-@SUU_DXC M*E M77_6,)>E,-7M;7:;)^#:=;Z]_3$]#54G_T=3O2MT-Y=<:,AQ093!Y8 2 MIJI>72V,7+EV-Y.&FJ>;9O2\H;( .E](:;8+ZZ!Y,$=_ 5!+ P04 " 6 MA)Q4?'*<',H& "B)P &0 'AL+W=OLT#HV]3!?C;)7*<%8.BJ,QQV'Z_4I&>GT^HJ.7-SZKQ=(4;XPOSE;A0CY(\V5UG]JK\<[+3,4RR91. M2"KGYZ-+>GKM>\6 TN)/)==9Y34IEO*H]=?BXM?9^<@I(I*1G)K"16C_/PTQ>Z^@O-3/+\U$P(C,Y#_/(?-;K M7^1V066 4QUEY5^RWMHZ(S+-,Z/C[6 ;0:R2S?_P>2M$90 +.@:P[0#6=P#? M#N#E0C>1E%%J4XZVJU%)\34^F-1^JNPX>F/=_C[?9W(&;G, M,FFR4\2?N_/GEOYJ0HWV]DF51CKU*A_RS?: MXM],X%4">\^8(P2K+:#-CG(QF;2O0.Q6((Y0V6Z0MAA%8^[ 8YY?B[#-JKJ. MO?C\77P^FE4E@M_K^?L\D]LP26XW4$KF*@F3J221M,!#,R[8S16@6I1S%50X M,!>2C4%# ^8&]5QL,1*!UZ[39!?[Y+4S<=*>8;7@VZPX[\A"Z@"QG M.W-TZ[\:&/=X+?@V(U=TQ%ZI-A2-?:^(R+URTQHI;;#(;A3JU&-M,1..$W1$ MRR!:AD;[<:OGIT+/$[(3_HL5OJ3W"7DP-H/*0F@WP\9>A1&YUYDJL^GOVV=3 M''H>;1&]3?)8IF52_=.Z6CR:X[2['LK;OG90XBA'_?\F37& ]?E1%,=KW(C MTPR; \H>=0>IHQ2*%,6K5,]*NO5233C*6!#4.=]F1X7#>$=F0BFBXM593Z&P M4/^U:;^=H8J326,;M]ATG#HH%"J*5ZH'/3?K,)68$% YZ&20A&, SI*RIOB.5Z0:,2MID)U^G(3 ;T8CB]AMC##,C&<+(-L(=9\V!-J>/5Y6JQ M8JSCU,. >.S Z7L^5S;(>9XFRN2IW*];F$2 .88?H'LG(L"'X?#IFX@MQUSF M.(U$;#/C3D?;P(!J#*?:$(G(@7B\Q_'UYQ*1-RGG4UI3J\VH4J#WHP<.<7#NSCK\\^#NSC MK\X^WCS)>4%]@_(F^CR_HPOA0#Z.D^\J5]%,)0LTVP!R?!C(<8 >1R123_6ML141=\0=\EV&:&_ 6H<[_+[[H%)\X3NN/7;$+S9RE/' M=]J_61=0Z.(H_&1K&';[#ZCDTF%N* *47+P]['M+D;4@I'XH;3'RG2[Q '(N M#KGK<*6,;;7++E,EQ)Y*%ZFLA[GOO')#=9C.T@4&N8-TEFX;9VC]#F>+%75L M_]FA*:#&Q5%SIQ(5YS'YC_QX^^X"BMQA4.0"BMRA4'3 $3]((A=(Y.(D E%[ M]*(>P,-S!E'/ XIX^-FFOWH''!U6SP,0>3B(0+VC6U /6.(-\X.,!P#Q\)]D MCM 2=]1#R\I/,#B#0,L?[J8\8(F'WZ+JK2GPPL-O0QVA*>ZHAZ: ' \G!6C: MNS7P !W>,/>;!%!#X$>._AH><,0.:B@ /.) 4Q4^_W39$4 4,4R_)0 ? C^* M'"$J[L@[+"H02.#@ %%[E!T!#!'>,.I5?E;%#QU'J(<[ZJ$>L$;@B #UCBX[ M M@A@F&T!& (_*QQA):XH^"@ECXPQ\=1 5K^<-GQ@27^,*V0#[SP\1-(?TT/ M..JA*2#'QTD!FO8N.SZ@PQ^F^_&!&CY^\CA"0]P1LL?'E:>@8IDNRH?#,EL\ M\L1L'HC:O;M[ .VR?.QJ#.:;I]?NPG2ADHQ$&PO=V]R:W-H965TICV8Y))8)':P70K[ZW=VTA#:TFT/>TG\ MX[[O[KZSS]%*R =5 &CR7)5<39Q"Z_K,=5520$75B:B!XTXF9$4U3F7NJEH" M32VH*EU_, C=BC+NQ)%=6\@X$DM=,@X+2=2RJJA\F4(I5A/'<]8+-RPOM%EP MXZBF.=R"OJL7$F=NQY*R"KAB@A,)V<0Y]\YF8V-O#;XQ6*G>F)A,[H5X,)/+ M=.(,3$!00J(- \7?$\R@+ T1AO'86ZF+B MG#HDA8PN2WTC5E^@S6=D^!)1*OLEJ]9VX)!DJ;2H6C!&4#'>_.ESJT,/@#R[ M 7X+\#"'Q0$C]0BA/R<7CDM58(GU,.!Z@#V0.>#021AO%T>*\$E*S7\W"Q3.>)04- M-,NP,$1D!-5%[ _F,9XD II&_Q+NK0B>&OQ9CZ>PFOJ3PA@7=, M_('O[XAG]O=P;T\X05>;P/(%?ZC-,5F4E.NW)2(_KM"<7&JHU,\]SH:=LZ%U M-GS'V5:I:;_4T)1Z5XT:VM#2FI[Q%'_TO#!RG_K";1N=CH>#SNA-Q*,NXM&_ M1=P_G'L4"3O^\/_+/^Z\ZA YK:G*I*()=?-U>E6N[9];KO5QOH4VWG3?5]IFK< +T;.N"(E9$@Y M.!EC86737YN)%K5M4?="8\.SPP*?))#& /0@-S:M*"V4B^L%FF1*A"[#ZM]<)-I&^'8P78H[-?O MV DAD#2[+ZTO<\Z<&8\]F1R$?%1[ $U>,L;5U-EKG5^YKHKWD%%U(7+@N+,5 M,J,:IW+GJEP"32PH8V[@>9&;T90[LXE=6\O91!2:I1S6DJ@BRZA\70 3AZGC M.V\+=^ENK\V".YOD= ?WH!_RM<296[,D:09O5F-C;PU^I'!0 MC3$QD6R$>#23FV3J>$80,(BU8:#X]PQ+8,P0H8RGBM.I71I@<_S&_M7&CK%L MJ(*E8#_31.^GSM@A"6QIP?2=.'R#*IZAX8L%4_:7'"I;SR%QH;3(*C JR%)> M_M.7*@\- /)T X(*$'P&#(X P@H0?@9$1P"#"C"PF2E#L7E844UG$RD.1!IK M9#,#FTR+QO!3;H[]7DO<31&G9VN)%23U*Z$\(==/19KCF>HSPK'BSLD-UR Y M9>R5K. 9:R2'A-R+K3Y0"60IE%9G:!2S(L&-@B<@W[=/5J!IRM0I$CWS&E;Y%J2\XHB\DMX+KO2+72)YTX%?]>#_H(7 Q677&@K>,+8)> MQELJ+TCHGY' "X(.07Z8QF0 M7_.-TA+OYN\>5X/:U<"Z&AQQ9I2W-).&Q(.??] M(!JV17=98N%$1U5'M>JH5W7C;B;UW535Y;,7N$MXU)+C#T9^T-;=-KSTHO"H MZE&M>M2K>MY(+($7[%X*NG2.VCJ],&S)7([:->$%@Z,RQ[7,<7]RLYRFTMZ! M>$_E#E27R''+^>C(]4)%8%%R7CU*]6K?9N>TNG]87_M6R M[);O-&7OQB=GEW)%&&R1TKL885IEV0_+B1:Y[1 ;H;'?V.$>/R% &@/&PO=V]R M:W-H965TC UH@B43Y-85C(+'7-< & M!,FZ?1CV@9;.%E=*5$G*3H#]^!UE65)C2#V-KLH^>9,,:$FPN584I?-DHGW-*KWGHFT\BC0BB17N#[$R_A(ATL MYL7:G5[,56ZE2/%.@\F3A.NG&Y1J?S5@@^/"O=C&UBUXBWG&M_B ]DMVI^G- MJ[1$(L'4")6"QLW5X)I]7 6!$RAV_"9P;QK/X(ZR5NJK>[F-K@:^0X020^M4 M^3JRM]!Y>^@T#=\R=_7 MX;=]$T*?8XI=@O&1K.YMVM!,:I0C/X#"N(,R2U&8!5L^$YI[O)+D@Q2OAP3 MKA7LP>RX"7;BMV,=5UC'_Q-6C0;U#@U0TH/ECU2+UJ)N!3H^ 7HYZW#JI (Z MZ05ZCSLE=R+=PE(CE2!\XJ&0PC[UI,VTTCU]L]2<539FO?COM H1(W*?5@FL ME29Y.DTK+X[#_)H^_3=S&FN0-.MW M&^J0,I$:,:@-K(\VN;-)>=!*JOT:F>]?^/X/?>AJ2F-!OT\5C0$1ZD,/L)JG M9H.:<)T!/H8RCUR^AMS$13LI'I" [[@LJNMXBC/JUVM;[%$V1@V9,A9"J8R3 M[V>PFQ)B,UMFOC_KR!964RGKY]+;E$)*72[+=1@[<@J;AVUM1\.3LI_.V&5= M^&7;.>7QR$Q?==:,RV9OQU UK;)^7KTNBQ@V@BH& MSR5-\U&CDP-WH^,9[(M!G#[Q'>4&\5EN<)-+D&*#K5G2;W8*3\B?=]_O![.: MR@/_7T1DA3NZ%&6NZV,8ITJJ;5^3#6HN#]B;Q2-HC)G]G/Q6\7C![+ ['E[C MDN*NE#28;T5J:.;;D"K_8DI\H ^WM,.+55EQ;UDK2[51/,9TLT7M-M#WC5+V M^.*N0M5=>?$/4$L#!!0 ( !:$G%334 3AF00 )X2 9 >&PO=V]R M:W-H965T!L0"RA%_,3BHDV-D4UD)\61/[M;7(]]&!!DD MVDY!S=\>%I!E=B83Q\]ZTE'#:8&GQ\?9?RN3-\FLJ(*%R/YF:YU>CR8CM(8- MW67ZNSC\ 75"D9TO$9DJ?]&A'NN/4+)36N0UV$20,U[]T^=:B!, #@< I :0 MENCCAT_H V(4D=]FT5-AD(^RN55RC %XCXA/3 %V[X$I(&CGO@RS/@..Z#>T;_ M9A%(LPBDG"]X:Q%*S10KGXA_OIAKZ$Y#KOYU< 0-1U!RA ,:]@T+ICYIAKT*+&P""YV!+3+*Y%Z\4*X=:4;-;-&[21DW M'+$[8JK2LMP3>P"&9T\SX+JOCI=Q1[0H]N-^R<9- &-G #=)(G:&SQAO H;< M/)D7B(/NXZ]FBD[XIWXXL&23AG_BY/]3IR"-.TEILD:T?/[[N"<=[B :H)XV MU%,G];TT6Y[4+Z7^5OK";$)Z,/MI-X+IM#\"[+>6Z9^1_G#:-?R4E>"!)<;M+AOL0DQ /R&:3 9BJ&U.AR=48=<\,MSQ8CZEHD,E6;KA]AMB%5IOD4>]Y#'\: ,K1EB MMQM^@Z,'F2ZRZCEZ^;M.& 1D:/?"K1=BMQDZ-M8E[CI@% ?CH91;$\1N%ZP$ M+W8R24W/BQ+3L[$UR+)[ZXVCZX.3:30>\ ;2.B%Q.^%"<,WXUI;>FS&0KBM. M?=\?"*&U1>*VQ9/V ?V'%F7';)X*"5G5RZ:L4*X6[:1'>[\FC;2.1]R.=])K M5S4]N+61KK,%.!X4M'4VY/T:-=(Z M$W$[TR_(V;4GXH^'U&S-B;C-Z;6:CY*N 7&:UUN9MN?F/>K)6:*M%9')^VG: MF@]QF\\O:-K3?@T5:-":3O"&Z;R2])O=_D1>@#;A;"5 WNW$7Q.UUA+@]WLM M:WTE8^QLA]/'$?G%H/DG-_P=02P,$% @ %H2<5 +]D1_L M P YQ !D !X;"]W;W)K&ULK5C1;MLV%/T5 M0BBP%F@CD9)EN[ -Q$FWYB% D*S;P[ '6J)MKA3ID73<_'U)21'MR60RQR^6 M2/&>>RYY=$QJLA/RNUH3HL&/BG$UC=9:;S['L2K6I,+J0FP(-T^60E98FZ9< MQ6HC"2[KH(K%*$GRN,*41[-)W7!VE85ED]SPL1N&L'HN>.> MKM;:=L2SR0:OR /1WS9WTK3B#J6D%>&*"@XD64ZC2_AYGM8!]8@_*-FIO7M@ M2UD(\=TV;LIIE%A&A)%"6PAL+H_DBC!FD0R/?UO0J,MI _?OG]%_K8LWQ2RP M(E>"_4E+O9Y&HPB49(FW3-^+W5?2%C2P>(5@JOX%NW9L$H%BJ[2HVF##H**\ MN>(?[43L!2#H"4!M *IY-XEJEM=8X]E$BAV0=K1!LS=UJ76T(4>Y794'+783M5'\)L0Y8XR!C OP0W7F*_H@A%PJ131"GP"#\TB M K&T@1O,GWY1+NK]-=&8,O4!O .4@]_78JL,DIK$VE"VB>.BI3=OZ"$/O13< M"J[7"GSA)2D/XV-3:EJYWCH* MUA>@!1^!"A!Z-O#-7C_[D, -NVF,:UA M4P]L5_I?]\+\&L'LL"S_#B!G'7)6(V>^!2(KRCGE*S#'#/."')O$!B*O(>Q[ M^#C+DG2"3UH$L]"*:^)5AM)3'OH 8;(JDH 2[_,9JT/4<7L\$;[/& M,!L=9Y%W+/(@BZNME(073T!+S!7#S'S*1N/C/(8=CV&0AU'@"ZLP M[&7-DFR0P^-Y1UW>43#O#3>+T$]Y@#7NL,9GEBE,G)$D;Q=JB[$_1X,D0QZ) MP#T7@V>6:@NXSR3QL$".!3J[5%O( ZU"F'NH.#^"Z1O5V@(<+D4*/9X!G5_! ML&%])9CI=8%E2+#0>1 )]F^F2 XSGSSY.P$AOWD!,GV#<8G M66EFYJ+\QRD;YP+,C0<[ 4-C +CEF3YH60<4Z1T+#R;/VY,Z M;Y?U/'>V=/ZZ/U"5N!0FRY;HZA76]WBK]LSJYN>/,) MP)S-C$@48&1I0I.+H2E9-J?JIJ'%IC[)+H0VY^+Z=DUP2:0=8)XOA=#/#9N@ M^[8Q^PE02P,$% @ %H2<5!T3P$]J! \Q, !D !X;"]W;W)K&ULM9AM<]HX$,>_BH;K]-J9$$LR?LH!,PF9]O*B-YFF MO;Y6C !-;(F31&CZZ4\VCFV0[#0,>0.6V5W]=[7\+&N\%?)!K2C5X&>><349 MK+1>7WB>2E3A@?3,?EO5LY M'8N-SABGMQ*H39X3^71%,[&=#-#@^<97MESIXH8W':_)DMY1_7U]*\W(JZ/, M64ZY8H(#21>3P26ZF/FE0VGQ+Z-;U;H&12KW0CP4@YOY9 +132CJ2Y"$//U M2&#?=? K M![],=*>L3.N::#(=2[$%LK VT8J+LC:EM\F&\6(9[[0TOS+CIZ=7&V7N* 5F M(K]GG!2U/0.?A9AO698!PN?@AFO"E^P^H^!2*:H5&(*[W:H#L2@[:_#AW4?P#C .OJW$1IG@:NQIDT6AQ4LKQ5<[Q;A#\1 ME!6XZ)G!KV?PRQE&'3-\EJ)8'R+E$^/+]W^@$/YUF8L-UZ[B[6*%9:SB/_PX M13C X6CL/;:+Y##S(0S"VFQ/ZJB6.NJ5>IFFFWR3$6UJ821*S7Z5'>42NHL4 MM!0,1TD0AP="G69Q-'(+#6JA0:_0;T*3S*4JL*:+@C"*#T395C%$,79K"FM- M86\GW7"#GZ.[*:IGB5[.W Y]!I9EFZ55FP'2V6&1E3S"(;(ZS&'FPZ2KP^): M?GR>;\A/K;7-PRL];6M8@2[UC>II2?]TB694\!)3E7)55V,#44?5,^R M(MB '+YA^Z#6 P.=)(V*Y<@J90+A0;E?,-H7VH 9X5ZAL_+I2:79;60EA=2* MK7MKW1 9^6\$?=2@%/6S]'781S8GDQB'AS1UF"'H0]3QKT0-3U$_4%]#?F3C M<^@C/[3:PF5GQ,8=8AO0HO X^E=^[1G#,(%6%1UF29)TZ6K0C/K9?$T?S;YZ M;4JH:;KB(A/+I[Y>:J")XK?JUX9NJ!]OK^S7Q"HA'K5+6%7:81; 40<;< -+ M#$_6KE6HO39$$4+)@5:G71 '76(;XN(7B-O5KMCF9A1'EBX'75'2I:JU[^W' MZU&/,]P@%K\58G'Q*Q&('.R/K6?:2U;[4AJ_X='S%#FZ:[4MPJ-1I!CL> M!;BA*SZ2KMB!362I/&[+B?K+^(_@P-2^J5)L.6DI*<\IU;Z,V;,5O MQ5;57_NM M&%OO!@XCNW!>ZT2F. [[0N22<04RNC!>\#PR"%.<^]3G?]']02P,$% @ %H2<5%7 @BQ6 @ 9 4 M !D !X;"]W;W)K&ULC51-;]LP#/TKA-%#"W1U M8GM943@&\K&/'@H4S;H=AAT4FXF%RE(FRG6V7S])=KRT2[)=8I'B>^030Z:- MTD]4(AK85D+2."B-V=R$(>4E5HRNU :EO5DI73%C3;T.::.1%1Y4B3 :#$9A MQ;@,LM3[[G66JMH(+O%> ]55Q?3/*0K5C(-AL',\\'5IG"/,T@U;XP+-X^9> M6ROL60I>H22N)&APX"H T2O C-'S>?[&_ M@^)X-.R#V@+#O3]LA7KMYY@@5[4T;?=Z;[\J)GY"7OFG=H6T$_^'IMT_MC=K M+@D$KBSEX.J='4#=SG1K&+7Q8[%4Q@Z9/Y9V#:)V ?9^I939&2Y!OUBSWU!+ M P04 " 6A)Q4C#@20>D" #M"0 &0 'AL+W=OAB M)(60O^]*=IS0(:9]@)=8*VO/GMWC[&JX4OK!% "6/ LNS2@HK"W/PM"D!0AJ MCE4)$M\LE!;4HJGST)0::.:=! ^3*.J'@C(9C(=^[T:/AVII.9-PHXE9"D'U M>@I6+<1CH$.[(_R1J,5-B@9$R -4Y)H6(R"27PVC;O. MP9_XR6!E=M;$I3)7ZL$9E]DHB!PCX)!:!T'Q\00SX-PA(8_'&C1H8CK'W?4& M_<(GC\G,J8&9XOGM<4AJA\3SK@)YEN?4TO%0JQ71[C2BN85/U7LC.2:= M*G=6XUN&?G8\71K<,8;,E)@S25VI#LD7I;(5XYQ0F9%+::G,V9P#F1@#UI C MN2*+8"HQ2N'/YV#I8R;@V%HD; +&Z8UN6E%+ME#KD.NE;2% M(9]E!ME+_Q 3;;)--ME.DU; :ZJ/22<^)$F4)"UXG:9Z'8_7W8,W\P*!QN^3 M^]*9@I6F!;C; '<]<&)HV[6BCY0FWFF7\3N*\P9X\O]_ MD3C9,D]:P;\I>90J40(J07,-@+/U;Y8OH;==,.Y\J!K;+AEWWU.-=O!.K<;@ M']0(=R8PSH/HBA#,J9](0#@MTC8Y/L*WJ MZFY1&5:5?I[/E<7AXY<%WL= NP/X?J&4W1@N0'/#&_\!4$L#!!0 ( !:$ MG%1*D+;UL0( 'D' 9 >&PO=V]R:W-H965TM%*7?DFI"*1TF3=>C$IZL=V,>W"A)-@U>#,-DVW7[]C0U&V MD&8WX*_W/.<]&#O;"?FL2@!-7BM>JXE3:KV]=EVU*J&BZDILH<:9M9 5U=B5 M&U=M)=#"BBKN!IZ7N!5EM3/-[-A23C/1:,YJ6$JBFJJB\M<-<+&;.+[S-G#/ M-J4V ^XTV](-/(!^VBXE]MP^2L$JJ!43-9&PGC@S_WH^-NOM@J\,=FJO38R3 M7(AGT[DK)HYG$@(.*VTB4'R]P!PX-X$PC9]=3*='&N%^^RWZK?6.7G*J8"[X M-U;HWJ ML"?PHR."H!,$_RL(.T%HC;:965L+JNDTDV)'I%F-T4S#UL:JT0VKS5=\T!)G M&>KT]*91.*(4F8LJ9S4UM;TDGX0H=HQS0NN"W-6:UAN6@*>/J N5/#PMR?G9!S@BKR6,I&H4@E;D: M'9F\W%67_4V;?7 D^R]47I'0OR2!%P0#\OG[\@6L>KG_M]S%.O;%#/IB!C9> M>"3>B;(MF%IQH4RYOL]RI27NX1_O8,,>&UIL= 1KS)/SV58R3GRL+MJ"*@>) MUBZ&:MI&2VPT\Y>_3/T@]J/,?1E((NJ3B$XE$0[!6E6\#XNBY @L[F'Q*5@T M!(L/8?XX"89A20]+3L'B(5AR"//B\(BS40\;G8(E0[#1 ,P?A\.PM(>EIV C MNU=U"7@%K#7((79ZR$X\WQ]FCWOV^%WVH]"4#]'&![MS%">CM*>U/_;AJM3S MTW^_M+MW,)I+"<^+#:L5X;!&G7C;CA9;>U;F0N/):YLEWHT@S0*< M7PNAWSKF^.UOV^D?4$L#!!0 ( !:$G%0:3!>&-0, $() 9 >&PO M=V]R:W-H965TLM9G;M M1BYFHM>J;ALKG=\#%=NZ%WLO"+7NHM5GP%[../L =Z/ON1N+,'[V4 MK(%6,=$2"=7UT(RS<"9]9W?U/HUK_5F$2:3 M()_YF_WD.JRR((I'J[^@DQ$Z.0N] HG,YDW%VL!<]'@#:"?DSL]D;_MIG!\R M'AME:1:Y$2AP> QS9ADB9NP'0$ M3/^1PZ$."]'::B)5SRO&N!U&"79B3.?CKS3L[S+%TQJ M7P@7V_1XVS )#M@<1G&8N]FRD2T[R_:QU2!!(5M1R!YSBIT$5QJ\^3NAF)LV M.P))T\D![+%-EI\HS'QDS<^RVEO%"90?;18%67I Y##"6G0CA<&?=A'\&PH; MTZX9G#[AP(![Q/"H4)=<#G%,.6N M8>\F6G2VYZV%Q@YJAS5^Y( T!OB\$D*_3$P;'3^;%K\!4$L#!!0 ( !:$ MG%0'$.M,(0, *0) 9 >&PO=V]R:W-H965T#S/_S.X7"9[1A_$ 6 1$\EK<3<*:2L+UQ79 646)RS&BKU)6>\Q%)U M^;TK:@YX:T0E=0//2]P2D\I9S,S8FB]FK)&45+#F2#1EB?GS%5"VFSN^\S)P M3>X+J0?<]5S.R];4D(E"*L0AWSN7/H72]\(C,4/ CMQT$8Z ME UC#[KS93MW/$T$%#*I76#U]PA+H%1[4AQ_6J=.-Z<6'K9?O'\RP:M@-EC MDM&?9"N+N3-QT!9RW%!YS7:?H0THUOXR1H7Y1;N];9HZ*&N$9&4K5@0EJ?;_ M^*E-Q(' CXX(@E80O%<0MH+0!+HG,V&ML,2+&6<[Q+6U\J8;)C=&K:(AE5[& M&\G55Z)TH5$2^:F= M-^YXXS=XVY7-6&76!^4-S0FEZM"1:E#8\QL/4.))-.GQ#HVBT _LO$G'F[S! MR\DCUH>8VF&JHAK-:45,AHAQZ/<0AT9)Z!U):=HAIJ.(RY=,8K,+;&SI8%K? M\[T>F\4H\&([VZ1CFXRR74,&*G\;"BCGK$0W[RW0R0 F",(>L,WFR')/.][I M*.\M\')THT^'29I$/2Z;36+G\KW_-X W2F8..OO)[@WS$*;]U;59>:E_!.O@ M8O+?QAJIO%9^>.B%0>#'?3J+F1>>I"H_O MGP3[CF2UN54W3*H[VC0+]8P"K@W4]YPQ^=+1%W7W,%O\ U!+ P04 " 6 MA)Q4QZNC"7L# !_"P &0 'AL+W=OV*,T,/_X<#F>R%_*/RAD#NJ+&>.JG61T8YS*P@T\+W9+RBMG-C'OEG(V$344O&)+251=EE3>OV>% MV$\=WSF\^,9O)J(%2P#'8+BWRV;LZ+0D9#CWS:HT\VI'8^? M#]$_F,7C8M94L;DH_N$;R*=.ZI -V]*Z@&]B_Y&U"XITO$P4ROR2?6OK.22K M%8BR=4:"DE?-/[UKA3AR&"5G'(+6(7BN0]@ZA&:A#9E9UH("G4VDV!.IK3&: M?C#:&&]<#:_T-JY XE>.?C"[RC)9LPVYOL/$4$P16FW(5\B9)/-:2E8!^?WJ#7E%>$6^YZ)6Z*LF+N"2 M-)B;M?CO&_S@#/X7*B])Z%^0P L"B_M\V'W!LL[=?^SNHI"=FD&G9F#BA>?5 M%'4%BBSI/5T7S"ARD.E(BXM.H%]7:P42D_GWP/1A-WUHIA\]L9FLW1";GDV$ MV$309_QV-HKB()ZXM\>R6:Q&(R_JK![AC3J\T2#>01001 &%&@3F$:TA%]*H M8L-M(D9'($'J)8,>-.MQH$'=><+U#Q<.VV0"CWM2QGX8G?!8C M;YS8\>(.+W[69F=TQX$6S:9O.-32#AKW-4K'_@EHWRB-0\\.FG2@R2#H@DE^ M2W6UQL..R5[C+0!6Q*2/F"2C$T2+41J=V>JT0TP'$3]5P% V(+LF16UP:3\3 MD^"$S6)S#FW(&53 M];.VJ#U!V<9Z)-,X.DU%BY7O)>=(C^X[_T4UTI1H\2)\OU<_NE NRPNK*]"G3MW1CS[%"+(7BIG?Z=7T' MNA/3Q?BZPO,HJ7[_V[K:89K_+.?\?YR@4=@]ZHYT:XH]PPT6(CQ16YS1NTPP MQ633[34#$#O3,*T%8/ME'G/LD)G4!OA]*P0&UL MK9;=;]HP$,#_%2O:0RO1Y@L"J0"IA5:;U&VHK-M#U0<3#K":V,PQ']U?OW,2 MT@ F[:2]@)WM5!J>67;:;2 A*:78@DS9R/9[XJ5BAF'D23I*DFH?+V!6&QZ MEFOM'CRP^4+I!W:_NZ1S&(-Z7(XD[NS2RI0EP%,F.)$PZUG7[M7 S10RB9\, M-FEE370H$R%>].;+M& 5"MY'%?Q"P<\"SX9G;"8*08IN2#CO+Q$S$B]Z-D0 M%&5Q>HY*C^,A.?MT3CX1QLF/A5BEE$_3KJT06+NUHP+N)H?S3L!]I?*2^&Z# M>([G&=0']>I#B$IU=U_=QC25N?+*7'F9/?^$O4JX#9V'J$C#T_4D51(_R.<: M)W[IQ,^<-$\X>0#%)"3:[@0XS)@R)BXW$F1&=*NN^Z[3UW-S[%4&#C- M4F@/L%D"-FL!!X(KQN<:,!+8SE.05'>DB3*WU*KX#P+'.8 \%@J=BM >9*N$ M;-5"#F$&6)PIP;H@H\J'SAKX"DR 8D!1SJ)WQK51-DYIO3;!Y &&2\T,X8E M8UC+F,U/(U!HR,AA;0TRWHDF<9VWX>^\CT0XCO3=+'LG=86]8"]W;GA88I.8 MUW'<$[R5P\K]4)GO=9D;Y?GS6AW'#3)65.43%$^M7(71F(Q$,0B>;K=*7T0F M,9!;CCV7#[!G8\#U0/^:P,'_LY>GT*X<_?K>A4?F'$<)-L(,'3B7;?QB9'Z5 MR3=*++/;P$0HO%MDRP5>_T!J 7P_$T+M-OJ"45XH^W\!4$L#!!0 ( !:$ MG%3"C2R5I@4 -88 9 >&PO=V]R:W-H965TI$"3222.@:.@<390X!M&R3M[D71"T:B+*$2Z27IN-VG7TI6 M)%NB& 7F\I$5%F2PX X)F%[-+>'Z- M_;I!8_%W0;=R[S>HA_+ ^8_ZX2:]F+FU(EK21-4NB/[S2)>T+&M/6L>_K=-9 MUV?=\_*=(57XQBV8@I1G9E.J.;_^D[8 :@0DO9?,O MV+:V[@PD&ZEXU3;6"JJ"[?Z2G^U$'-, M0W0H('NV-P MPWPL($WTLCON]$OIKH=NIQ662;*I-211- MP6>54P&6O-(9E->A?:3@AB6\HLX)^(M+^1Z<@OM=@@">@1>V/;FFBA1EX^7K M_34X>?<>O ,% U]ROI&$I7+N*#VD6IB3M/*7._EH0CX&'SE3N02_L92FA^T= M/17=?*"G^5@BJ\./1)P!##\ Y")DT'-]?'-HD8.[\.#&'YX*S^?E#;A42A0/ M&T4>2@H4![=$4*8^@$\:"SH,7\A/\.V.ER70*V%+1/K=TK'7=>PU'7L3'5_1 M5<%8P59Z596$)=04FYV+H'%1 ^9Q$<08^L'<>=R?LK%9"&,8HL[L0*'?*?2M M"O_04)/ 2>ESBZJLTK0A*]8\9_.QG0C:NDZ)\&:BH*G)O4[]_Z>K-,P#M! MO,$*8@^;M0>=]L"J_8XF)9&RR(J$-/C3464ZFD6S8DQB X.,"'L#L08K%/BN M66S8B0VM8G?+&"B=9C3+-*]-Z_3*[N,;_&X:53C2&P?#,8UM$/+,(XJZ$456 M-1H6SV1V-.HT=%WLP8$V@QD*$/+-\N).7FR5=RQ7&ZQ:UCIT^R+@OBUFX%[] M@:\'3>OC(+&CV N'N6*R"[TXFL@7B'J5Z)49TSHXZ#J.L#N$HB]<:;TO(=VX!^7*09> MQ[Z'PV$8#'91 *.)I0M[LD,[VE]=EJ !XJ'G^<,!F"I"#.&$_A[VT$[JEYRAL;H4EF]!2'=HP?P8S8$$,7X0@/ M!1H,HS""$ULHU(,?N5:-7YD^+)9-' 8'0Z MI:^O(,A>09[G!AJS/_#0<*=AL(+0GYR_OD*@YRJ$*@2M]-(%#Y31K!A.X*'? M'N@H>F-&]*A&=E0?QP@#A)'GCU:9R?9"] M5#P/A]9!<)!_V!O2U6CFA5/AKLO!X9N>M]C.6_/9_^J95E]R*BG0J[]-E/V8 M[*>^85I>9^".9OKHK;/U$U<4( A.VY-W32$J MZR_U@MLPLDF+^JR><"9Y6:3-P3TKF(Y004H@E7Y1:Y%G)E@Y>Y>W%16KYA)< M:F<;IG;W==W;[J+]JKE>'KQ?PO-K:'A_B;WS)?8,7W0,])?F2MSIN][=^'\D M8E4#IZ29EN&>A3I<8G>)OGM0?-U<*S]PI7C5_,PI2:FH#?3WC.MI:Q_J#KK_ MREC\#U!+ P04 " 6A)Q4KSMK57D$ #X& &0 'AL+W=O3'=G0)ZI^[AZ$OO*K+"N6 MT%0RG@)!UU/O,_PT'P1Y0*'XQ>A>UMH@[\HSYR_YQ;^KJ1?DCFA,ERI/0?3' M*YW3.,XS:1^_RZ1>]V ,KNB99K![Y M_ALM.Q3F^98\EL5?L"^U@0>6F50\*8.U@X2EAT_RIRQ$+0 ..@)0&8#.#G!6=&M!%)E-!-\#D:MUMKQ1U*:(UKUA:3Z,3TKH;YF.4[.OA GPB\09 M!?>4R$Q0/49*@G_ 9RFI;I!T!;XS\LQBIAB5;ZH5( K4@F\65!$6RUL=^4B7 MF1 LW>CVSZ<%N/EP"SX EH(?6YY)G5!.?*6]YP[\9>GSR\$GZO!Y3\0=P/ C M0 %"EO"Y.WQ!EU4X;(;[NF)5V5!5-E3DPQWY#L5Q),)5(EPD&G0DFA.Y+6J\ MS!OT=\9>25R,P$W"4_I7C[5XT:MYG>FRW=KJ=L@_+/+GB_9U!O%HXK_6B]/6 MA'@TJ$0-YX/*^<#I_#Y3&8D/QFR^#M%AW5<0#?#XR)I%AD9A".WFPLIB&D3CR&YW6-D=.NW^X(K$ M-D]#BR<4!N&1*8ML,(I@QPB/*E3VR(: MUE9 PVQ4F8WAUQX)G-M.@=TH:$N[!^[L$W4X\7CE#2M&N+""Y$++3 -HG!T MS%R;#J,(A1W.#'5A']B%AKNP?_#"-E1;@^*2-*T:ZL+^L O;2&U9=$F:^SZ# M7'0AUJ;K'M3BPQCT86,1;9]K<67;5_;[[/D.$LZH^SZ#1GG9+FO\6&L_A"SN(V1"V%LZDZ"X<- M;?%9M,4NVF)#6WSM*4+M&.'=SQ%.T]8I:1HWM,77T1:?IJU3TK1E:(O[IRT^ MO9-U2II6#67QA93%;7RV_+@D33^&KK@/NF)#5]P_7?'I_:M3TK1JN(K[XRH^ MZ]S@E*IY=&?H.KB0KF7_"=P3L='C!F*ZUF'!W4CW2AR. MV0\7BN^*D^IGKA1/BN:6$EW$7*"_7W.NWB[RP^_JQX[9_U!+ P04 " 6 MA)Q4WD&/@$H" #J!0 &0 'AL+W=OWF*@Q-7F+%3$]M4-+)2NF* M60KU.C0;C:SPH$J$<10-PXIQ&62IWUOH+%6U%5SB0H.IJXKI/Q,4:C<*^L%^ MXXZO2^LVPBS=L#7>HWW8+#1%8<=2\ JEX4J"QM4H&/>OID.7[Q,>.>[,P1I< M)TNEGEPP+T9!Y 2AP-PZ!D:O+4Y1"$=$,IY;SJ KZ8"'ZSW[M>^=>EDR@U,E M?O+"EJ/@:P %KE@M[)W:?<>VGTO'ERMA_!-V;6X40%X;JZH63 HJ+ILW>VE] M. #T!T< <0N(/PI(6D#B&VV4^;9FS+(LU6H'VF43FUMX;SR:NN'2?<5[J^F4 M$\YFUXQK>&2B1KA%9FJ-](FL@<\P+@KNG&8"YK+Y79SOYS.TC MS02EWF-=: M<[FF]DC6=/W'G3^SYDB-\D]K0CC$PSI]K;KPC\.N&]F!NL3*_ M3]1(NAJ)KS$X4F.JI"43R7?(%\D MO1(YZ$0.3HH\O\$M"D@N3C1\V7%=_C=3AUV-X3\S=?@14]]):D2&!Y/H;D'Z MF]=<&A"X(EC4^T+&Z.9F:0*K-GXXE\K2J/ME29&PO=V]R:W-H965TI*>\TK 7J U$);*FUUJ+WN?CC=!S<9 MB+6)S=FF=*7]\3=V0AIH2D&GVR\0._,\\VK/9+ 6\IO* #1Y+G*NADZF]?+, M=56204'5J5@"QS=S(0NJ<2D7KEI*H*D%%;D;>%[L%I1Q9S2P>S,Y&HB5SAF' MF21J5114?K^ 7*R'CN]L-N[8(M-FPQT-EG0!]Z ?EC.)*[=F25D!7#'!B83Y MT#GWSZ:^!5B)+PS6JO%,C"N/0GPSBYMTZ'C&(L@AT8:"XM\3C"'/#1/:\4]% MZM0Z#;#YO&&_LLZC,X]4P5CD7UFJLZ'3S6Z9#IO+"=5T-)!B3:211C;S8 O"HC&%C)O:O=<2 MWS+$Z=$$)'NBIGX4H3PE4T@70,Z31*RX9GQ!?B/G:PEO*7RE(3^)Q)X0?!P/R$G'SZVF#4^ M@N7Z8D9.RFBT44V.H+I\N#-4-MQM7)?[N2:0U%S^V\Y='<'RCG/71U"]Y]ST M"*[Q'[/7SFT51%@?D-#2AN\>$*Q^I>4*+VZ-E7N-?8&*PH'[U&)CI[:QL]?&6_K,BE5!L!TJC6?77!4: M)&[,BR]6\Y5)0;,&IQ@!29:TSMK.7W)Z1 M'Z0)P!!O>V/D)>3V&E096RH$8"/%-HF2*RF!)]\)/"<9Y9B]!)V0V*+W^=&M M_>C^K&+LU2I[>T.W<>RU/\W77AE5=6BY@?=7I>>WWV:[/[ M!V><"_U^UO]S#GWOI>5Z/RN+?J//^_]3'BOB9H;PNH^B8#N1XTJNWY#K]J/> MMM2DDC(A:M+M5D6;TC"*_1VE5RU*XVX<;DM=MRH-HQVQ:8O2H!/Y?2_8*4:W M,7 5(!=V^%;$#DUE:ZEWZP'_W(ZU._MC_VSBM^Q?F@\".^"]T)=?$S@/8.DJ MDL,<57FG7;Q%93F@EPLMEG;<>Q0:AT?[F.%'#4@C@._G0NC-PBBH/Y-&_P)0 M2P,$% @ %H2<5.6 S8A: P %PX !D !X;"]W;W)K&ULM9==;YLP%(;_BH5VL4EMP1!(4B61MF33)FU:U>[C8MJ%"R?! M&MB9;9I6VH_?,1"@29IV']PT&-YS..<\Y05/-E+]T"F (;=Y)O3428U9G[NN MCE/(F3Z3:Q!X92E5S@PNUP69W$P=ZFQ/7/)5:NP)=S99LQ5<@?F\OE"X4/NWB73!W/5@09Q,:F8/AS W/(,IL)Z_A9 M)W6:>]K [O$V^YNR>6SFFFF8R^PK3TPZ=48.26#)BLQ,*_*%9064*ZEP2H+,"Z5 Q'?D]6V<,H'Q[Y_('Q^/'P!<1-.[X>[..-FT'XS:+_,-WC"H!/0. =F M("%,DQ1';B?-A3:JP$?$Z'/RBWPT*:AZ5@9U&HP^4D?0U!&4=02/UW'2Y?GM M/0K).P.Y_G[D-H/F-H.C[3Z!]4G5U"&R5>ZHS&V-Z&8VI./1Q+WI\ML7C:)H MW(CNE1TV98=]4'J43M3"VM[N# M[NGM$:+#,-S!>$@5^(/#'&GGK4/[>,Z$%*=_!HZV_DS]7M&U!DR#OM$%^U B M&NRB.Z :CL('T+7&3H\[>Q>=D.9Q?'_^+J.M7=.P5VBM+].H1\>LDW=1^-ZN M8QX0=9C>K[LU>GK&PO M=V]R:W-H965T+6\T MS>+ 4O :I>%*@L9R&IVG9_,T<0"_XS/'M=D:@POE7JFO;G)=3*/$>80"<^LH M&'U6.$JD9;+!1S#;:LPJ!*NRI+2[T:40\J0A'FC- 9?PJ5*-(6MF$EN*P7D2YYV_%ZV_V3/^ M]N #\5<&KF2!Q5-\3+&'!&2;!%QD!PD_,'T"O?0-9$F6[?%G_N/P]( [O:!' MS_/U7M0#KJ6QNJ$C8\T;^(-.)!R]5X:R^?=[ L&UQ=I\.6"R'TSVOK!"YS5>,^)5NS0V_6 M72>K63H:#"?Q:CN]WV_J]_IASY. !B&@P<& -K69;VH3-[69A]K\#[8KGV+- MF:F@I%L-*CH"KO(U"N:N&E/QY2Z@0$,6?#:8"0C^J-C9 6&&(8[AKZJ%43 Y M.IBZ.TF]0'C]%\^6Q?F?\^M]>K?4@RTICP?I:$?O[S<-AN/]>H^#T^.?H/=; MQC6LF&@PZ/544ZGLR[H2QI\7Z#)#G:A\V?P!94Y#D*>_JAC2Y+$Y)+_G:NCL M;A_[X_'IZ4ZM[-F5I8.=8HFWFE^->N'?! 9\ VO;0%@-[XYSWVUWUB_<>\0W MU4>:]C%#ESS5@0&!)5$F)R,J7]V^#]J)54O?8N^5I8;MAQ6]J5"[#?1_J93= M3)R!\$J;_0]02P,$% @ %H2<5.$E+""&ULO9C?;YLZ%,?_%2O:0RMU!1M(H$HC]K^^""$U !Y]I.TDW[X^^Q(9""89.Z[B4!<\[QQX=C?VWF.RX>9X0UYTZ!3!-=)#>>#\4=_<).<35Q.Q MG,5*AZ#PMV57+,]U).#XKPXZ:?K4CH?7^^COS.!A, ]4LBN>_YTE*CV?A!.4 ML"7=Y.J.[SZP>D"!CA?S7)I?M*MMW0F*-U+QHG8&@B(KJW_Z5"?BP 'BV!U( M[4"Z#OZ @U<[F,PY%9D9UC55=#$7?(>$MH9H^L+DQGC#:+)2O\9[)>!I!GYJ M<G.,WB"P_9SRC82XDM& GZ@X11X^0<0EQ,)S]?/N> 3':S+O MF7C>#S./;DJIQ 8FAY(G58Z/=(:/T3\?P0G=*%;(?T>Z])LN?=.E/]#E%9=* MOT;!MJS<,.M+J2),302]!FP7Q)T%>#IWMH>YZIOA( QU8K86P* !#$8!W[.2 M"9J;2J0)E'L&B:ERQ)Y@Y9)VYBIH< #C19$?=) M5N[,]>S$TX9X.DI\#PL0 M3!-##.O@(].39A1VVL,@/IZY'=B^%0Z)%]AA9PWL;!3VFL%2'V?5=#8Y+KA0 MV;>JH8:V,<_Z--[4)1UFBQ7![D!)A US.,K\F2LHB <&BL60HD\VO+#7L3\C MTV[)6JS8DQZ*;68 MA5$0VIFQVR[Z[BCUG\RL P/IK)V?S90IGH4=-IL9CKR!]XT/% F/PH$\@_CJ M>HQ36H(:K6!%=(YRO2*>H)(I*S/N%]\LZ): QP.D3P7)V\;C'TK8A/AJJA ME3#\*AJ&^_)$(K^+;#$*R !Q*V'X5VL8MLA3C]5B,R"VN!4P_$H*AOOB%/46 M-(N ^>X 6PY*KGXL"3HRS03:TGS#]@9C MAZA6[0CY7:L^::6&>+]^3U#'/#RDP.ZI.ZLL5@1W=X7.P0F[8&)E/CQ(9$[) MU0FT:6T^;ER8(WVG_1*?756?*-HPU1<3.%_".Y(H9TL(Z9[.H"Y%]1&BNE%\ M;<[Q#UPI7IC+E-&$"6T SY>IE>YCVX( 3K!J;V29I_WUM0[UT$%IIZTNP MS3G'YSM\P<0[QA]$@9 $CR6A8NX44E;GKBNR I50G+$*475GS7@)I9KRC2LJ MCF!N2"5Q \^+W!)BZB2Q65OR)&:U))BB)0>B+DO(GRX08;NYXSLO"S=X4TB] MX"9Q!3?H%LG[:LG5S+4J.2X1%9A1P-%Z[GSQSU/?TP2#^([13NR-@2YEQ=B# MGESE<\?3CA!!F=024%VV*$6$:"7EXW2"<<7 ="/ *4A964'Z]$F !5I)L&0"FZR/%TA"3,2)PMS?+L#QT0DX IB" MNX+5 M)JK@*RHDKU632O#S6@' E42E^#4@'UKYT,B/#LBG->=:MF+< M),K6@#"Z.96(EV!EGT%?C(UP9(3UGW*;A&//\V)WNY]6%Q5$GN='%O;*]LC: M'@W:OGZGQT9E_-?N'9-=F-?O;VS]C0?]W3$)R1O>QEUOLYX >V # 4;68#1H M\ 9M&=DJ:R#E*,<27,(,$RR?!GIJ8K4G']&R4RL__:B6G7:R[&O9+FHH\9FU M/?LO+3M[7\MV80=:UO?^O'&]?V[:5B)ZJVO[<'TANGLGA#Z>U=MW@ZD !*T5 MT3N;J IY<^(U$\DJ,R9>)/H?L=T?R#%!+ P04 M " 6A)Q4Q-EV?8($ "I$ &0 'AL+W=O\SW1U["1=J;S_)W-VH^DYF)10HWBN@L M2;AZNH!8'LYZM/?\XE9LML:^\.:S'=_ '9C[W8W"E5>A1"*!5 N9$@7KL]XY M_7;)F!7(=_PNX* ;S\2ZLI+RP2ZNHK.>;RV"&$)C(3A^[6$!<6R1T(Z_2]!> MI=,*-I^?T2]SY]&9%=>PD/$?(C+;L]ZD1R)8\RPVM_+P,Y0.#2U>*&.=_R6' M8N]XVB-AIHU,2F&T(!%I\=9BO*LVL M2C/+88,.V(4"3"VYY*&(,<6@R9^_X!9R92#1?SD4!)6"(%.*T?XAI5! MP\_)SZA2,')ZO(25(2+51F78%PQ9\Q (3V26MF7G8O0J['3H%Y_VR(\K.\9. M.ZY2+ W0ABANH$VS6SQ/7-LI_;#8D?63ROJ)$Z/CB M&#JW''E#_;KS^$Y_?MNB/5L91];6$#W"2<9R!O:\\*'TR"BQV8!J;3QN=*S7 MON],.FWT2/J.M!R5K4&7K76?H.Y&41$ /.)TK)&$TL@2$9K_3S%N8 E8 M)T@D=-C!3XM22=,T.IV,.NF)UIV!NEO#+>QEO+=1.N;D)UOFW'+/A:P[J#738&Z^;DSZ+;M M%F_.-PK \IXK2#6/T\DGY:%F:^JFZQRO&H%.[= NDBPAJ^>)FX1\A_I?5E8Y M);YFW,!W=F!6$R]S4Z,KVM=X%_Q Q%G-H8Q^3L198\9UT^!QQ+%5-D8-G.F4 M]1A;C9!1VR%X YSV@];)8_F&'.OJ0E[CTF8O\7@1V6!WQ^EYC4!^?XQ,HHI[ M<;$PTZCF_'A";6;)+=6XK9A.\4HPDL!9*[.";B;0Z,'Z86 MMMYO/-!MI,P->S9)R18>03VG2Z%G=JFRIC$DDO($"=A,K6M\-<>!"68C(!!J(P$T9<]W !C1DGG\;L0M4JF":R/W]5OL\WK MS:R(A!O.?M"UBJ;6V$)KV) =4P_\\!6*#0V-7LB9S'[1(5\[\BP4[J3B<1&L M,XAIDE_):W$0M0 7MP2X18";Y9V#LBP71)'91/ #$F:U5C.#;*M9M$Z.)N9? M>51"/Z4Z3LWF7.@(FFPE^HR6@B8A31F@>Z)V@BH*$O$-JBTZ7X BE,D+=(9H M@IXBOI,D6*;@2LJ4*W)*2,JK<.;:_4]C)MKT5[ 2N%[A*IQ$Z_ MF K]_*87H#L%L?S5(3\HY0>=J9N#0.?7J: ,8?UW+""$> 5"G])%T_GF:GZF M9JIO/_.&CN-,['U#$L,RB6%?$EX3+(\:UF M(+\$^7V@01/(/Q4T*D&C/M"P M"30Z%30N0>,^D-\$&I\*"DI0T <:(5UU2$6@K7BC0#1Q@R.NZSNM+PAV*LMP M.O%/7!'66/#.,3%H?R5QS:1P)_$NT5L$J="75_TYDM!1;+@R"NS^CVK&E5M@ M[Y_6=?8'4$L#!!0 ( !:$G%3+-7&FW@( &4( M 9 >&PO=V]R:W-H965TIG5QXOLJR9 1U1$%"A*G5.. MH;XNYM+T_(8EI0RYHH*#Q.7(.PU/9F%@ 6[%5XIKM=4&F\I"B%O;.4]'7F C MPAP3;2F(>=SA%//<,IDX?M:D7J-I@=OM#?M[E[Q)9D$43D7^C:8Z&WE''J2X M)&6N+\7Z ]8)]2Q?(G+E_F%=K1T$'B2ETH+58!,!H[QZDOO:B"U W-L#B&I M] P0A7L <0V(7PKHUH"N%"<)TI..,IID_QOHFX"3O:A#V)6@DOB.Q '!Y"%$11DA.E;L3R M)A&,"7YC3$MN=P0Y;>?\G.@.!#W'&5Y?S>#@S:Y49^TL,TPZ$/8M2WB\D^5) MPG&S3[&CC??0GOTLJ7XXA*G-%<02OIA3KDKY8';.9 O?/QH G&MDZD>+7+>1 MZSJY[AZY3R5;H+0ZSEQTDI6]X.P%4T.4)CRE? 6_X:5;,*ED>T[6UJ2[<3CT M[W9$VFLB[;5&:FV&2RQ*F63F_,->TU* MG0E)?V%Z:,\^927;]6)6_/TM;TWUKWZ[/3YJ0COZB\=1]&\>'S?,QZ_A<1@\ MEKO@_[H\K06V;8[WV.QOU66&X,U\S,=P!*N\#,+X70FXX5:+XLQG\ M4$L#!!0 ( !:$G%2-S@!:YP( /4& 9 >&PO=V]R:W-H965T@%P%2H5WM/E1"I9>'U3Z89"!6 MG3BU'2A_OV,GI)0"VI?$'L\%'GB9,>6-[^LDPYSI M"UEB02MSJ7)F:*H6OBX5LM0%Y<*/@J#GYXP7WK#O;!,U[,O*"%[@1(&N\IRI M]0B%7 V\T-L8'ODB,];@#_LE6^ 4S7,Y433S6Y24YUAH+@M0.!]XM^'-N&?] MG<,+QY7>&H/-9";EFYW\3@=>8 FAP,18!$:_)8Y1" M$--X;3*_=T@9NCS?H M/UWNE,N,:1Q+\Y^H5-/EV+ETBAW1=6C6_@05)I(_,F MF!CDO*C_[*/182N M8*YD#O=Y*>0:4<,K-UDF1::AX M8A=JN-,[-(P+?49[/D_OX/3D#$[ !YTQ1?"\@.>"&WU.1AH_9;+2K$AUWS>4 MN*7O)TV2HSK)Z$"2,3S(PF0:[HL4TZ_Q/@G6JA9M5!M%1P$?F+J .#R'*(BB M/7S&_Q\>'J$3MT6,'5Y\ ._^O>)F#7]N9Z0P78R_1S [+6;'878.8$[K(B@L MF].0PBE5H:[-V;X:U'A=AV>;QW(874;A==]?;BNSQZO;Z0:MUQ>RW99L]RC9 M)VG/<"*IN:2HF&T0^QC6(+VMO>/P.MPA^-TI"L+N?GZ]EE_O*+]7UTU(0K8D M>@N$C:A0THV@+ZI:6:=Q*H5@2G]:]\K=^\8S#"^C.-A)Y[O;Y75XM:NWO]5! MN9>W81]33ZQ;\"5,_"'3H%[S0('!.D,'%)0FM MZB9;3XPL79^:24-=SPTS>I=060=:GTMI-A.[0?O2#?\!4$L#!!0 ( !:$ MG%2#3D8*R ( ,T& 9 >&PO=V]R:W-H965T6PVH.;3!,+QPZVT\*_9^RDH92V MVDMB3^:]O'GC3$9KJ5YT 6#(6\F%'GN%,=65[^NT@)+J"UF!P"=+J4IJ<*MR M7U<*:.9 )?>C(!CX)67"2T8N-E/)2-:&,P$S171=EE2]3X#+]=@+O4W@@>6% ML0$_&54TASF8IVJF<.=W+!DK06@F!5&P''O7X=5T8/-=PA\&:[VU)K:2A90O M=G.7C;W "@(.J;$,%&\KF +GE@AEO+:<7O=*"]Q>;]A_N=JQE@75,)7\F66F M&'M#CV2PI#4W#W+]&]IZ^I8OE5R[*UFWN8%'TEH;6;9@5% RT=SI6^O#%@!Y M]@.B%A#M GH' '$+B%VAC3)7U@TU-!DIN2;*9B.;73AO'!JK8<)V<6X4/F6( M,\F45LQ03C!6IZ960'Z06:W2 JW)R+R@"C212\*,)E-9ENC\W,CTY9SO-3/OY._U0AN%A_W?$Q]ESG+T#G&T[ M%51=AT^Q"TUOSO;UH.'K.SX[$%9)%(5Q'(_\U;8UW]/B, [BJ$O[(K??R>T? ME?LH[=PL%1A<]N2J"- M=(4">[VG#0=3?KUL(TGT87[6;RM1M%._$)SNIFM'[2-(,>#W[.\,OGL$3*X.(2 MG5;-\&PV1E9N_BRDP6GFE@7^;T#9!'R^E-)L-O8%W1\L^0!02P,$% @ M%H2<5+*@,ZHC P )PD !D !X;"]W;W)K&UL MI59-;]LP#/TK@K%#"[3U5SZ+)$"3=EL/'8IVW0[##FI,)T)MR9/HIMVO'R4G M;IK8V8!=8DOB(Q^I%]*CE=)/9@F ["7/I!E[2\3BW/?-? DY-V>J $DGJ=(Y M1UKJA6\*#3QQH#SSHR#H^3D7TIN,W-ZMGHQ4B9F0<*N9*?.:5G[M)1$Y2".49!K2L7<1GL_"P *GQ##/(,NN)>/Q:._7JF!:X_;[Q_M$E3\D\ M<@,SE7T7"2['WL!C":2\S/!.K3[#.J&N]3=7F7&_;%79]LEX7AI4^1I,#'(A MJR=_61=B"T!^F@'1&A#M CHM@'@-B%VB%3.7UB5'/AEIM6+:6I,W^^)JX]"4 MC9#V&N]1TZD@'$ZN\B)3KP!L"A)2@>PVX]*P4_:%)/1)[U,J=3[1)I]I=-#A#==G+ Y/6!1$40.?V;_#PP-TXKJ\L?,7M_B[ Q0: M2/:X*;!A/RX>#6K2[\\# 3IU@(X+T&D)< _Z6F&FLI?H7L.;?_2SY/A M,!CYS]LEV;<9#(:US3M:W9I6]R"M:XF@@433QJN"=[=BQE&\PVO?)HJ[S;QZ M-:_>05Y7+P7U#TBH V&I):-&4I#@&3<&L%&_O3T2IU$TV&':9!2$S53[-=7^ M0:H7N=(H?G/7[51J&U[)M> 9RY0Q)VRAZ6$/D+\T$>_O<0J[W1W>#3;]EIL? MU+0'!VG;OK'8](VVVQ_LQXTZN[)L, J#J)G=L&8W_(LNYRH'6S(&:4I2,%8" M_&"IFQ(8[E]XI[_#O\&FVZ*),'AKU\%_J4)2^=LUL7:^_52JRZ=;U;3_L+-^-V]J?V*\"-LC*%H%F404HN M@[,^E5)74[E:H"K<8'M42&/2O2[I2P:T-:#S5"G<+&R ^MMH\@=02P,$% M @ %H2<5!8;?G&$ @ O08 !D !X;"]W;W)K&ULO55=;]HP%/TK5J1)K=21$"A,%2 5Z+1*JX1:;7N8]F"2&V+5'YE],]I_ MWVLG9'2"/.X%?.U[SKD?]LUL;^RS*P&0O2BIW3PJ$:N;.'99"8J[@:E TTEA MK.)(IMW%KK+ \P!2,DZ39!(K+G2TF(6]C5W,3(U2:-A8YFJEN'U=@C3[>32, M#AN/8E>BWX@7LXKOX GP6[6Q9,4=2RX4:">,9A:*>70[O%E-O7]P^"Y@[X[6 MS&>R->;9&_?Y/$I\0" A0\_ Z>\/K$!*3T1A_&XYHT[2 X_7!_;/(7?*9G"+]LWOA-RSFJ'1K5@BD )W?SS ME[8.1P#B.0U(6T#Z+V!R!C!J :.0:!-92&O-D2]FUNR9]=[$YA>A-@%-V0CM MN_B$EDX%X7!QIRII7@'8$C04 ME&S :2\?N= [Y"?RJ'S],>PABRKM+/CTDOTQ[&1^X M';#1\(JE29J>"J@?OH;L'/Q=.*.N%Z/ -SK+5]!._JX5;"U<)HVK+;"?7^F8 MW2,H]ZM';MS)C8/<^)P<,5L(/;:O+*/26K&MO>T8FCVWN6/C9'CQ?,DJBN3* M7SNA:L4JL!EHI$=^ZA+TBXX'2?*A)_CK+OCK7AYZPY!QASU4DXYJ\C_*/NWD MIKV1W[U4-,)(CVI?6\WH4?GR,NX&ULE57?;]HP$/Y73E$?6JEM($" M*B!!:;5-JH3:M7N8]F"2"['JV)GM%/K?SW9"1M<0:2^)?]WW?7>^.T<[(5]5 MAJAAGS.N9EZF=7'C^RK.,"?J6A3(S4XJ9$ZTFHG^SG-KS[L +Q9TZ&H/U9"/$JYU\369>SPI"AK&V",3\ MWO 6&;- 1L;O&M-K**WA\?B ?N]\-[YLB,);P7[01&+%@RGUA5YT=#SR(2Z5%7AL;!3GEU9_LZS@<&03]$P9!;1 XW1614[DB MFLPC*78@[6F#9@?.56=MQ%%N+^5)2[-+C9V>W^4%$^^(L$2.*=6P9H0KN(+; MC/ M N5N!19*H59POD)-*%,7<&:WOF>B5(0G*O*U$6,A_;@F7E;$P0GB 3P( MKC,%=SS!Y*.];YQH/ D.GBR#3L '(J]AT+^$H!<$ST\K.#^[Z( =- $:.-C! M"=B5B0K'Y$-\+H^BZ/!L>;[-^X.P-XK\MQ89HT;&J%/&(M8E8:8B M=2EY&VME/CIB#8)A.V?8<(:=G'6:2HA-TDBZ*6U)MW&'G[A[[SVO3]1=7N M_AZO'@TC:4M-OV*8&M/>]=@$0%:-N)IH4;CFMQ':M%(WS,S;A=(>,/NI$/HP ML03-:SC_ U!+ P04 " 6A)Q4J88346P" #C!0 &0 'AL+W=O(EL<_W???=V7?Y6IM'6P$@>ZZELN.@0FPN MP] N*JBY/=4-*#I9:E-SI*U9A;8QP$L/JF681-%96'.A@B+WMIDI #\W,T"X<6$I1@[)"*V9@.0ZN MXLOIR/E[AY\"UG9KS5PF9[.0XB)P@D+- QD"R"\@. -(>D/I$.V4^K6N.O,B-7C/C MO(G-+7QM/)JR$/6X*;-GOJ[E%0^_WSSL!LB% Y@-D!P*\NB;4#"M@610?/YYT-[GO M2CK&,\_HNORI2*+X/ ^?MNOTUBE.+BX&IU=B1X/8T8?%VHU:ZCER*]F\?X#- M(=FC-XJR)$YW9+]U2I.+;$=VN-4O-9B5'R.6+72KL'MJ@W685%>^07?L$YI@ MW<#Y3].-/WI(*T%)2E@2971Z3L),-U*Z#>K&=^5<(_6X7U8TA<$X!SI?:HV; MC0LPS/7B'U!+ P04 " 6A)Q4$TTQ>C8# #;"@ &0 'AL+W=O/NUG33TX)2%O6GC9.;/-Y/Q> 9KQI_$"B$)7@M"Q=!925E> MNJ[(5ZB XH*5B*HG"\8+*-62+UU1<@3GQJD@;N!YB5M 3)W1P-R;\-& 59)@ MBB8"QH@0K:0X MGAM1IWVG=MR^WJC?FN!5,#,HT)B1/W@N5T,G=< <+6!%Y#U;?T--0+'6RQD1 MYA>L&UO/ 7DE)"L:9T508%K_P]G(&3@"FX&'%*@'I7 QCN^C/JQ'_4' M[LMV.6^;X/YA_,MK+N[GC Z(D\?OA'K?%*HV]Q,Z=M-S)4>X'IK<K\4JR;+0SMMO>?M']\A!5$*797N@6(_6M[)%G+6EVE/0JSZNB(E"BN3HJU+&9 M8],5;3TK.WA_+PC#S [@>^_MVOM2LBBREG6CMHT1QOM5;3.*.HK:WSI8_*.D MFS+Y9 -I5'=Z0[C?\VQ&D=]!_-[W_>#+Q!^TCT9YI]P.J2U&05=%O)\M_O'# MI6X?BRYV*^WAF1'VHWU:FY&W1^MN31YZ[%-'^1)3H3 6RLN[Z*M@>3U)U0O) M2C.,S)A4HXVY7*GI$W%MH)XO&).;A9YOVGEV]!=02P,$% @ %H2<5%@% M&N#X @ X @ !D !X;"]W;W)K&ULC99M;YLP M$,>_BH7ZHI76\I0 J9)(3;IJE5:MZM->.\$$J\9FMM-T^_0[&T(I(:AO$MO< M_>]W=\ QW0GYJG)"-'HO&%ZO'1=MSF?BJUFE)-[B=2V*+#\NR!,[&:.[^P/'N@FU^; MG4]+O"&/1#^7]Q)V;J.2TH)P105'DF0SY\J_7/J><; 6+Y3L5&N-3"HK(5[- MYC:=.9XA(HRLM9' \/=&EH0QHP0,OT@]C]('5"8Z.W%DS97[2K;&//0>NMTJ*HG8&@H+SZQ^]U(5H. MH-/O$-0.0==A=,0AK!U"FVA%9M.ZQAK/IU+LD#36H&86MC;6&[*AW+3Q44NX M2L%/SW\2J(%"YV@IBE)PPK5"(D/V&,X4;$^OB<:4J3.P>GZ\1J MSO0@I-'L$^CT4P*'B' MY04*_6\H\(*@AV?Y=7=_ "=LRAI:O?"(W@WEF*\)8J:.EP."HT9P9 5'1P2O M"B$U_8?MO0\-DN;V/!?9^1;ZA)4BNK<+E6AD1LQBB._GRUIV))!MASB:';?,#OP/88Y2,O'[ 20,X^4)WQ><2 M'NWOY( @]J/N+7AHE$3>D3KZWL?[U_L"Z#!>+=%^1N/ CSI\/59)%'?KZ+9F M14'DQHY0!:&W7%>OV^:T&=-7=CAUSA=F?-L9]"%3S7YXF6XH5Y!4!I+>10PU MD]4XK39:E'8BK82&^6:7.7R"$&D,X'HFA-YO3(#FHV;^'U!+ P04 " 6 MA)Q4KJEK!P8$ #&#@ &0 'AL+W=OUTC5@""2MDDC;Y*I;Z5:MTNOM9P><@!9LSC9-^]_OV!#R M"]SLWGUI,/@]WIN9SN#)EHOO,J54H;[VG.MU,' M.[L;RVR3*GW#G4U*LJ'/5+V43P)6;LN29 5E,N,,";J>.I_QW0)'&F!V_)/1 MK3RX1MK*BO/O>O$EF3J>5D1S&BM-0>#GEP&#!O T$2FMF+BL""*S":" M;Y'0NX%-7YA@&C38SYC.^[,2\#0#G)K]12%H$MV@YZHL[W<(FE\.QUU^[/ %C?O@1VZ"-O>!X0MZ^$R62_*NDRX1 M9!>1@E?Z.F-Q7D'(= (A^:B )%?"5 ?B:Y3KG*,\(ZLLSU0&Z;^SR!FVR18=?M[G46>5XX<5\/$]2Q M:1R-VTU'PL-6>/C+PM<9(RRF%MDU=WB@" ]/1'=L&75+CEK)D57R@Y'UJY*C M,SW![8GD\RUAC^11*WEDE6Q&T@U?WU10>T1*"G7*5]!T6%VG]"U."=M0XX'! MP#FIF<-Z[3(U.C9=T%- M-V'IG#9VO%^+01@5>FJ@""7DO2NF\P^(L"%"XYH'"/T.IF.3!^,:7]AK^FW: M&<+&YF@GS^+3SA0U3/Y/&/7W1OV?*Z$DD[&>3@C\4]LK]N,/!_^Q8.QX/!Q$ MWF^=@?L Z U&I\!C#_N9B2\=FOTN[ RC@==CXB-<8/>P'Y_8/C^7-*GJ4P T MA(N:6D-XV+*":'3>;SE6Z M!Q_X!14;*%Z:8\2**SB4F,L4#II4Z WP?,VYVBWT"]JCZ^P'4$L#!!0 M ( !:$G%29&Y[)MP, /8. : >&PO=V]R:W-H965TYJ@_%3E43:6DV;U&G5NMW[FB0D0I!C]+7JEYL-.ZO@Y#M=K1DJ@K M4=/*O-D(61)MFG(;JEI2LFZ<2AZB*$K#DK J6,R:OGNYF(F]YJRB]Q*H?5D2 M^>L]Y>(P#V#PU/&5;7?:=H2+64VV]('J[_6]-*VPC[)F):T4$Q60=#,/WL'K M&]0X-!;_,GI01\_ IK(4XH=M?%K/@\@244Y7VH8@YN^1WE#.;23#\7\7-.C' MM(['ST_1/S3)FV261-$;P?]C:[V;!WD UG1#]EQ_%8>/M$LHL?%6@JOF%QQ: MVRP-P&JOM"@[9T-0LJK])S^[0APY0#SA@#H']*<.<><0-XFV9$U:MT23Q4R* M Y#6VD2S#TUM&F^3#:OL-#YH:=XRXZ<7=]340(&WX#/1>\DT,PVQ 4TWN&-D MR7C;>7%+-6%<71K;[P^WX.+-)7@#6 6^[<1>D6JM9J$V0#9LN.H&?]\.CB8& M_TSD%8CA/P!%"'G<;TZ[W])5[PZ?NX>F#'TM4%\+U,2+)^)]J:DDFE7;-GUU M(F3, FLH99%HNJ338E[YZM='2)IK=@8\+F.,\FH6/ M'@C<0^!S$+%OL-8K.1H,Q0@-@[5S@!TDA",T@93T2,DY).Q#2APDF,=9-D)R MK1!*T]2/E/9(Z3FDQ(>4ND@PA<4(R6.593CQ(V4]4G8.*?4A927.7&T5YD*3WF2 J,1H\\LS]*)B871(+O12TW7 M1D9-(:G27@F-W#)%.(4C4)^968)H O3H?( G0>\-EZDA>"1\3^W1T):6#T># M%QHZ-'F"A7NV )H4''X*C(.785V\$Z9/*<;%!R^CH1#5YQQ M,CZ8O483BQX-\HU>2[Z1J\M'>ZYE/&WS''$0;O0WA+L+>ORY%V=C(?$:C:<] M/+J4V!NA^=C?LDH9C(WQBJXRDZYL+UEM0XNZN:I$ W4BDJ+_ -K!) M4&R!%#6:=A=[R=BT350259*.V[V)(\9_C-B#PT9PT],@(3\3>C!SFX!G4ISYQ_KV\^KN=>4!/1 MG*Y4G8+HKQ=Z3_.\SJ0Y?K1)O6[,6CB\?LW^P12OBWDFDM[S_!^V5KNYEWI@ M33=DGZLO_/ 7;0N*ZGPKGDOS"0YM;."!U5XJ7K1B35"PLODF/]M&# 003PA0 M*T#_51"V@M 4VI"9LAZ((HN9X <@ZFB=K;XPO3%J70TKZ]?XI(3^E6F=6CQ2 MW0,)_@"?B-H+IIB^X1M@'H-'1IY9WCQ<"L8%^)<2 :X>J"(LE]=:]NWI 5R] MNP;O "O!UQW?2U*NYP5^U''<-!YK@^$3$#0CA>X "A!SR^]/R![KJ MY/!8[NN.=&U!75N0R1=.Y/M<44$4*[=-)^2)E&&7,C0I\43*B<+N&E5L5/6B M>UF@$*%@YK\,RW=$X6 0=82$.R1\#BET(36J:# 83,,D&2'940C%<>Q&BCJD MZ!P2=B%%-A*,839"?&2H!>TT#MJ-XG-HH*5S-2>S+@#(]GL2,J@EGJ M)LPZPNPDX5>N2 YRXU@5^:7W&.4TH,SQ*J(,HQ&C*RQ-XHDVPJ WVN DYB.5 M\A9\+*J]HFOMEKJ15"JG4P9VFP(;2/00O)-_3 M>C-H6IOWFX$3&MJ3+\*I!>T(B[,LG(#N_1J>-NP/K"3EBIZW:]C[-;S,L%O9 MT0R)\;A.1U Z-8=ZOX:7&3:TO3BS.N]P=9Q,$/5V#2_S:VA;L;72'#&3L[&4Z^C-VOX)FX-;2.V>G$JY)BN-VKX M-DX-;0_&T7BO=P9-K##4NS1Z*Y=&MOT.%GC#>#KF&+'W9_1_^'.;=/@/,DS& MKN4,&K]V?W#:J(]Z^J_[EI528VRT*KA)=+FB.3TU-XI7Y@#RS)4^SIC+G3YQ M4E$'Z-\WG*O7F_I,TYUA%[\!4$L#!!0 ( !:$G%2\16GC=P( <& : M >&PO=V]R:W-H965T3')#K#HVLYU"__VNG9!12NE>$G_<<\X]U_:--U(] MZP+ D&W)A1YZA3'K6]_7:0$EU5VY!H$[N50E-3A5*U^O%=#,@4KNA[W>I5]2 M)KPD=FMSE<2R,IP)F"NBJ[*DZG4,7&Z&7N#M%A[8JC!VP4_B-5W! LS3>JYP MYK!?P@\%&[XV)=;*4\ME.9MG0Z]F$@$-J+ /% MWPM,@'-+A&G\:3B]5M("]\<[]F_..WI94@T3R7^RS!1#[]HC&>2TXN9!;KY# MX\ 'F. \(&$!X"^A\ H@80 M.:-U9L[6E!J:Q$INB++1R&8'KC8.C6Z8L*>X, IW&>),,A.I+($\TBUH\I6, MLHS9\E).9J*^([;8YU,PE''=P9"GQ92JBZ)@@L2]L+P2#Z3_X<' M)]*)VLI&CB_ZM+)DRG3*I:X4D%^CI38*+^_O$Q+]5J+O)/H?2-SE.;AG0 RJ M*&K@ N^,4B ,'HZ3MQNPQ3>O@9PO04#.3.?889U6"J/N5>_+L:)^@@NZ-X>X M-U8'K=7!2:+9.SO'3-0&PO=V]R:W-H965T%-(55[7V M]48!S9U0Q?TH"$9^19GPEG-'NU/+N:P-9P+N%-%U55'U[0:XW"Z\T'LCW+-U M:2S!7\XW= T/8)XV=PI/?JN>;6%>> MI?QJ#[?YP@LL(N"0&:N"XM\+I,"YU80X_FF5>IU-*[C[_:;]5^<\.O-,-:22 M_\5R4RZ\B4=R*&C-S;W<_@:M0T.K+Y-'%35T.5=R2Y3E1FWVPP73 M2:/[3-AW?S *;QG*F>6MR&0%Y)&^@B97Y!XRN1;L7\@)$R25%293:5_Y!4C+ M>K$"0QG7E\C^]+ B%Q\NR0?+_5C*6E.1Z[EO$)G5[V=6Y%;VZET5F%GZ@:D#C\2*(@BGKPK-XO'IZ!$W=1CIV^^(2^ M%12@% ;5N#@_@X""&>*3"WC%"M9PB37415Z*V1F;26%)"OH;>]VITCYQNVSM>EE?QW'_9#6$?RW32,>V! M'G:@AV=!8_YQJC4K6$:;OI!_P2+ 1F,(-KEW06\L#'=P#GF'8CW[2JR M;\0H*C1O/+&9TX=U?(0CF4X/L![S1).D'^NDPSHYB_51&LK?VA%65%=/:J][ M7?^1WO:@OCFO_._P/>:+HA*M3[X 0!M\;=O # &_^1^JQ M! V$*L#(='&#HL#QJ_=[SU&-?>Q+78*-WJ;UZ:2Q34;+&:! .!8((!F.L!]5L),W!R(V;T<_2X,1WGR5N<: L ]X7$H/6'JR!;B]< M_@=02P,$% @ %H2<5(#HJOM; P 3PL !H !X;"]W;W)K>%6+ OK%L+Q<,67< ?V^VJF<1:V*+FH0!JA M)-&P& 57],.4)L[!6_P0L#&=,7%2YDK=N\E-/@HBQPA*R*R#X/CW %,H2X>$ M//YN0(/VF\ZQ.WY&_^3%HY@Y-S!5Y4^1VV(4I ')8<'7I;U5FR_0".HYO$R5 MQO^236,;!21;&ZNJQAD95$+6__RQ"43' 7$..[#&@>TZ)$<_.>O"%"DF^% M6ALN;(C/&/R54E;&/)1YI"_] ]18H\7'\M#P362;HW$DD"L?R1 MS$'"0E@L,NW)-9WH=L6I5%_1^$!H[B7 M'E;8;Q7V3RITUY&H!C?\+R,L6\O)U'+JT)93^_D.7[@>[G]"=C.P; MT5[PDYK4H%>^H[-(!>46S_6[6K;%5[Y M7FAG?>*Z1=_R;&'J5A.?XJ60AI2P0,CHXA*/CJZ[MWIBU4QF2C6[D<6O M/#>+JU:_!3F;T55A'N3F!U8EU+%XF2RT^PN;:FS<@FREC2RKR MC+ZXQKQQN9(G%UM0MUP6,\YS;)BW@3OCZVQ=GM\Q07NAS> =1C4:.LBGWM8Y,#L5/X*(59:/A.Y"S_Z_P(\ZB3(=MDKDD0\"-5EY F M[X'$A#P]WL+9NW.]H(KI 'A:KU3JP-L'P!^8-HIG!A?*+1I@TO"F\TEP$XK6 MKJ.U7;3T4%TL[8OIV[J,E:)BSO##,#!]A=UQ$_KJNL<;JG+X[4>$A#O#2OU[ M@%"G)M0)IO\D%,OD7/ _,5*VRRB3VNPKOL?K.CQK#NO1@/0&O6&TWD.C6]/H M!FG<8# 0TL K.E;#Z#TLF>(R!]3IMMN2V\?@Z?8)^[5]7R$3H[0DI(IYOV MVP>DU#AST@Z2&V/FN<^^V@&H\8MT/\/MD($]$<%]*?ATI:L5LL6",ZQBQS4M M]0>V9F+%OODJZ<;?.C?PSB M9V:\N&ZD\(>Z+Y==8_G)X#1D1QKW)V%O_E+9'8'K'I,=:8R=A(W]G\KN",QQ MV9%F/R#DQ&3G1K_PB ";/8.$]XQ)+3>0,S!4S?$8XC M-PHVPZGQ90\W'>7ONO[!R*6[7TZEP=NJ:RX8S9FR _#]3$JS?; !ZO\XC#X# M4$L#!!0 ( !:$G%0YDLL/:P0 *<2 : >&PO=V]R:W-H965T.DDAITM7NP^Q4[7;G830/ M#IP0JX"SMDF:?[\V$$BF0& J[;XDMO$Y_L[%Y[,]WG'Q*M>("MZB,):3WEJI MS6?+DMX:(RIO^ 9C_67%1425[HK DAN!U$^%HM BMCVP(LKBWG2/X)U?:*]8T@L?M@_;?4N.U,4LJ<<[#;\Q7ZTEOU ,?5S0)U1/?_8ZY07VC MS^.A3']AE\^U>^ E4O$H%]8((A9G__0M=\21 +FM$2"Y /E)P!G4"+BY@)L: MFB%+S5I01:=CP7<@S&RMS312WZ32VAH6FS ^*Z&_,BVGIL^*>Z]PKQWAPYQ' M.CLD3?U[#;6?L@]?-VEG9N+ U!XN%J@H"^6E%GV(-B'?(YY.O8:7YP5;DI]YDII,84%[[P6*TE M/,0^^A7R\V9YAS0HL+1?"^>2@W/O2:/&+U3<@.M< ;$)J0+4++Y KQ!W&N"X M1:S=5)];%VOC\>OE^X#.A*!Q@'IW*ECNX7C>(]VGP[,=%?Y5'DD=K*^)DDK' MB<4!?'_B80AZ5YDY/QJ WA9 ;U.@MS5 _TRB)0K@*^"']7BYWA4L,6!Q;)9> MTI#&'L*%3ITLH2ZK$B=;KI\N9PK;=NK:=^[8VE: [!<@^UU!!MJ-2COM#)K^ M.S1V-91! 670%0J^H?"8/ ]FT!;,L S[ I&L\T*60O/#-N"&15@1A_*),PR MN&4:C9K3*-O39R:=F'%7F''7U8PM2N-0;<@AUG09(E!E;#(S-R@8/^OQNPYH M';LD%?O_J#17\"VE93U[MD6ACQGPD.1-9_B?%:9P)0-3U^;3%8E.MU"ML)*4,W:'=@C%7 '478%];;_+&(-<-HY9S,1.OH*2!"$:0O)%*C36*5O0H4 MH\4KS"Q]>[#*Z=D3CKZ]ZO.,A!!76M2^&>K4%]FK2-91?),^+"RY4CQ*FVND M/@HS07]?<:X.';- \38U_1=02P,$% @ %H2<5.?M7SP$! *@T !H M !X;"]W;W)KAGM0;"4V:DN9)"?+OS]*=AUO=E)?@>M#8\DB]5$D M17IQ$/)))8QI^)EG7%T-$JUW[QQ'10G+J1J+'>/X9B-D3C4.Y=91.\EH;(7R MS/%<-W!RFO+!=R>_,)3K6!EO)'J M(PYC)JTFRH]_JFK1?4:Y@C>W3-,T4V^[E)=Z1O '.* 2*IE:.!H--)A.5!ES M71KCG3'&AT^"ZT3!>Z2(?Y5W\&#JT_&>3^?:NZCP$Y5C\,D0/-?S.GAN+HO? MLJ@6)Q=P_-I9OM7GGW.6.9?1NNVLE924;QFFEX;U$9KK[NG13J\.5,9#^"SX MZ&YGA=[_*(S'/G+T1&'6J"'<%5II]'/*M_#]06098+(8R7\NX$]J_(G%GYS! M_USD:R:'($Z;#&'-MBGG9K\UQ2B)&+Q)>14!;[M"H-QC:O33:O MR>;_=Q:V4P_N=((7ITXHAS(_E4W6,A2&\,W6(]2TVC.)]17^,H$*>.OIFHO?$K"JIUPPH,A^[9[*>>"=0[_6@C:OUT5/4K]-.I^.9^=(3X6&7*XT_>.VXT;IR3YI M!>U\-G:#>>/OC!FGFD0N%Z6R)ZH" \8#DD:)7A),"A,GY4=#7LD\AQO'V7; MJ%3!$9M_+3 C<:"*E^]OTBYF)/")[];X9:_3N?D5@_X77BH*,;5#4'<]P+?\%4$L#!!0 ( !:$G%3((A!&<@0 $5 M : >&PO=V]R:W-H965TMD^M(-FU/:AV@=##A!-8E/;@8ZT/[ZVDXEA(5%@.BOM\@!) M\#GG.SZ7[\2C+1?W<@6@T(\T8?*RM5)J_=KSY'P%*94=O@:F_UEPD5*E;\72 MDVL!-+)":>(1WQ]X*8U9:SRRSZ9B/.*92F(&4X%DEJ94/%Q!PK>7+=QZ?' ; M+U?*//#&HS5=PAVHS^NIT'=>J26*4V RY@P)6%RV)OCU%0F-@%WQ)8:MW+E& MQI49Y_?FYD-TV?(-(DA@KHP*JG\V< U)8C1I'-\+I:W2IA'4\[4'I!'KVX(K4*/U+105W< M1L0GY 7RD%Q1 3+_KM'?+7>I:_7W*O3?P@98!K__A@?^'W8O\LOI[=WG.OV] M4G_/ZN]61<$ O9@=1F$B!&5+T&6@T.P![:Z;T@?[V(:CC3YQ=G&SMD)OOV>Q M>D ?F%0B,VMD&]UD2BK*HI@MT;=;GB1()[61_*L&?K^$WZ_=GD]9.@/11MP9 M::,9+&/&C+T936P2O8Q9$9A7Z&]T+#AYK'-C?6O,=)7-N!^&@][(VQS!."@Q M#AIA7.H-57K[FH(9'((A@4^.@PE*,$$C,!N0IV )#K#XQW&$)8ZP$0Y=YPN( M3X$2-H4R+*$,3\\AR!/VU 0:'H##&/<'@^,(L>]ZI?_<97I8F^A&K4 @M:(, MY04L;37GN=%&7RVQ:$V3#0A-E.B]R6"DNSV@=S06Z M-,D#?)C.M4I-<74'C M'5K M>%XM'I!"ZL+8VIC3#6J\TBW&"HD6FO7;*!,Q%QG/LH9.:)P)VQ!V"%# MWWUP102)_TD'- =YL6,G9D MAGOGP]UO-><@[C5&[/@+UQ-8\VP_TI'.\:%_D.K#H#I1',?A>I+3<] ]J'PV MN>8:JFDG)T\MV-$8#OZ+;$> OFESP(2WB@/B]BG$!.W+$S=CQU.D% M'U)A,*SLH\0Q(?&?8X IM#:H7>*8BM0SU?DS3*&X"1I',*2>8'[E&%.8VL5' M^MCO=2M .CXAW?_W'$,<%Y$G<-'SS#$%HG!O#.AV@HH7&.)8BCR!I9XXO!2F M]X>7?K\S""I0.TXB]9STC,,+.7PYJRI@1VFD_M7L>8<7TO@5CC@.(_4<]F\/ M+P6,94?4)5/R_.]27ZJY9;GAX-ZKM'% M*5$""RWJ=P*]@2(_;\MO%%_;,ZX95XJG]G(%- )A%NC_%YRKQQMCH#SU'/\$ M4$L#!!0 ( !:$G%0&FR3BB , %<* : >&PO=V]R:W-H965TQ=%%XK- M.+IC2[Z2/)G^?2G9\602Q8MN$DLF#\\A:8FS@Y /:@^@R5-5QH4^IOXO 9.D%C@Y>)4ME?*?WJ#7E%&"?W>]$H!%(S7R,]$\3/ M.BJKEDITA4I,OF+PO2(?> ZYPW\][!]& P ^YJ5/3G1,SBH:1/Q*Y0V)P[.*X2 W#AT%P$P3_#.0HZ8DF@TC+HI!04 TD M9ZIN#%=:B8;KXY^$DII=+0@6AJL=2%)+EF'Y;"E11D4Y"GE69S+MTI1<)#H. MTC#L,]UVIL-J%*6)NQYI+S,=E'DO3"-L*7\@14-1AP9H6S&'6BA3'&8.=U7C M(4W$#GOFI$-=8MIXXQ.:DS0)SK1<&J73\<@M9=)+F0Q7S-9%D9HRK)7Z:P&3 M2VY!&)T)N#1*PC1R"YCV J:# E8OJD"84HWST%Q-+X*'Z6ARQM!E-+G", R> M[Y9@D.,/6C9 :)Z;SJ=/F.S?V-O.+[5#>I&C(#[O:I=5/$FO\#RY \-!GI_N M[LU(TG \4/H/]C]L 7=&.[07'U%"=#/DHL_4$L#!!0 ( !:$G%2M&MH03 ( #H& : M>&PO=V]R:W-H965T[-H1E:Q+E8>,!?*_O.9Q[D"]1+>23 MR@ T>N[WDC-Z>L M<.+(YA8RCL1.TK'C&4' (=&&@>*C M@AEP;HA0QG/+Z72O-,##]9[]WO:.O:RI@IG@WUFJL[%SZY 4-G3']5+4'Z'M M9VCX$L&5O9.ZK?4YHPSO0K[K69R58"Y 9_0QY7[Y_!#X[#_\BJA[Q^P;>#_^$N^A'9XK?F>); MON!"4\B/3UA!'C3DZN<9_J#C#RS_X 3_;UN3QL1-:^NQUANJD:4R9[** Z^] M(KQKH7%TV&6&PQVD*<#]C1!Z'YCYT?TNXE]02P,$% @ %H2<5'%J M*+M) P %!0 T !X;"]S='EL97,N>&ULW5C=;M,P%'Z5R$-HD]#2-C1K M6%L)*DU" C1IN^!N38P7%'NTM>A5N>@D?A2?")T_1G/M78!;2D6G-\ M/I_O?#X^6;SU2[,4[&;&F D6N9#E@,R,*=Z$83F9L9R6YZI@TB*9TCDU=JBG M85EH1M,2@G(1=EJM.,PIEV38E_/\*C=E,%%S:08D;ER!N[U/!Z0=OR:!HQNI ME W(W>G++W-E+E\$[G[RZN2D=7=VN>L_K8 S$GI)NT\@/6^U<&( ,?+X:>3[ MN#'J"S_US^](-1I@?SEZ?MI?WWX@O&MD/W&R3=R4KN5J>[KEJ$C"NBN&_4S) M=7-$Q#EL%IJSX)Z* 1E1P<>:0U1&G$NEJ]PN@_L>U]-W@-4(!'(A&H$=XAS#?D&-85I>V4$UN7(^@H+:OET6 M5N%4TV6[TR7K@.IFDXR53IENTK3)RC7L"Y:!',VG,[@;580 &J-R:Z2<3I6D ME8951&U8V@D3X@:>YL_9%O;$PKJ#8=C1L _R:;X]ZDC9[%&Q3\ M7IEW<[L<68VAW=BU9AE?5.-%U@C V-LX.RT*L7PK^%3FS"W^R0F'?;J*"V9* M\P>;#5IE8AU,D^">:<,GFYZOFA:W;&%6[;3(<,V=(]3\=^L\99)I*C9%V]X_ MY"H_6W%T\:\D5[]5=@5[-=:OZ$,7V3T&D?$QB#R*GNP=@\CD\$5&AZDQK \9 M&R>9K7-,XPW@O#@@G^ 4*M9)@_&<"\-E/9KQ-&7RT7'&TALZMG_R;/';^2G+ MZ%R8VP85&5C# M9JTO"-A%KJK+CV Q#O,C@&%Y, 58C(O"\OQ/Z^FAZW$8IJWG17IH3 ^-<5$^ M9%1]L#S^F,1>_I4F213%,5;1T\VE@@?R^_- 3_ECH@AV%=.& M/<$XDB08 KWH[]$X1JH3P\>_/]A3$D5)XD< \RN((@R!IQ%', 6@ 4.BJ'H/ M[KR/PM5[*ES_'W#X&U!+ P04 " 6A)Q4EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( !:$G%0=,)F_PP< !)( M / >&PO=V]R:V)O;VLN>&ULQ9Q=<]HX%(;_BH:;[E;&9+-U+NSXKME;)9;%1JLS2 MLS (1F>9U'GGP_O]N>;VC+XPI4I*;7*WL=[P3:O'XM?^^J5XT(6^UZDNG\X[ MS?]3U1&9SG6F?ZKE>2?HB&)C'C\;JW^:O)3I(K$F3<\[O=V.;\J6.CG8O*@A M[^1]T6PIY?U7Z4#..Z/ G7"E;5$V1S3GEX[Q0;F#=Z^JTGS4::GLE2S5)VNJ MK<[7]6G[[U8Z*!(I^TZ['?9ZV> QHMS.%K$_#LDD'T V3\BY.+._?DRG3G VX_B>C:Y M)9 # #DX&>3D]LN<0 X!Y/!DD-,__[HFD", .3I=)"\6GPED!" C7LA;NY:Y M_MGL($0Q((IYB195EDG[),Q*+/0ZU^YM,B_%19*8*B\U@1P#R#$SI%K71PB9 M+\4G9=96;C>UB\1U7I^/MMP!:KH#7LROZD'EE2K>BER5% KZA%DH4VESY]5" MS)45BXVTBI(AB?2X+2*+S5M1_RNF_U3Z0:;N^**YR%]5X040::3'[)';YU MWASP5GPR9OFHTU103*2.'K,[=I=X4EE;MS(71>'ZFY0-&:/'K8R&[9 ).:/' M+ UG!ULI=]/]<":-GD0%K16(9(&B&S M-%PLJZQR.]1S"$WF\K^-BZS+EB@FTDC(K)&/4EOQ3::5$E^4+"JKZC=X480) M";-+KI1U JG3R]W-^%DMU^JY%T/[6B%R2:IS+VP(6.$S,:X<<^ WX8@ M1X3,CMAU3L2=_.$S(4>$W(E%:9+OW4L7IF73HKGF[&7:$R(YA,QR<$R9+K/G M+N?$U W%6N6)+X<^DD.?60Z+ZKY0_U2UNJ8/+]K;/M)!GUD',&WT*T!("WUF M+<#$T<>$E2IF+7B)HWAS)]W'%[]3.J2(/K,B#C/(5D0DBSYWA0JEDOYU1M;H M'R7/(*ED:R"12?K,)@$Y9277 MW-^<%!-)9\ L'9AS^M%$TADP2^=7SMGZ="/;#)AMA;9B M(M$,F$6S2T?;L(9(+4-FM="\M!4.J67(G<*\DJ#^!THQD5J&)TUA^A03J67( MK!:,.:"82"U#9K5@S"'%A /NS&K!F".*B=0R9%:+G[=VFQJ*E8E3]:,N-W1X M9X@T,V36S$O,B^52UP?]%T^*B5PS9';-:]%T70J7B-%NSQ"Y9LCLFH-H[CH\ MA(0M%1QG;V9?1KU0I=>H5.R(X[YA9 M/KB.3EOU",DG8I8/KJ-W*2:23\0L'UQ'I]&,D7QB9OF\5D?O[FY3BHGD$Y]F M:MD^4:>82#[Q*:>8^1<=R2=FE@_&I#V.&,DG9I8/QJ0]CAC))S[I& _M<<1( M/O'QQGAV:;G,GWXKQ)6Z+\7P'8R>>4$EF&-DH3&SA=HPYY5--K)0PJPH)K+0 MF'OA)L6.,;+0F+L0USX@V14S]X&?Z-3[,;+0F-E"KV+N;E"*B2PTYI[: M]AKF9"/S-LW V87O0#]JA*S MSNM?DQ Z]Q^D7@!7< ;F^I1MP'^2M, KN@,N**%S7&7!/ M4*A!12MHO *Y;[XJ 429,(S;0:LQ#]$MM1X'=IP4#.*4,,D'^1U;9\O49?;+L M.E>_QNUZ?C[LIZ?GXW3QNMONI^O5TSP??PS#M'D:=^OI\G <]^O*P?Q\$[EX?3UQFKFZNO,R_NWH[C_TP\/#P\;\:?A\WOW;B?_S%X M^',XO4Q/XSBO+N[6I\=QOEX-K]O/T]/P?K#+\^35Q>W]]>IT>V^K8>E 7@+Y MY0,%"126#Q0E4%P^4)) :?E 60+EY0,5"526#U0E4%T^4)- ;?E YE1&!XC4 M80W0VI1K WAM"K8!Q#8EVP!FFZ)M +5-V3: VZ9P&T!N4[H-8+ M'J"W5[T]0&_?O6P#]/:JMP?H[55O#]#;J]X>H+=7O3U ;Z]Z>X#>7O7V +V] MZNT!>@?5.P#T#JIW .@=5.\ T#MT'TL >@?5.P#T#JIW .@=5.\ T#NHW@&@ M=U"] T#OH'H'@-Y1]8X O:/J'0%Z1]4[ O2.JG<$Z!V[C]T O:/J'0%Z1]4[ M O2.JG<$Z!U5[PC0.ZK>$:!W4KT30.^D>B> WDGU3@"]D^J= 'HGU3L!]$[= MSTJ WDGU3@"]D^J= 'HGU3L!]$ZJ=P+HG57O#- [J]X9H'=6O3- [ZQZ9X#> M6?7. +VSZIT!>N=NLPE [ZQZ9X#>6?7. +VSZIT!>A?5NP#T+JIW >A=5.\" MT+NHW@6@=U&]"T#OHGH7@-Y%]2X O4NW61"@=U&]"T#OHGH7@-Y5]:X O:OJ M70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W5;TK0.^J>E> WK7;[ W0NZK>%:!W M4[T;0.^F>C> WDWU;@"]F^K= 'HWU;L!]&ZJ=P/HW53O!M"[J=X-H'=3O1M M[]:5=0!ZF^OK.@"_S76%'0<0W%Q7V7$ P\UUI1T'4-Q<5]MQ ,?-=<4=!Y#< M7%?=<0#+S77E'0?0W%Q7WW$ S\UU!1Y'$+TO8'YK W.:W[;C])GH8]T%^$Z] MY_.]X^?SWY@( "<^ M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;3V^;,!C'\;<2<:T"M@$;IJ:7 M=M>MA[T!!DZ#PC]AMTO?_1S25MK41:LR:=\+"&P_OP=;^MRX_O8\6;-DAS"R'>>^\N%Q?DBFJMY7#S910NBD'@=O![_VQQK1 MS?6=W5:/G5]]/H37KAV'333;SD6KV]/$8]8FJJ:I:^O*A_'D:6A^2UF_),1A MY3+'[=K)784)4?)NPG'DSP$OZ[X^V7EN&[NZKV;_I>K#K.30)SV2X^KU% K9V;?G/_$M,92^^/OL\;0;V_QE=MC>'^.\7\[#)FCA/0A!:41BJB20JJDF"HI MJ$J*JI+"JJ2X*BFP2HJLBB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(FE)D M32FRIA194XJL*476E")K2I$UII:#X*@4%6"DHPDI! M(58*C+'_]7>L[^.X_\?QRSWNJW9XS4^6_\-O?@)02P$"% ,4 " 6A)Q4 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( !:$G%0FC6/%[@ "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ %H2<5$$W=-A+!0 !18 !@ ("!#0@ 'AL+W=O MJ,A2X M!0 6A4 !@ ("!.AD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5-84\5F&" \", !@ M ("!'BH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ %H2<5"[#.!F@!P !A, !D ("!N$( 'AL+W=O M&PO=V]R:W-H965TU2 M !X;"]W;W)K&UL4$L! A0#% @ %H2<5/#J M4!VD @ 3@8 !D ("!*ED 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ %H2<5 >^#$)V$@ 76 !D M ("!!F8 'AL+W=O >&PO M=V]R:W-H965T&UL4$L! A0#% @ %H2<5(GL<-KB @ K 8 !D ("! MWWX 'AL+W=O&PO=V]R:W-H965TJ$ !X;"]W;W)K&UL4$L! A0#% M @ %H2<5-.F&-"M!@ SA( !D ("!-8H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5!?+/KFV M! ! P !D ("!&:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5"X^2F(O! \PD !D M ("!I[@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %H2<5-#HP938! !0L !D ("!R=( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M%H2<5*4QVQ41!0 JPT !D ("!S>@ 'AL+W=O#]PH% L# &0 @(%L M]P >&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5#HXWK#] @ (08 !D M ("!]P,! 'AL+W=OD" 1!@ &0 @($K!P$ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ %H2<5,#&[[7* @ _P4 !D ("!=0T! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2< M5(QQA',#!0 K@X !D ("!.1D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5,\TL58'! [0D M !D ("!'B8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5!I9ZXCZ! KPT !D M ("!EC,! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %H2<5!N7\.XH P 4PL !D ("!*T$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5$KI MP+;? @ P@@ !D ("!-TL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5*$2]K0D P <0D !D M ("!X%0! 'AL+W=O&PO M=V]R:W-H965TY: 0!X;"]W;W)K&UL4$L! A0#% @ %H2<5/<)D7JL @ -0@ !D ("! M]%X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ %H2<5)J$7=&C @ \ 8 !D ("!S&L! 'AL+W=OP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5%7 @BQ6 @ 9 4 !D M ("!!X0! 'AL+W=OD" #M"0 &0 @(&4A@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ %H2<5!I,%X8U P 0@D !D ("!G(P! M 'AL+W=O&PO=V]R:W-H965TP, '\+ 9 M " @6"3 0!X;"]W;W)K&UL4$L! A0#% @ M%H2<5,OF+\%+ P 7 H !D ("!$I&PO=V]R:W-H965T00 /@8 9 " @7&@ 0!X;"]W M;W)K&UL4$L! A0#% @ %H2<5-Y!CX!* @ MZ@4 !D ("!(:4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5"Y>>VA) P L0D !D M ("!/:\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %H2<5,39=GV"! J1 !D ("!;+H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2< M5(W. %KG @ ]08 !D ("!A,4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5!8;?G&$ @ O08 M !D ("!^\X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H2<5!--,7HV P VPH !D M ("!3-&PO=V]R:W-H965T MC= 0!X;"]W;W)K&UL4$L! A0# M% @ %H2<5)D;GLFW P ]@X !H ("!)>(! 'AL+W=O M&UL4$L! A0#% @ %H2<5+XJ$#VM P MSPX !H ("!%.8! 'AL+W=O&UL4$L! A0#% @ %H2<5+Q%:>-W @ !P8 !H ("! M^>D! 'AL+W=O&UL4$L! A0#% @ %H2< M5 X=!:Z* P (PH !H ("!J.P! 'AL+W=O&UL4$L! A0#% @ %H2<5(#HJOM; P 3PL !H M ("!:O ! 'AL+W=O&UL4$L! A0# M% @ %H2<5($!;G$&UL4$L! A0#% @ %H2<5#F2RP]K! MIQ( !H ("!4?@! 'AL+W=O&UL4$L! A0#% @ %H2<5.?M7SP$! *@T !H ("! M]/P! 'AL+W=O&UL4$L! A0#% @ %H2< M5,@B$$9R! 14 !H ("!, $" 'AL+W=O&UL4$L! A0#% @ %H2<5 :;).*( P 5PH !H M ("!V@4" 'AL+W=O&UL4$L! A0# M% @ %H2<5*T:VA!, @ .@8 !H ("!F@D" 'AL+W=O M&UL4$L! A0#% @ %H2<5'%J*+M) P M%!0 T ( !'@P" 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ %H2<5#J;0#48 P F4 M !H ( !:Q@" 'AL+U]R96QS+W=O%E:QZ @ )SX !, ( !NQL" J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& '8 =@!\( 9AX" end XML 123 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 124 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 125 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 233 474 1 true 74 0 false 10 false false R1.htm 000010001 - Document - Cover Sheet http://www.exlservice.com/role/Cover Cover Cover 1 false false R2.htm 100010002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 100020003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 100030004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Statements 4 false false R5.htm 100040005 - 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 100050006 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED) Sheet http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED) Statements 6 false false R7.htm 100060007 - 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 210011001 - Disclosure - Organization Sheet http://www.exlservice.com/role/Organization Organization Notes 8 false false R9.htm 210021002 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 210041003 - Disclosure - Segment and Geographical Information Sheet http://www.exlservice.com/role/SegmentandGeographicalInformation Segment and Geographical Information Notes 10 false false R11.htm 210101004 - Disclosure - Revenues, net Sheet http://www.exlservice.com/role/Revenuesnet Revenues, net Notes 11 false false R12.htm 210171005 - Disclosure - Earnings Per Share Sheet http://www.exlservice.com/role/EarningsPerShare Earnings Per Share Notes 12 false false R13.htm 210211006 - Disclosure - Cash, Cash Equivalents and Restricted Cash Sheet http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash Cash, Cash Equivalents and Restricted Cash Notes 13 false false R14.htm 210241007 - Disclosure - Other Income, net Sheet http://www.exlservice.com/role/OtherIncomenet Other Income, net Notes 14 false false R15.htm 210271008 - Disclosure - Property and Equipment, net Sheet http://www.exlservice.com/role/PropertyandEquipmentnet Property and Equipment, net Notes 15 false false R16.htm 210321009 - Disclosure - Business Combination, Goodwill and Intangible Assets Sheet http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssets Business Combination, Goodwill and Intangible Assets Notes 16 false false R17.htm 210411010 - Disclosure - Other Current Assets Sheet http://www.exlservice.com/role/OtherCurrentAssets Other Current Assets Notes 17 false false R18.htm 210441011 - Disclosure - Other Assets Sheet http://www.exlservice.com/role/OtherAssets Other Assets Notes 18 false false R19.htm 210471012 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 19 false false R20.htm 210501013 - Disclosure - Other Non-Current Liabilities Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilities Other Non-Current Liabilities Notes 20 false false R21.htm 210531014 - Disclosure - Accumulated Other Comprehensive Income/( Loss) Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income/( Loss) Notes 21 false false R22.htm 210561015 - Disclosure - Fair Value Measurements Sheet http://www.exlservice.com/role/FairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 210601016 - Disclosure - Derivatives and Hedge Accounting Sheet http://www.exlservice.com/role/DerivativesandHedgeAccounting Derivatives and Hedge Accounting Notes 23 false false R24.htm 210661017 - Disclosure - Borrowings Sheet http://www.exlservice.com/role/Borrowings Borrowings Notes 24 false false R25.htm 210711018 - Disclosure - Capital Structure Sheet http://www.exlservice.com/role/CapitalStructure Capital Structure Notes 25 false false R26.htm 210761019 - Disclosure - Employee Benefit Plans Sheet http://www.exlservice.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 26 false false R27.htm 210821020 - Disclosure - Leases Sheet http://www.exlservice.com/role/Leases Leases Notes 27 false false R28.htm 210891021 - Disclosure - Income Taxes Sheet http://www.exlservice.com/role/IncomeTaxes Income Taxes Notes 28 false false R29.htm 210931022 - Disclosure - Stock-Based Compensation Sheet http://www.exlservice.com/role/StockBasedCompensation Stock-Based Compensation Notes 29 false false R30.htm 211001023 - Disclosure - Commitments and Contingencies Sheet http://www.exlservice.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 30 false false R31.htm 211021024 - Disclosure - Subsequent Events Sheet http://www.exlservice.com/role/SubsequentEvents Subsequent Events Notes 31 false false R32.htm 220032001 - 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 32 false false R33.htm 230053001 - 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 33 false false R34.htm 230113002 - Disclosure - Revenues, net (Tables) Sheet http://www.exlservice.com/role/RevenuesnetTables Revenues, net (Tables) Tables http://www.exlservice.com/role/Revenuesnet 34 false false R35.htm 230183003 - Disclosure - Earnings Per Share (Tables) Sheet http://www.exlservice.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.exlservice.com/role/EarningsPerShare 35 false false R36.htm 230223004 - 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 36 false false R37.htm 230253005 - 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 230283006 - 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 38 false false R39.htm 230333007 - Disclosure - Business Combination, Goodwill and Intangible Assets (Tables) Sheet http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsTables Business Combination, Goodwill and Intangible Assets (Tables) Tables http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssets 39 false false R40.htm 230423008 - Disclosure - Other Current Assets (Tables) Sheet http://www.exlservice.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.exlservice.com/role/OtherCurrentAssets 40 false false R41.htm 230453009 - Disclosure - Other Assets (Tables) Sheet http://www.exlservice.com/role/OtherAssetsTables Other Assets (Tables) Tables http://www.exlservice.com/role/OtherAssets 41 false false R42.htm 230483010 - 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 42 false false R43.htm 230513011 - 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 43 false false R44.htm 230543012 - 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 44 false false R45.htm 230573013 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.exlservice.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.exlservice.com/role/FairValueMeasurements 45 false false R46.htm 230613014 - 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 46 false false R47.htm 230673015 - Disclosure - Borrowings (Tables) Sheet http://www.exlservice.com/role/BorrowingsTables Borrowings (Tables) Tables http://www.exlservice.com/role/Borrowings 47 false false R48.htm 230723016 - Disclosure - Capital Structure (Tables) Sheet http://www.exlservice.com/role/CapitalStructureTables Capital Structure (Tables) Tables http://www.exlservice.com/role/CapitalStructure 48 false false R49.htm 230773017 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.exlservice.com/role/EmployeeBenefitPlans 49 false false R50.htm 230833018 - Disclosure - Leases (Tables) Sheet http://www.exlservice.com/role/LeasesTables Leases (Tables) Tables http://www.exlservice.com/role/Leases 50 false false R51.htm 230903019 - Disclosure - Income Taxes (Tables) Sheet http://www.exlservice.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.exlservice.com/role/IncomeTaxes 51 false false R52.htm 230943020 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.exlservice.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.exlservice.com/role/StockBasedCompensation 52 false false R53.htm 240064001 - Disclosure - Segment and Geographical Information - Additional Information (Details) Sheet http://www.exlservice.com/role/SegmentandGeographicalInformationAdditionalInformationDetails Segment and Geographical Information - Additional Information (Details) Details 53 false false R54.htm 240074002 - 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 54 false false R55.htm 240084003 - 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 55 false false R56.htm 240094004 - Disclosure - Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) Sheet http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details) Details 56 false false R57.htm 240124005 - 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 57 false false R58.htm 240134006 - Disclosure - Revenues, net - Additional Information (Details) Sheet http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails Revenues, net - Additional Information (Details) Details 58 false false R59.htm 240144007 - 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 59 false false R60.htm 240154008 - Disclosure - Revenues, net - Accounts Receivable, Net (Details) Sheet http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails Revenues, net - Accounts Receivable, Net (Details) Details 60 false false R61.htm 240164009 - Disclosure - Revenues, net - Allowance for Credit Loss (Details) Sheet http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails Revenues, net - Allowance for Credit Loss (Details) Details 61 false false R62.htm 240194010 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.exlservice.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 62 false false R63.htm 240204011 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) Sheet http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details) Details 63 false false R64.htm 240234012 - 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 64 false false R65.htm 240264013 - Disclosure - Other Income, net - Summary of Other Income, net (Details) Sheet http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails Other Income, net - Summary of Other Income, net (Details) Details 65 false false R66.htm 240294014 - 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 66 false false R67.htm 240304015 - 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 67 false false R68.htm 240314016 - 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 68 false false R69.htm 240344017 - Disclosure - Business Combination, Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails Business Combination, Goodwill and Intangible Assets - Additional Information (Details) Details 69 false false R70.htm 240354018 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Assets and Liabilities Acquired (Details) Sheet http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails Business Combinations, Goodwill and Intangible Assets - Summary of Assets and Liabilities Acquired (Details) Details 70 false false R71.htm 240364019 - Disclosure - Business Combination, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) Sheet http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails Business Combination, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details) Details 71 false false R72.htm 240374020 - Disclosure - Business Combination, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails Business Combination, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details) Details 72 false false R73.htm 240384021 - Disclosure - Business Combination, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails Business Combination, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details) Details 73 false false R74.htm 240394022 - Disclosure - Business Combination, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails Business Combination, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details) Details 74 false false R75.htm 240404023 - Disclosure - Business Combination, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) Sheet http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails Business Combination, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details) Details 75 false false R76.htm 240434024 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details) Sheet http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails Other Current Assets - Schedule of Other Current Assets (Details) Details 76 false false R77.htm 240464025 - Disclosure - Other Assets (Details) Sheet http://www.exlservice.com/role/OtherAssetsDetails Other Assets (Details) Details http://www.exlservice.com/role/OtherAssetsTables 77 false false R78.htm 240494026 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) Details 78 false false R79.htm 240524027 - Disclosure - Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) Sheet http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details) Details 79 false false R80.htm 240554028 - Disclosure - Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details) Sheet http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details) Details 80 false false R81.htm 240584029 - 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 81 false false R82.htm 240594030 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 82 false false R83.htm 240624031 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails Derivatives and Hedge Accounting - Additional Information (Details) Details 83 false false R84.htm 240634032 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details) Details 84 false false R85.htm 240644033 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) Sheet http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details) Details 85 false false R86.htm 240654034 - 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 86 false false R87.htm 240684035 - Disclosure - Borrowings - Company's Debt Position (Details) Sheet http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails Borrowings - Company's Debt Position (Details) Details 87 false false R88.htm 240694036 - Disclosure - Borrowings - Additional Information (Details) Sheet http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails Borrowings - Additional Information (Details) Details 88 false false R89.htm 240704037 - Disclosure - Borrowings - Principle Maturities of Borrowings (Details) Sheet http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails Borrowings - Principle Maturities of Borrowings (Details) Details 89 false false R90.htm 240734038 - Disclosure - Capital Structure - Additional Information (Details) Sheet http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails Capital Structure - Additional Information (Details) Details 90 false false R91.htm 240744039 - 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) Details 91 false false R92.htm 240754040 - 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 92 false false R93.htm 240784041 - Disclosure - Employee Benefit Plans - Net Gratuity Cost (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails Employee Benefit Plans - Net Gratuity Cost (Details) Details 93 false false R94.htm 240794042 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 94 false false R95.htm 240804043 - 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 95 false false R96.htm 240814044 - Disclosure - Employee Benefit Plans - Contribution Plan (Details) Sheet http://www.exlservice.com/role/EmployeeBenefitPlansContributionPlanDetails Employee Benefit Plans - Contribution Plan (Details) Details 96 false false R97.htm 240844045 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 97 false false R98.htm 240854046 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 98 false false R99.htm 240864047 - Disclosure - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) Sheet http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails Leases - Supplemental Cash Flow and Other Information Related to Leases (Details) Details 99 false false R100.htm 240874048 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 100 false false R101.htm 240884049 - 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 101 false false R102.htm 240914050 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 102 false false R103.htm 240924051 - Disclosure - Income Taxes - Recognized in Comprehensive Income (Details) Sheet http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails Income Taxes - Recognized in Comprehensive Income (Details) Details 103 false false R104.htm 240954052 - 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 104 false false R105.htm 240964053 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 105 false false R106.htm 240974054 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details) Details 106 false false R107.htm 240984055 - Disclosure - Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details) Details 107 false false R108.htm 240994056 - Disclosure - Stock Based Compensation - Performance Based Stock Awards (Details) Sheet http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails Stock Based Compensation - Performance Based Stock Awards (Details) Details 108 false false R109.htm 241014057 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 109 false false R110.htm 241034058 - Disclosure - Subsequent Events (Details) Sheet http://www.exlservice.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.exlservice.com/role/SubsequentEvents 110 false false All Reports Book All Reports exls-20220331.htm exls-20220331.xsd exls-20220331_cal.xml exls-20220331_def.xml exls-20220331_lab.xml exls-20220331_pre.xml exls-ex311x03312022x10q.htm exls-ex312x03312022x10q.htm exls-ex321x03312022x10q.htm exls-ex322x03312022x10q.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 128 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "exls-20220331.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 233, "dts": { "calculationLink": { "local": [ "exls-20220331_cal.xml" ] }, "definitionLink": { "local": [ "exls-20220331_def.xml" ] }, "inline": { "local": [ "exls-20220331.htm" ] }, "labelLink": { "local": [ "exls-20220331_lab.xml" ] }, "presentationLink": { "local": [ "exls-20220331_pre.xml" ] }, "schema": { "local": [ "exls-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 717, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 7, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 12 }, "keyCustom": 42, "keyStandard": 432, "memberCustom": 23, "memberStandard": 50, "nsprefix": "exls", "nsuri": "http://www.exlservice.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010001 - Document - Cover", "role": "http://www.exlservice.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210041003 - Disclosure - Segment and Geographical Information", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformation", "shortName": "Segment and Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "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:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240874048 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "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-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240884049 - Disclosure - Leases - Maturities of Lease Liabilities Prior Year (Details)", "role": "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails", "shortName": "Leases - Maturities of Lease Liabilities Prior Year (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i52d9e4a8c81a406f99de9357719a507f_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240914050 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240924051 - Disclosure - Income Taxes - Recognized in Comprehensive Income (Details)", "role": "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails", "shortName": "Income Taxes - Recognized in Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240954052 - Disclosure - Stock-Based Compensation - Costs Related to Company's Stock-Based Compensation Plan (Details)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i6fe4706b63854ca08eae3af201c64303_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240964053 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "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-20220331.htm", "contextRef": "i6fe4706b63854ca08eae3af201c64303_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "iff73835875184557a39eef2d148dba62_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240974054 - Disclosure - Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails", "shortName": "Stock Based Compensation - Stock Based Compensation Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i5877c9639cd1421bae96c87cf0ef2193_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i54d25bbab6a64db5a8002c74758aeae2_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240984055 - Disclosure - Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "shortName": "Stock Based Compensation - Restricted Stock and Restricted Stock Units Activity Under Company's Stock Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i54d25bbab6a64db5a8002c74758aeae2_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i2260d5333be74d3dbd9eb80372094779_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240994056 - Disclosure - Stock Based Compensation - Performance Based Stock Awards (Details)", "role": "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "shortName": "Stock Based Compensation - Performance Based Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i2260d5333be74d3dbd9eb80372094779_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241014057 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210101004 - Disclosure - Revenues, net", "role": "http://www.exlservice.com/role/Revenuesnet", "shortName": "Revenues, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "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-20220331.htm", "contextRef": "i3547e7d6148249f183029bafd6c1d0de_I20171121", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241034058 - Disclosure - Subsequent Events (Details)", "role": "http://www.exlservice.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ie433c89de48f4a1eaf02decd23a071bc_I20220418", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210171005 - Disclosure - Earnings Per Share", "role": "http://www.exlservice.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210211006 - Disclosure - Cash, Cash Equivalents and Restricted Cash", "role": "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash", "shortName": "Cash, Cash Equivalents and Restricted Cash", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210241007 - Disclosure - Other Income, net", "role": "http://www.exlservice.com/role/OtherIncomenet", "shortName": "Other Income, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210271008 - Disclosure - Property and Equipment, net", "role": "http://www.exlservice.com/role/PropertyandEquipmentnet", "shortName": "Property and Equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210321009 - Disclosure - Business Combination, Goodwill and Intangible Assets", "role": "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssets", "shortName": "Business Combination, Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210411010 - Disclosure - Other Current Assets", "role": "http://www.exlservice.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210441011 - Disclosure - Other Assets", "role": "http://www.exlservice.com/role/OtherAssets", "shortName": "Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210471012 - Disclosure - Accrued Expenses and Other Current Liabilities", "role": "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010002 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "role": "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210501013 - Disclosure - Other Non-Current Liabilities", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilities", "shortName": "Other Non-Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210531014 - Disclosure - Accumulated Other Comprehensive Income/( Loss)", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss", "shortName": "Accumulated Other Comprehensive Income/( Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210561015 - Disclosure - Fair Value Measurements", "role": "http://www.exlservice.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210601016 - Disclosure - Derivatives and Hedge Accounting", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccounting", "shortName": "Derivatives and Hedge Accounting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210661017 - Disclosure - Borrowings", "role": "http://www.exlservice.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210711018 - Disclosure - Capital Structure", "role": "http://www.exlservice.com/role/CapitalStructure", "shortName": "Capital Structure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210761019 - Disclosure - Employee Benefit Plans", "role": "http://www.exlservice.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210821020 - Disclosure - Leases", "role": "http://www.exlservice.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210891021 - Disclosure - Income Taxes", "role": "http://www.exlservice.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210931022 - Disclosure - Stock-Based Compensation", "role": "http://www.exlservice.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020003 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "role": "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211001023 - Disclosure - Commitments and Contingencies", "role": "http://www.exlservice.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211021024 - Disclosure - Subsequent Events", "role": "http://www.exlservice.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220032001 - Disclosure - Summary of Significant Accounting Policies (Policies)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230053001 - Disclosure - Segment and Geographical Information (Tables)", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationTables", "shortName": "Segment and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230113002 - Disclosure - Revenues, net (Tables)", "role": "http://www.exlservice.com/role/RevenuesnetTables", "shortName": "Revenues, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230183003 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.exlservice.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230223004 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)", "role": "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables", "shortName": "Cash, Cash Equivalents and Restricted Cash (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230253005 - Disclosure - Other Income, net (Tables)", "role": "http://www.exlservice.com/role/OtherIncomenetTables", "shortName": "Other Income, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestAndOtherIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230283006 - Disclosure - Property and Equipment, net (Tables)", "role": "http://www.exlservice.com/role/PropertyandEquipmentnetTables", "shortName": "Property and Equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230333007 - Disclosure - Business Combination, Goodwill and Intangible Assets (Tables)", "role": "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsTables", "shortName": "Business Combination, Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030004 - Statement - CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230423008 - Disclosure - Other Current Assets (Tables)", "role": "http://www.exlservice.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230453009 - Disclosure - Other Assets (Tables)", "role": "http://www.exlservice.com/role/OtherAssetsTables", "shortName": "Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230483010 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230513011 - Disclosure - Other Non-Current Liabilities (Tables)", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables", "shortName": "Other Non-Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230543012 - Disclosure - Accumulated Other Comprehensive Income/( Loss) (Tables)", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income/( Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230573013 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.exlservice.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230613014 - Disclosure - Derivatives and Hedge Accounting (Tables)", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables", "shortName": "Derivatives and Hedge Accounting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230673015 - Disclosure - Borrowings (Tables)", "role": "http://www.exlservice.com/role/BorrowingsTables", "shortName": "Borrowings (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230723016 - Disclosure - Capital Structure (Tables)", "role": "http://www.exlservice.com/role/CapitalStructureTables", "shortName": "Capital Structure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230773017 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230833018 - Disclosure - Leases (Tables)", "role": "http://www.exlservice.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "exls:ScheduleOfLeasesInStatementOfFinancialPositionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230903019 - Disclosure - Income Taxes (Tables)", "role": "http://www.exlservice.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230943020 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.exlservice.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "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": "240064001 - Disclosure - Segment and Geographical Information - Additional Information (Details)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "operating_segment", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240074002 - Disclosure - Segment and Geographical Information - Revenues and Cost of Revenues for Company's Reportable Segments (Details)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240084003 - Disclosure - Segment and Geographical Information - Revenues based on Geographical Information (Details)", "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", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ic429badfe0024b4eabf0376f4b22e08c_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240094004 - Disclosure - Segment and Geographical Information - Property, Plant and Equipment, Net Based On Geographical Information (Details)", "role": "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails", "shortName": "Segment and Geographical Information - Property, Plant 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-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240124005 - Disclosure - Revenues, net - Contracts with Customer, Receivables, Assets and Liabilities (Details)", "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-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240134006 - Disclosure - Revenues, net - Additional Information (Details)", "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-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i490517a31c014a7184a645c41341fc49_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240144007 - Disclosure - Revenues, net - Contract Acquisition and Fulfillment Costs (Details)", "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-20220331.htm", "contextRef": "i3156bcfb777347a18d989271a0ff0bcb_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "exls:IncreaseInCapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i5312178e41024f5398896ea90367f849_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050006 - Statement - CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED)", "role": "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED", "shortName": "CONSOLIDATED STATEMENTS OF EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i5312178e41024f5398896ea90367f849_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240154008 - Disclosure - Revenues, net - Accounts Receivable, Net (Details)", "role": "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails", "shortName": "Revenues, net - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i52d9e4a8c81a406f99de9357719a507f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240164009 - Disclosure - Revenues, net - Allowance for Credit Loss (Details)", "role": "http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails", "shortName": "Revenues, net - Allowance for Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "exls:AccountsReceivableCreditLossExpenseReversalAndOtherWriteoffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i5d679c2dacf942988e6aee93050bc034_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240194010 - Disclosure - Earnings Per Share - Narrative (Details)", "role": "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240204011 - Disclosure - Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details)", "role": "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails", "shortName": "Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240234012 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Details)", "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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia61a6fca621a41ccab113fcd932cc11d_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestAndOtherIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240264013 - Disclosure - Other Income, net - Summary of Other Income, net (Details)", "role": "http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails", "shortName": "Other Income, net - Summary of Other Income, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestAndOtherIncomeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240294014 - Disclosure - Property and Equipment, net - Schedule of Property and Equipment (Details)", "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-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240304015 - Disclosure - Property and Equipment, net - Depreciation and Amortization Expense and Effect of Foreign Exchange Gain (Details)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240314016 - Disclosure - Property and Equipment, net - Internally Developed Software Costs, Included under Software (Details)", "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-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240344017 - Disclosure - Business Combination, Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "shortName": "Business Combination, Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "exls:GoodwillPeriodIncreaseDecreaseFavorableLeaseIntangibles", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "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", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240354018 - Disclosure - Business Combinations, Goodwill and Intangible Assets - Summary of Assets and Liabilities Acquired (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "shortName": "Business Combinations, Goodwill and Intangible Assets - Summary of Assets and Liabilities Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i17f2d7d5e3444a4d8429c11f94165903_I20211216", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i52d9e4a8c81a406f99de9357719a507f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240364019 - Disclosure - Business Combination, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails", "shortName": "Business Combination, Goodwill and Intangible Assets - Summary of Company's Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240374020 - Disclosure - Business Combination, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "shortName": "Business Combination, Goodwill and Intangible Assets - Summary of Company's Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240384021 - Disclosure - Business Combination, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails", "shortName": "Business Combination, Goodwill and Intangible Assets - Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ibbd380a9a9e24e7a91aee7b888482a1e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240394022 - Disclosure - Business Combination, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "shortName": "Business Combination, Goodwill and Intangible Assets - Weighted Average Life of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ibbd380a9a9e24e7a91aee7b888482a1e_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240404023 - Disclosure - Business Combination, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details)", "role": "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails", "shortName": "Business Combination, Goodwill and Intangible Assets - Estimated Future Amortization of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:ServiceTaxesReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240434024 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details)", "role": "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails", "shortName": "Other Current Assets - Schedule of Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:ServiceTaxesReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240464025 - Disclosure - Other Assets (Details)", "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-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SecurityDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240494026 - Disclosure - Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details)", "role": "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities - Summary of 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-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "exls:AccruedExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240524027 - Disclosure - Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details)", "role": "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails", "shortName": "Other Non-Current Liabilities - Summary of Other Non-Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210011001 - Disclosure - Organization", "role": "http://www.exlservice.com/role/Organization", "shortName": "Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "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", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i52d9e4a8c81a406f99de9357719a507f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240554028 - Disclosure - Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details)", "role": "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Accumulated Other Comprehensive Income/( Loss) - Summary of Accumulated Other Comprehensive Income/( Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "idad2697e7f524c5f8ed1a759862127fc_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240584029 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details)", "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", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "idad2697e7f524c5f8ed1a759862127fc_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "idad2697e7f524c5f8ed1a759862127fc_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240594030 - Disclosure - Fair Value Measurements - Additional Information (Details)", "role": "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240624031 - Disclosure - Derivatives and Hedge Accounting - Additional Information (Details)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i56086a4b983b4c52858b64853db83568_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240634032 - Disclosure - Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details)", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails", "shortName": "Derivatives and Hedge Accounting - Summary of Fair Value of Foreign Currency Exchange Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i56086a4b983b4c52858b64853db83568_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240644033 - Disclosure - Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details)", "role": "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails", "shortName": "Derivatives and Hedge Accounting - Summary of Effect of Foreign Currency Exchange Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia81dc01976d04cf09ef4e9de075fbf56_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240654034 - Disclosure - Derivatives and Hedge Accounting- Location of Gain or Loss Recognized (Details)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240684035 - Disclosure - Borrowings - Company's Debt Position (Details)", "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-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240694036 - Disclosure - Borrowings - Additional Information (Details)", "role": "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "shortName": "Borrowings - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LettersOfCreditOutstandingAmount", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i84799e0d8df74843b334c2648f73fd74_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240704037 - Disclosure - Borrowings - Principle Maturities of Borrowings (Details)", "role": "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails", "shortName": "Borrowings - Principle Maturities of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i84799e0d8df74843b334c2648f73fd74_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210021002 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "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": "240734038 - Disclosure - Capital Structure - Additional Information (Details)", "role": "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails", "shortName": "Capital Structure - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "exls:NumberOfClassesOfCommonStockOutstanding", "reportCount": 1, "unique": true, "unitRef": "class_of_common_stock", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240744039 - Disclosure - Capital Structure - Purchase of Common Stock from Employees Withholding Tax Payments Related to Vesting of Restricted Stock (Details)", "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": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfPurchaseOfCommonStockFromEmployeesWithholdingTaxPaymentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240754040 - Disclosure - Capital Structure - Purchased Shares of its Common Stock, Including Commissions (Details)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240784041 - Disclosure - Employee Benefit Plans - Net Gratuity Cost (Details)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails", "shortName": "Employee Benefit Plans - Net Gratuity Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240794042 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "role": "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i52d9e4a8c81a406f99de9357719a507f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240804043 - Disclosure - Employee Benefit Plans - Change in Plan Assets (Details)", "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:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i52d9e4a8c81a406f99de9357719a507f_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240814044 - Disclosure - Employee Benefit Plans - Contribution Plan (Details)", "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-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "ia7fb5409259e48f1a25dd6ce94aaf0c2_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240844045 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "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-20220331.htm", "contextRef": "i52d9e4a8c81a406f99de9357719a507f_I20211231", "decimals": "-3", "lang": "en-US", "name": "exls:FinanceLeaseRightofUseAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240854046 - Disclosure - Leases - Components of Lease Costs (Details)", "role": "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240864047 - Disclosure - Leases - Supplemental Cash Flow and Other Information Related to Leases (Details)", "role": "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails", "shortName": "Leases - Supplemental Cash Flow and Other Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "exls:ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "exls-20220331.htm", "contextRef": "i1c3439f93cf145c7a817914d4bea9d1b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 74, "tag": { "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesbasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "verboseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PHILIPPINES", "verboseLabel": "Philippines" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails" ], "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/2021", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails", "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r690" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r691" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r688" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r688" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r688" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r692" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r688" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r688" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r688" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r688" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r687" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r689" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.exlservice.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "exls_A3.50ConvertibleSeniorNotesdueOctober12024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3.50% Convertible Senior Notes due October 1, 2024 [Member]", "label": "3.50% Convertible Senior Notes due October 1, 2024 [Member]", "terseLabel": "3.50% Convertible Senior Notes due October 1, 2024" } } }, "localname": "A3.50ConvertibleSeniorNotesdueOctober12024Member", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails" ], "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": "Translation adjustment" } } }, "localname": "AccountsReceivableAllowanceForCreditLossForeignCurrencyTranslation", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails" ], "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 / (reductions) during the period" } } }, "localname": "AccountsReceivableCreditLossExpenseReversalAndOtherWriteoffs", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "exls_AccruedExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses.", "label": "Accrued Expenses Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesCurrent", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_AcquisitionOfTreasuryStockValue": { "auth_ref": [], "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 held in treasury.", "label": "Acquisition Of Treasury Stock Value", "negatedTerseLabel": "Acquisition of treasury stock" } } }, "localname": "AcquisitionOfTreasuryStockValue", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "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 amount related to transfer pricing and permanent establishment" } } }, "localname": "AggregateDisputedAmountRelatedtoTransferPricingandPermanentEstablishment", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_AmountsPaidAsDepositsInRespectOfContingencies": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts paid as deposits in respect of Contingencies.", "label": "Amounts Paid As Deposits In Respect Of Contingencies", "terseLabel": "Amounts paid as deposits in respect of contingencies" } } }, "localname": "AmountsPaidAsDepositsInRespectOfContingencies", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_AnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Analytics [Member]", "label": "Analytics [Member]", "terseLabel": "Analytics" } } }, "localname": "AnalyticsMember", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails", "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/20220331", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_BankGuaranteeIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Bank Guarantee Issued", "label": "Bank Guarantee Issued", "terseLabel": "Bank guarantee issued" } } }, "localname": "BankGuaranteeIssued", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_BusinessCombinationConsiderationTransferredExcludingCashAndCashEquivalentsAcquiredDebtAndOtherPostClosingAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Consideration Transferred, Excluding Cash And Cash Equivalents Acquired, Debt And Other Post Closing Adjustments", "label": "Business Combination Consideration Transferred, Excluding Cash And Cash Equivalents Acquired, Debt And Other Post Closing Adjustments", "terseLabel": "Consideration transferred, excluding cash and cash equivalents acquired, debt and other post closing adjustments" } } }, "localname": "BusinessCombinationConsiderationTransferredExcludingCashAndCashEquivalentsAcquiredDebtAndOtherPostClosingAdjustments", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedAndOther": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued And Other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued And Other", "negatedTerseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedAndOther", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "exls_CapitalExpenditureLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.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/20220331", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_ClairvoyantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Clairvoyant", "label": "Clairvoyant [Member]", "terseLabel": "Clairvoyant" } } }, "localname": "ClairvoyantMember", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "exls_DeferredContractAcquisitionCostsCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 5.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/20220331", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_DeferredContractAcquisitionCostsNonCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 7.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/20220331", "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": "Expected return on plan assets, percentage" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssetsPercentage", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_EmergingBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emerging Business [Member]", "label": "Emerging Business [Member]", "terseLabel": "Emerging Business" } } }, "localname": "EmergingBusinessMember", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails", "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": "Export-oriented units established, percentage" } } }, "localname": "ExportOrientedUnitsEstablishedPercentage", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "exls_FinanceLeaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease [Abstract]", "label": "Finance Lease [Abstract]", "terseLabel": "Finance Lease" } } }, "localname": "FinanceLeaseAbstract", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 1.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/20220331", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "exls_FinanceLeaseRightofUseAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Right-of-Use, Accumulated Depreciation", "label": "Finance Lease, Right-of-Use, Accumulated Amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightofUseAccumulatedAmortization", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "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, amount rejected" } } }, "localname": "GoodsAndServiceTaxRefundDenied", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_GoodwillPeriodIncreaseDecreaseFavorableLeaseIntangibles": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Period Increase (Decrease), Favorable Lease Intangibles", "label": "Goodwill, Period Increase (Decrease), Favorable Lease Intangibles", "terseLabel": "Measurement period adjustments related to favorable lease intangibles" } } }, "localname": "GoodwillPeriodIncreaseDecreaseFavorableLeaseIntangibles", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_GoodwillPeriodIncreaseDecreaseTaxReserves": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Period Increase (Decrease), Tax Reserves", "label": "Goodwill, Period Increase (Decrease), Tax Reserves", "terseLabel": "Measurement period adjustments related to reserves for tax matters" } } }, "localname": "GoodwillPeriodIncreaseDecreaseTaxReserves", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_HealthcareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Healthcare", "label": "Healthcare [Member]", "terseLabel": "Healthcare" } } }, "localname": "HealthcareMember", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_IncomeLossFromContinuingOperationsBeforeEquityMethodInvestmentsTotal": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 2.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/20220331", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "exls_IncreaseDecreaseInOperatingLeaseAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Assets", "label": "Increase (Decrease) In Operating Lease Assets", "negatedTerseLabel": "Reduction in ROU assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseAssets", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "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": "Reduction in lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "exls_IndefinitelivedintangibleassetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indefinite lived intangible assets [Abstract]", "label": "Indefinite lived intangible assets [Abstract]", "terseLabel": "Indefinite-lived intangible assets:" } } }, "localname": "IndefinitelivedintangibleassetsAbstract", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "exls_InterestExpenseAndAmortizationOfDebtDiscountPremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest Expense And Amortization of Debt Discount (Premium)", "label": "Interest Expense And Amortization of Debt Discount (Premium)", "terseLabel": "Interest expense and amortization of debt discount" } } }, "localname": "InterestExpenseAndAmortizationOfDebtDiscountPremium", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "exls_LineOfCreditFacilityOptionForAdditionalBorrowingCapacityAmount": { "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, Amount", "terseLabel": "Option to increase additional credit facility" } } }, "localname": "LineOfCreditFacilityOptionForAdditionalBorrowingCapacityAmount", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/SubsequentEventsDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "exls_MoneyMarketAndMutualFundFairValueDisclosure": { "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": "Money market and mutual fund fair value disclosure.", "label": "Money Market And Mutual Fund Fair Value Disclosure", "terseLabel": "Mutual funds" } } }, "localname": "MoneyMarketAndMutualFundFairValueDisclosure", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "exls_NewCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Credit Agreement [Member]", "label": "New Credit Agreement [Member]", "terseLabel": "New Credit Agreement" } } }, "localname": "NewCreditAgreementMember", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "exls_OtherMiscellaneousNonoperatingIncomeExpense": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails": { "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/20220331", "presentation": [ "http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesbasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_RestrictedStockandRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock and Restricted Stock Units [Member]", "label": "Restricted Stock and Restricted Stock Units [Member]", "terseLabel": "Restricted Stock and Restricted Stock Units" } } }, "localname": "RestrictedStockandRestrictedStockUnitsMember", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails" ], "xbrltype": "domainItemType" }, "exls_ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of finite lived intangible assets useful lives.", "label": "Schedule Of Finite Lived Intangible Assets Useful Lives Table [Table Text Block]", "terseLabel": "Schedule of Finite Lived Intangible Assets Useful Lives" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsUsefulLivesTableTableTextBlock", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsTables" ], "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/20220331", "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/20220331", "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 Informaton Related to Leases" } } }, "localname": "ScheduleOfSupplementalCashFlowAndOtherInformationLeasesTableTextBlock", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "exls_ServiceTaxesReceivable": { "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": "Service Taxes Receivable", "label": "Service Taxes Receivable", "terseLabel": "Receivable from Statutory authorities" } } }, "localname": "ServiceTaxesReceivable", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_ServiceTaxesReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Service Taxes Receivable, Current", "label": "Service Taxes Receivable, Current", "verboseLabel": "Receivables from statutory authorities" } } }, "localname": "ServiceTaxesReceivableCurrent", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "exls_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetSharesEarned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Target Shares Earned", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Target Shares Earned", "terseLabel": "Percentage of target shares earned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetSharesEarned", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "exls_StatutoryAuthorityPayablesCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 8.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/20220331", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "exls_StockholdersEquityIncludingSharesHeldInTreasury": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.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/20220331", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "exls_TwoThousandNineteenRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Nineteen Repurchase Program [Member]", "label": "Two Thousand Nineteen Repurchase Program [Member]", "terseLabel": "2019 Repurchase Program" } } }, "localname": "TwoThousandNineteenRepurchaseProgramMember", "nsuri": "http://www.exlservice.com/20220331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "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/20220331", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r288", "r323", "r417", "r420", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r654", "r657", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r288", "r323", "r417", "r420", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r654", "r657", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_PayablesToCustomers": { "auth_ref": [ "r704" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.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", "terseLabel": "Client liabilities" } } }, "localname": "PayablesToCustomers", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r207", "r360", "r364", "r611", "r653", "r655" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r207", "r360", "r364", "r611", "r653", "r655" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r288", "r323", "r379", "r417", "r420", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r654", "r657", "r680", "r681" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r288", "r323", "r379", "r417", "r420", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r654", "r657", "r680", "r681" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails", "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r143", "r418", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.", "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r143", "r148", "r418" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r208", "r209", "r360", "r365", "r656", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r694", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesbasedonGeographicalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r208", "r209", "r360", "r365", "r656", "r665", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r694", "r695" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesbasedonGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r143", "r148", "r270", "r418", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r342" ], "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", "terseLabel": "Weighted average purchase price per share (in dollars per share)" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41", "r593" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r229" ], "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": "Movement in Allowance for Expected Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r215" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r29", "r215", "r216" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.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", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails", "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r24", "r619", "r638" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r26", "r619", "r638" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r67", "r72", "r80", "r81", "r82", "r505" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r258" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r72", "r80", "r81", "r82", "r83", "r504" ], "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 on cash flow hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r69", "r71", "r72", "r642", "r662", "r663" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income/(loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r80", "r81", "r557", "r558", "r559", "r560", "r561", "r564" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r68", "r72", "r80", "r81", "r82", "r135", "r136", "r137", "r505", "r658", "r659", "r705" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income/(Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r65", "r72", "r80", "r81", "r82", "r505", "r558", "r559", "r560", "r561", "r564" ], "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 loss" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible asset, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r30" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r135", "r136", "r137", "r450", "r451", "r452", "r536" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r422", "r424", "r455", "r456" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "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 (used for)/provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r424", "r446", "r454" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r217", "r224", "r225", "r228" ], "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": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAccountsReceivableNetDetails", "http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Reductions due to write-off of Accounts Receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r101", "r118", "r308", "r567" ], "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 noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of non-cash interest expense related to convertible senior notes" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r118", "r243", "r251" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r161" ], "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 considered anti-dilutive and not included in computing diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r129", "r189", "r196", "r203", "r222", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r501", "r506", "r550", "r591", "r593", "r617", "r637" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r57", "r129", "r222", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r501", "r506", "r550", "r591", "r593" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 9.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r540" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r425", "r448" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r516", "r521" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r257" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r416", "r419" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r416", "r419", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of business acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r490", "r491", "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Initial purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Earn-out payments" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r489", "r492", "r495" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r489", "r493" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 4.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r482", "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r483" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r122", "r123" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r685" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r683", "r686" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r685" ], "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", "terseLabel": "Cost" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r684", "r686" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Impairment charges" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r682" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetInternallyDevelopedSoftwareCostsIncludedunderSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r235" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss in relation to costs capitalized" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r234" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails", "http://www.exlservice.com/role/RevenuesnetContractAcquisitionandFulfillmentCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r236" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r36", "r120" ], "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCash" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "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": "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 and cash equivalents (money market funds)" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r114", "r120", "r124" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r114", "r556" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r533" ], "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 Twelve Months", "terseLabel": "Cash flow hedge gain to be reclassified within twelve months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r514" ], "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": "Derivatives in cash flow hedging relationships" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r343", "r344", "r345", "r346" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r269", "r625", "r646" ], "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 24)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r266", "r267", "r268", "r271", "r667" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r135", "r136", "r536" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r335" ], "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, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28", "r593" ], "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 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, 39,794,154 shares issued and 33,328,744 shares outstanding as of March\u00a031, 2022 and 39,508,340 shares issued and 33,291,482 shares outstanding as of December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r77", "r79", "r91", "r500", "r509", "r629", "r650" ], "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r90", "r103", "r628", "r649" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r125", "r503" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r351" ], "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": "Contract with Customer, Receivables, Assets and Liabilities Recognized" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r218", "r230", "r348", "r350" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r348", "r350" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "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, classified as current.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossNoncurrent": { "auth_ref": [ "r348", "r350" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "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, classified as noncurrent.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r348", "r349", "r361" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r348", "r349", "r361" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r348", "r349", "r361" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r362" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetContractswithCustomerReceivablesAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r22", "r618", "r634", "r664" ], "lang": { "en-us": { "role": { "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.", "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible Notes Payable" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r87", "r88" ], "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", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r96", "r611" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/SubsequentEventsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r487" ], "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", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r126", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r302", "r309", "r310", "r312", "r320" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r24", "r25", "r128", "r133", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r316", "r317", "r318", "r319", "r570", "r618", "r621", "r634" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails", "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r25", "r313", "r621", "r634" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r287", "r315" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument, conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r48", "r287", "r336", "r337", "r339" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Convertible debt, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Convertible debt, threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r285", "r316", "r317", "r568", "r570", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47", "r286" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r49", "r128", "r133", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r316", "r317", "r318", "r319", "r570" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails", "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r49", "r128", "r133", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r311", "r316", "r317", "r318", "r319", "r336", "r338", "r339", "r340", "r567", "r568", "r570", "r571", "r633" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r40", "r298", "r569" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r130", "r465", "r470", "r471", "r472" ], "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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.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", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r374", "r410" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r370", "r392", "r408", "r410", "r411" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "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 loss, gross of tax" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r376", "r380", "r382", "r409", "r410", "r411" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r370", "r391", "r407", "r410", "r411" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r373", "r380", "r382", "r383", "r410" ], "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 March 31, 2022", "periodStartLabel": "Plan assets at January 1, 2022" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r370", "r372", "r390", "r406", "r410", "r411" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r388", "r404", "r410", "r411" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": { "auth_ref": [ "r377", "r414" ], "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", "negatedTerseLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r375" ], "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)", "negatedTerseLabel": "Effect of exchange rate changes" } } }, "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansChangeinPlanAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r371", "r389", "r405", "r410", "r411" ], "calculation": { "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions to the defined benefit plans" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": { "auth_ref": [ "r415" ], "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/2021-01-31", "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", "terseLabel": "Contribution to the 401(k) Plans" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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": "Discretionary contributions towards 401(k) plan, maximum percentage" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r56" ], "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 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r118", "r256" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r118", "r256" ], "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 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r118", "r184" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 9.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r60", "r61", "r62", "r549" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 4.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 7.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", "verboseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r59", "r62", "r63", "r519", "r607" ], "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, Fair Value, Gross Asset", "terseLabel": "Foreign currency exchange contracts, asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r59", "r62", "r63", "r519", "r607" ], "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, Fair Value, Gross Liability", "terseLabel": "Foreign currency exchange contracts, liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r62", "r517", "r520", "r525", "r528" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilities": { "auth_ref": [ "r45" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.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", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 3.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", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r535", "r539" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccounting" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r515", "r517", "r525" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r515", "r517", "r525", "r528", "r529", "r530", "r532" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r511", "r512" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives designated as hedging instruments:" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r488" ], "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", "verboseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r457" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r92", "r140", "r141", "r142", "r143", "r144", "r149", "r151", "r158", "r159", "r160", "r164", "r165", "r537", "r538", "r630", "r651" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share attributable to ExlService Holdings Inc. stockholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r92", "r140", "r141", "r142", "r143", "r144", "r151", "r158", "r159", "r160", "r164", "r165", "r537", "r538", "r630", "r651" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r161", "r162", "r163", "r166" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r556" ], "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", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r461" ], "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, current income tax expense (benefit)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r446" ], "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, including excess tax benefits" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r444" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r80", "r81", "r82", "r135", "r136", "r137", "r139", "r145", "r147", "r167", "r223", "r335", "r341", "r450", "r451", "r452", "r466", "r467", "r536", "r557", "r558", "r559", "r560", "r561", "r564", "r658", "r659", "r660", "r705" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r37", "r190", "r221" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 8.0, "parentTag": "us-gaap_Assets", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r540", "r541", "r542", "r546" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r300", "r316", "r317", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r410", "r541", "r598", "r599", "r600" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r540", "r541", "r543", "r544", "r547" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r513" ], "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 hedging" } } }, "localname": "FairValueHedgingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r300", "r380", "r382", "r387", "r410", "r541", "r598" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r300", "r316", "r317", "r380", "r382", "r387", "r410", "r541", "r599" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r300", "r316", "r317", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r410", "r541", "r600" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r548" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r300", "r316", "r317", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r410", "r598", "r599", "r600" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r545", "r547" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r516", "r522", "r530" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r575", "r580", "r589" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r578", "r583" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r573", "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/2021-01-31", "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": [ "r573" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "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 current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities - Current", "verboseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r588" ], "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, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r573" ], "calculation": { "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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", "verboseLabel": "Finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r588" ], "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 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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": "2027 and thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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 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": "2023", "verboseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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 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": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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 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": "2026", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r588" ], "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 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": "2025", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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 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": "2024", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r588" ], "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": "2022 (April 1 - December 31)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r577", "r583" ], "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 principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments of finance lease liabilities", "terseLabel": "Financing cash outflows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r572" ], "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", "terseLabel": "Property and equipment, net", "totalLabel": "Right-of-use assets under finance leases, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r575", "r580" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 1.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" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r575", "r580", "r589" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r572" ], "calculation": { "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r574" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r586", "r589" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r585", "r589" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r250" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2022 (April 1 - December 31)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r244", "r247", "r250", "r253", "r612", "r613" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r250", "r613" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-lived intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r244", "r249" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r250", "r612" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails_1": { "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": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsEstimatedFutureAmortizationofIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r612" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r551", "r552", "r553", "r555" ], "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 foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "netLabel": "Foreign exchange gain/(loss), net", "terseLabel": "Foreign exchange gain, net", "verboseLabel": "Gain/(loss) recognized in unaudited consolidated statements of income" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r119", "r553", "r555" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Unrealized foreign currency exchange gain, net" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r62", "r380", "r526" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign currency exchange contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r99", "r118", "r220" ], "calculation": { "http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails": { "order": 1.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 of mutual funds and money market funds" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r517" ], "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" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r97" ], "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 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r93" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r237", "r238", "r593", "r615" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r255" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r239" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r240" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r95", "r129", "r189", "r195", "r199", "r202", "r205", "r222", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r550" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r515", "r529" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r515" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r515" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r189", "r195", "r199", "r202", "r205" ], "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", "terseLabel": "Total before tax", "totalLabel": "Income before income tax expense and earnings from equity affiliates" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r86", "r118", "r186", "r221", "r626", "r647" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.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", "negatedTerseLabel": "Gain/(loss) from equity-method investment", "terseLabel": "Gain/(loss) from equity-method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r260", "r263" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails", "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r263" ], "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r131", "r462", "r463", "r464", "r468", "r473", "r475", "r476", "r477" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r146", "r147", "r187", "r460", "r469", "r474", "r652" ], "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)", "negatedTerseLabel": "Income tax expense relating to above", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r121" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r117" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 17.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r117" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 18.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r117" ], "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 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": "Advance income tax, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r117", "r609" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r117", "r583" ], "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 obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r117" ], "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 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": { "auth_ref": [ "r117" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 15.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r117" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r117" ], "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 increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r155", "r156", "r160" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails": { "order": 3.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 convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Dilutive effect of conversion premium on the Notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r152", "r153", "r154", "r160" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r246", "r252" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r252" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails_1": { "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)", "verboseLabel": "Trade names and trademarks" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r246", "r252" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r242", "r248" ], "calculation": { "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net carrying amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomenetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestAndOtherIncomeTextBlock": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest and other income.", "label": "Interest and Other Income [Text Block]", "terseLabel": "Other Income, net" } } }, "localname": "InterestAndOtherIncomeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomenet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r84", "r183", "r566", "r569", "r631" ], "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" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest Expense" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r113", "r115", "r121" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r16", "r17", "r45" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Interest Receivable, Current", "terseLabel": "Interest accrued on term deposits" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r98" ], "calculation": { "http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r364" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r587", "r589" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r587" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r257" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r590" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r588" ], "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 } }, "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "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 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": "2027 and thereafter", "verboseLabel": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r588" ], "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 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": "2023", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r588" ], "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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2025", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2024", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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", "verboseLabel": "2022 (April 1 - December 31)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r588" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r590" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r129", "r197", "r222", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r502", "r506", "r507", "r550", "r591", "r592" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r129", "r222", "r550", "r593", "r622", "r644" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r129", "r222", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r502", "r506", "r507", "r550", "r591", "r592", "r593" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r540" ], "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": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 5.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Line of credit interest rate during period" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Facilities [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "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", "verboseLabel": "Revolving credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r42", "r128" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r211" ], "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, Plant and Equipment Based on Geographical Information" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r299", "r314", "r316", "r317", "r621", "r640" ], "calculation": { "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total borrowings" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term borrowings" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r133", "r272", "r304" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails": { "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r133", "r272", "r304" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails": { "order": 6.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 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": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r133", "r272", "r304" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails": { "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 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": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r133", "r272", "r304" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails": { "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 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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r133", "r272", "r304" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails": { "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 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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r133" ], "calculation": { "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails": { "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 remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2022 (April 1 - December 31)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "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 unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "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": "Capital commitments" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r49", "r273" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumLengthOfTimeHedgedInCashFlowHedge1": { "auth_ref": [ "r534" ], "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 the cash flow hedges" } } }, "localname": "MaximumLengthOfTimeHedgedInCashFlowHedge1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r114" ], "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 provided by/(used for) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r114" ], "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 used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r114", "r116", "r119" ], "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 (used for)/provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r75", "r78", "r82", "r89", "r119", "r129", "r138", "r140", "r141", "r142", "r143", "r146", "r147", "r157", "r189", "r195", "r199", "r202", "r205", "r222", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r538", "r550", "r627", "r648" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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", "terseLabel": "Net income", "totalLabel": "Net income attributable to ExlService Holdings, Inc. stockholders", "verboseLabel": "Net of tax" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Total Non-United States" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r486" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r209" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r515" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingAdditionalInformationDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r100" ], "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, interest expense and other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r189", "r195", "r199", "r202", "r205" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 1.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r581", "r589" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r576" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseCost", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesPriorYearDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r573" ], "calculation": { "http://www.exlservice.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/2021-01-31", "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": [ "r573" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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": "Current portion of operating lease liabilities", "verboseLabel": "Operating lease liabilities - Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r573" ], "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, less current portion", "verboseLabel": "Operating lease liabilities - Non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r579", "r583" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r572" ], "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 of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r118" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r586", "r589" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r585", "r589" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r4", "r134", "r175", "r510" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r510" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/Organization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r21", "r616", "r636" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r55", "r593" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r516", "r530" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 8.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 3.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", "verboseLabel": "Others" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r72", "r80", "r81", "r557", "r559", "r564" ], "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 / (losses) recognized during the period" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r66", "r69" ], "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, 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r66", "r69", "r518", "r523", "r531" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r70" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodTax", "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", "negatedTerseLabel": "Unrealized gain/(loss) on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r69", "r73", "r524" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.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 on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r70" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodTax", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r64" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation loss" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r64", "r70", "r554", "r563" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodTax", "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 loss" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r76", "r79", "r80", "r81", "r83", "r90", "r335", "r557", "r562", "r564", "r628", "r649" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive loss", "totalLabel": "Total other comprehensive income/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r69", "r73", "r74", "r393" ], "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 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "auth_ref": [ "r70" ], "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", "verboseLabel": "Income tax effects on amortization of actuarial loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "auth_ref": [ "r69", "r73", "r74", "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "negatedTerseLabel": "Amortization of actuarial loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansNetGratuityCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r70", "r500" ], "calculation": { "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodTax", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r516", "r530" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r45", "r593" ], "calculation": { "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.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", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesSummaryofAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "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", "totalLabel": "Other non-current liabilities", "verboseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r119" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 12.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)", "negatedTerseLabel": "Others, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofFairValueofForeignCurrencyExchangeContractsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails": { "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)", "terseLabel": "Other income, net", "totalLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/OtherIncomenetSummaryofOtherIncomenetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r7", "r11", "r233" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r26", "r620", "r639" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 7.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", "terseLabel": "Others" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r111" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r111" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r106" ], "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Business acquisition (net of cash and cash equivalents acquired)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r108" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.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", "negatedTerseLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r107" ], "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 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r379", "r381", "r387", "r394", "r395", "r396", "r397", "r398", "r399", "r410", "r412", "r413", "r415", "r421" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r26", "r368", "r369", "r378", "r410" ], "calculation": { "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails": { "order": 1.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", "terseLabel": "Retirement benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherNonCurrentLiabilitiesSummaryofOtherNonCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r425", "r448" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r27", "r321" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r27" ], "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, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r27", "r321" ], "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, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r27", "r593" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r8", "r11", "r231", "r233" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r110" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from borrowings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r110" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r105" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r104" ], "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 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r109", "r449" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r58", "r259", "r580" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r39", "r259" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r262", "r668", "r669", "r670" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r38", "r257" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r259", "r593", "r632", "r645" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r19", "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r257" ], "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/2021-01-31", "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", "terseLabel": "Estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r94", "r226" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 16.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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r72", "r80", "r81", "r83", "r557", "r561", "r564" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r70", "r74", "r80" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 }, "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 relating to above", "totalLabel": "Total Income tax benefit recognized in AOCI", "verboseLabel": "Income tax effects" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUNAUDITED", "http://www.exlservice.com/role/IncomeTaxesRecognizedinComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [ "r82" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [ "r82" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r82" ], "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", "verboseLabel": "Gain on foreign currency exchange contracts" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails", "http://www.exlservice.com/role/DerivativesandHedgeAccountingSummaryofEffectofForeignCurrencyExchangeContractsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r112" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Repayments of borrowings" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r5", "r18", "r124" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 3.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", "verboseLabel": "Restricted cash (current)" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r13", "r21", "r124", "r666" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.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", "verboseLabel": "Restricted cash (non-current)" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r341", "r453", "r593", "r643", "r661", "r663" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "exls_StockholdersEquityIncludingSharesHeldInTreasury", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r135", "r136", "r137", "r139", "r145", "r147", "r223", "r450", "r451", "r452", "r466", "r467", "r536", "r658", "r660" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r180", "r181", "r194", "r200", "r201", "r207", "r208", "r213", "r359", "r360", "r611" ], "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" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesbasedonGeographicalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r363", "r366" ], "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]", "verboseLabel": "Revenues, net" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/Revenuesnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r210" ], "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/2021-01-31", "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]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails", "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": "Revolving Credit Facility", "verboseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsAdditionalInformationDetails", "http://www.exlservice.com/role/BorrowingsCompanysDebtPositionDetails", "http://www.exlservice.com/role/BorrowingsPrincipleMaturitiesofBorrowingsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r584", "r589" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r584", "r589" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesSupplementalCashFlowandOtherInformationRelatedtoLeasesDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r72", "r562", "r564" ], "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]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income/( Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r244" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.", "label": "Schedule of Amounts Recognized in Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Income Tax Recognized in Other Comprehensive Income" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails", "http://www.exlservice.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements.", "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]", "terseLabel": "Change in Plan Assets" } } }, "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r49", "r133", "r316", "r318", "r336", "r338", "r339", "r340", "r567", "r568", "r571", "r633" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r400", "r401", "r402", "r403", "r410" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r517", "r525", "r529" ], "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" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r160" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r424", "r445", "r454" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r424", "r445", "r454" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Costs Related to Company's Stock-Based Compensation Plan" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r207" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r540", "r541" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r244", "r249", "r612" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "auth_ref": [ "r520" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/DerivativesandHedgeAccountingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r240", "r241" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r240", "r241" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r252", "r254" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r42" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r272" ], "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 Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r388" ], "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 Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r39", "r259" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetDepreciationandAmortizationExpenseandEffectofForeignExchangeGainDetails", "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Acquired" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r18", "r124", "r614", "r641" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CashCashEquivalentsandRestrictedCashTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r85", "r212" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationPropertyPlantandEquipmentNetBasedOnGeographicalInformationDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesbasedonGeographicalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r189", "r192", "r198", "r240" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r425", "r448" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r429", "r439", "r441" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock and RSU Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r343", "r344", "r345", "r346" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r249" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r56" ], "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 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r176", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r199", "r200", "r201", "r202", "r203", "r205", "r213", "r264", "r265", "r653" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r176", "r178", "r179", "r189", "r193", "r199", "r203", "r204", "r205", "r206", "r207", "r212", "r213", "r214" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/DerivativesandHedgeAccountingLocationofGainorLossRecognizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r93" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationCostsRelatedtoCompanysStockBasedCompensationPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r117" ], "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 noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r434" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r438" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r436" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r436" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r435" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r435" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, 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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r437" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r430", "r432" ], "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": "Units vested for which the underlying common stock is yet to be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r448" ], "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 available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of options, forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of options, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r431", "r448" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of options, outstanding, ending balance (in shares)", "periodStartLabel": "Number of options, outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price, outstanding, ending balance (in dollars per share)", "periodStartLabel": "Weighted-average exercise price, outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value, vested and exercisable at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. 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, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, vested and exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can 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, Outstanding, Number", "terseLabel": "Number of options, vested and exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r423", "r427" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.exlservice.com/role/StockBasedCompensationPerformanceBasedStockAwardsDetails", "http://www.exlservice.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsActivityUnderCompanysStockPlansDetails", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "terseLabel": "Schedule of Performance Based Stock Awards Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, vested and exercisable at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "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", "terseLabel": "Shares repurchased (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchaseofCommonStockfromEmployeesWithholdingTaxPaymentsRelatedtoVestingofRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r23", "r623", "r624", "r635" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r176", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r194", "r195", "r196", "r197", "r199", "r200", "r201", "r202", "r203", "r205", "r213", "r240", "r261", "r264", "r265", "r653" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysGoodwillDetails", "http://www.exlservice.com/role/SegmentandGeographicalInformationRevenuesandCostofRevenuesforCompanysReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r53", "r80", "r81", "r82", "r135", "r136", "r137", "r139", "r145", "r147", "r167", "r223", "r335", "r341", "r450", "r451", "r452", "r466", "r467", "r536", "r557", "r558", "r559", "r560", "r561", "r564", "r658", "r659", "r660", "r705" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r135", "r136", "r137", "r167", "r611" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r335", "r341", "r433" ], "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", "negatedLabel": "Number of options, exercised (in shares)", "terseLabel": "Stock issued against stock-based compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED", "http://www.exlservice.com/role/StockBasedCompensationStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r335", "r341" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "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, maximum" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructureAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r27", "r28", "r335", "r341" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r33", "r34", "r129", "r219", "r222", "r550", "r593" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r81", "r129", "r135", "r136", "r137", "r139", "r145", "r222", "r223", "r341", "r450", "r451", "r452", "r466", "r467", "r498", "r499", "r508", "r536", "r550", "r557", "r558", "r564", "r659", "r660", "r705" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/AccumulatedOtherComprehensiveIncomeLossSummaryofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "ExlService Holdings, Inc. Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r127", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r341", "r347" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Capital Structure" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructure" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r565", "r595" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r565", "r595" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r565", "r595" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r565", "r595" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r594", "r597" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SubsequentEvents" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r9", "r11", "r232", "r233" ], "calculation": { "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails": { "order": 4.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", "verboseLabel": "Advances to suppliers" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimeDepositsAtCarryingValue": { "auth_ref": [ "r36" ], "calculation": { "http://www.exlservice.com/role/OtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered 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 with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.", "label": "Time Deposits, at Carrying Value", "terseLabel": "Term deposits" } } }, "localname": "TimeDepositsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/OtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r485" ], "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", "verboseLabel": "Trade names and trademarks (Finite lived)" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsSummaryofCompanysIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationGoodwillandIntangibleAssetsWeightedAverageLifeofIntangibleAssetsDetails", "http://www.exlservice.com/role/BusinessCombinationsGoodwillandIntangibleAssetsSummaryofAssetsandLiabilitiesAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r343" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Weighted average purchase price per share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r52", "r343" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r52", "r343" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r28", "r335", "r341" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Acquisition of treasury stock (in shares)", "terseLabel": "Shares repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFEQUITYUNAUDITED", "http://www.exlservice.com/role/CapitalStructurePurchasedSharesofitsCommonStockIncludingCommissionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r52", "r343", "r346" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Less: 6,465,410 shares as of March\u00a031, 2022 and 6,216,858 shares as of December\u00a031, 2021, held\u00a0in treasury, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDBALANCESHEETSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r54", "r610" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/RevenuesnetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r118" ], "calculation": { "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "order": 14.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", "negatedTerseLabel": "Unrealized gain on short term investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r174" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r582", "r589" ], "calculation": { "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseCost", "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/LeasesComponentsofLeaseCostsDetails" ], "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/PropertyandEquipmentnetScheduleofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r150", "r160" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted average common shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominators:", "verboseLabel": "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/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r149", "r160" ], "calculation": { "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.exlservice.com/role/CONSOLIDATEDSTATEMENTSOFINCOMEUNAUDITED", "http://www.exlservice.com/role/EarningsPerShareComputationofBasicandDilutedEarningsperShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r477": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r497": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(i)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r539": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r548": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r590": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r687": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r688": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r689": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r690": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r691": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r692": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r693": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r694": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r695": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r696": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r697": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r698": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r699": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r700": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r701": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r702": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r703": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r704": { "Name": "Rule 15c3-1", "Number": "240", "Publisher": "SEC", "Section": "15c3-1" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 129 0001297989-22-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001297989-22-000006-xbrl.zip M4$L#!!0 ( !:$G%1#OM,>\;(" !/1( 1 97AL2;!#FH"]>.:(2&MB2 M,,.O?R-+@)EL8UH@E5K>NVU)-67E$_%$1 X1?_S?\UZW\B4,1_F@_^\5O(I6 M*O]W[8__+\O^Y]WN^TIUX$Y[H3^N; R#&0=?.I6#P? X M_V*RK+AF8W!R,#MZP/WI[/LK_O=(>CT_>OGES=G:V>D97!\.C-P0A_.9_:N_W M7#OT3);W1V/3=V'EZJK3479DS,G-E=&,;''=U0&XGN ,X8SBZTOS?O'C[4-:ZW?%$>O3WUP9G'SJ_>@;])A M:T8WK1\-QP];#C\^TNITH_P[M[[?,?GY^/&S\SZT(B3I>3,>FOXH#H8],P;I M2@]%&2(9)MNM&5Z=_&_8DNK?! M\?>ZZNJ]Q9O)P>+4MUW3/_KW2NAG^WLK(/W!^+4_>F%L*NG*+/SG-/_R[Y6- M07\,.ITU+TX 3C?Y]N^5<3@?ORF>^F;M?_VO__7'.!]WPUKJM>RZK_YX,_GQ MCS>36]N!OUC[P^=?*J/Q13?\>\7GHY.NN7C;'_0#-" _?YM.#,/)Q]S[T"\^ MPO$Z$,LP=Y/GGX]W0_SW2HX=951'35W$C#MI%)8:,\^ "K3']G.U: H&T?V* M7]_TTJ-#_G:S#^V[V(#7&9KN3M^'\_\7+E8JN8=;>_KIPE8'7]Z3W2^'M';J M.YM?6MNZT^@JK5ZMVN[4MO_JMJJ[[[AY8#5#CZ25F>='5Z^RUL'']'AP0YK;-<[]>K.6>W@4Z_6.V3UICMO M=15Z3UH7AP=.U*OUO-7;RFO-0]QH'E$X][S6:>>UZD=:J[J+6L=WX5]%XWM?=JJ_@7G')[52>NX7EVG-?(7M.$3M''_O%[]U(.V7AR2G:MK M/L&S>+_5'+!6TQ_7>CMG]I MC','U)?$>.-T. 2 M_*1,]W#8(:;?5\%V[12F6@E/.%\_-;#+UD/'MO. MO%F*P ]% #\0 2LEM3*Z+-(8,\8#7TKQV2 MK_!OP2^C)< _ I@\U'%K(U,N9 T &R5RPSG+J,15!H+*[0"'4\@S S?#W#_ M@5\B_"2$Z0.$=7"64($S([G.F(PF,P;++&IO,.%*&TI6UCZ^IOZN [B^ +AK MCI:8_@A3]@!38;T5WH%19EI"# 41DL6!9T13X[TQ""OPO*(!7_=G8.7$Z\", M<@H;AD34V@=-N918&XYD_+R3W'%,OJ)Y%0"]WV.PP@GL1IRHTFH-/9S>L'?W4:S1UZ>%#/#R^/+UO-;O<]A3;TSKN-3K?3 MZNV0VN4^H+U_4;_<;=>W=_AA9[=;.]B$-H%T==H=: N]O@:>==HB($4'=9"2 MP\MZ\Z]."^Y?W]Y$AYUN7M_>/S]L[B>)ZD&;X;U]K#7WQ[6-) F;XWKUD->; MQZ#@/'KF22:1@$C94?=I-PP/5<#(,@'("&*Y<[PV&X_RR^/HSPFAD MM)PA33C(I(K8$.Z]<$$S8R)RI!#&.]2R%,;9"Z-!DL2@8Z:$ 'H25&::")W9 MP#G&P<"_MH3".!UF?)\;FW=3<#H)7\HBC;1V+8V=3R"-O@>&[JP!AJI5_0CW M!>E($M>!WYK[J+5=NZCWMMI?I7&3U7J[28(X7,<.FQ_!B&ZU07K Z.WV#@\^ M\EJSVZLUC]%]::PUCRY:VSNH!;WY\:R^W6JWJL?GC8/# M\T9S%Z1Q_8$T8JY5#")FF 201AUHIH R,H>\!3*Q-D3^)&D$B1J>!G\-8!Y& M5Q"^/J,MA>B5A4@+!J2%=::"X!D#-QK8#-DL>H.<4E8@5EXAJ@_ZKFQR='%M M&G?.DFEJ'-0NZW!/P/.BU72\WCD\/P3S5K]L@2==[[:V#]F-'/4V:;T)S^[M M8[@?:E0_ N['K &R6+_J^Z35A&LO/[)Z=9-# MI,!JX/77FS52Z_UU#.? ;SXV]M#9E=>.ZIUCW/CXF3-PQ["TX*&9.(G#=/+5 M%/<48BE&0;*>)$:-<3L,;PG15PAG:-&61\@SSF(1) C$Y[C(2 MHP$8+9/.O8P<;0V-2RA63OOY1(KZIST;ABMW)8OZX*6WU%M.F>02(E4,="0E MA*46"9$&![#"J!@%J-"&X/^%_ , MDQ1-/J99R]WDTL%]TH 17(EF*UOGM.XF7%-O)]?_L+D)LMV"?T'&+C^> M'6)U]G5D81\WFC7^.00;C%F[OWF#S_ZT.OVC :G Z+;\4$Y]LK<9V(R'/&LJYO M%(JIINMON4_?8QZ&E:)!X=%IQ(V=_W=WTN3^Q6O7/]V]^TDQ#'K];30VPW&: M\2C&9I-&(WQ]W==C-\WTMTZE&<5?'S$Y1EJEG]NAIH<]WN^QJ-O_M M_E[UIWOS)QRI-#,'J5'KS0QCN)4&\>3V??X%FW3ZU,/!F/!@^L^,?7)]^ MK(;^H >>WR.W?:IZW+G%F[NM_Q'NUBKJ0(O D%FF##,"6\(\-1$3Z\2$S_$U MG^,Y4:<[?(Z?SN=X:GP>D0"R$5$P29F6Q(1@0%D\4+@7D;'7TY>KMPY'R=N; M?/7PL/.3;N[R<2TDG[/B\UX*)=)ZM6LW\2;R2&.%XXN-0>]DT(>OH_7S'*CZ M^C3XO3?H[XT'[GARKS_>//J(FUZ[:/1B7!1V.EJ'&:$X69E DF ,J@J$F(F"X.P]V:_RB" M_'3>,+33W;Z$G;X;]$))().,.*DL(L)81D&SA*;:,<>IX0 B61C(FL/"#;HH MDUFB'#PL095DS# AI+$>@^=%HR,.2QYG$#F7V768?4BOI8]8@*^AA671!!V% MXX(KQTQ:>^\7#]!7:(85)C30QR7@G+0>T81@L#S2Q&7*8($V'8"!:QPIHAK94+"#L* M+(D$$E(L#$RO.N(R/7RBLM20Z(-D$!ARKACV(4C%N<:1$+LP^,QZQ&5ZD*G@ M%:&8@7'B#%-L*56,"6/!2A'-X\) ]GHC+M,#AU-,L%0!+! !AY]JI8#KC$94 MR*B8+L!!"S <]EH> YK:8)@W5B0?CGG)F+),Z< EU0$Y 6X>%PL#S2P\ANG! M)*WVVJ:%%AR<._BLF!4T(H.91]SZA8'I53V&*>(#<8\@!'-*&<-!&>%\M)JZ MH#%7VBX,/K/V&*8'&0H4.QN8](0R);EF)JA A"9(>X7)PD#V>A[#], Q6AJ' M,:""*!-.*>HEXO!_99STF+T>.+/J 1&\I0X;"FX3.+1.4^RIM5)PK"6E: ;K M@&.-)%)8C);PD;O' ?Q8S9: MY:(&759>,P=AV=6JN04 \_76!4]K.%#+R+G!V@4>F39:,TN9%]@H[K548F&@ MFQ?#YQ7[(&;G7+@!Q"JJ>!E7!3V[G0$!F0TVIO< MXDH9B@[;Z4.WI,03B[@4S-. -99(NN"8PU0)1 F53()_YU$4"X;EG\%TQVUG MA@L)IN3@D6N-4."&:6>-H$2[&"E#,B(=%@S,S5X8'@&179^RB) :; @-@B@4 MP45$S! 3HL,2*Y.V)J$%@W0=(JV+<>X6$DOGTY28M=Q&S8R-AA$E@L*21AL" M+>7\P1S8S9D,3A$>G;0 G!.4042MN#(F.JJ\(1#(E7)R;Q[LYFS Q."_:D6L M\8Q9:0RW1O$ GX+3SBR:8KZRW9P)I)(&+PR)@A#/C%%64JV]09AIB1%?-/U\ M+;LY&_5TW#DE$T:>Z8"-I,XARR/X0I+R,FQ"&@W';S\,!_[4C1O#O4D=H%OP M5?.C-*S_W!MW3XO/5Z0OI$F'CHU48"Z\02[E.B:9(,TL"\AB\ MHA*H:0F@G8G6(N681((Y1QV+TBO/L8+?D#-&6%>&;;\_@/:&=!=90YW@T02. M)0$L:4P+_RF'N 5<)0OQ3!D,Z9S!.!-M=(QH<&]C0(@PRP*$GXA*$8%J@6N5 M*XDVWOA"VV%P-#0G[=R9[@3+J]J&;_?W%DL!+4UE)0-$EA0,HW9:.\N89*"7 MSM 02Z* LT5N-NM%:: ('!DNA #U$\9YKB'6-#HJXDP9QM:?B-SVN\72N8 % MY\6,+N@#.!6B^AT4H<0Q U2(H:8Q5%AB!DHED"DP1%9A@&Y M^4)Q)KIH-3&":1\4,>!G6N.$,D1[19WQABV _;L>HJL/^OL+&?TIIX!.;;"$ M*F:DU(8%!2$$A[#!BTC*KXBO">%,M- HS1WE,HA4+TA2%1&FS(.=M 9LY1SG M57BB"[-3GR9@+Y(^P2AG+>+1"@C<$(DIQP\.-!AG=5#Z%5/"EPV#*2;A95Z M7Y@J:P06!-'46<,Y M<"'$1/2Z\'TPV?7T8/(K%8T^!ED,Q +.6B4P1'3:"K M%):EUX,7PV"*R7-U\,AS%@.CC$6K->8V.FW3RC]#?.GUX,.?CUX,0RFIP<>;++BP6FP "Q(8HDQ'EGKHT&2D3G. MM#?ST/)E4K9)PJP6F..4Z%!;K10W7,;HN +;4NK$Z^*QQ1K?VC$L304.X0A M],,0_PG&'8/@ 4=WE?)K+O&XV5 M16:H,X:PX!RUTC%+J%\D+=HZ[<:\VTWW+Y,6Z5 HB> *@G-EF#9,BL@C2=O& ME(N+I$6O"M'TM(AB+JR+5DI)F318>>A!(K%!,2+K9E$J\5PRDI*'2",)7($>W=_ MV=ABL.L\ WN'BO_.0C),I,4V4Y4> O8VH!$4HYLFTOLB@9EIY MAC5S06K+K#$F2HXDLJ"0AG-!YS]=S)Q"-+VD,42Q2"WUO%CBPH2&/QPP\461 M5EN"4B'SQ(HO,UW&*0HZ;5Q(9=4=UX%K#]XFI]9201=*BUYY$&UJ&0&I9=1J ME\KD,H.XP4YSYEC:V^>TOK]0;$[R?L_>AG,OI';$&Q]5@Q\V+DW _MV7_2QB.<]L-]<$XC#Z8"P.??R#53WYX>N@. M2.WP-+7Z]J8NNLK1K8?OA7X^&!9-\*>AX<8#N".&OF7S.TI]D]FK?YK:\B"= MU]4]X./U#9ZI M9+#!1CH>C'52>(_)U5SU7,K+_*+Z(LXV8\YZ'(1SGK& I4HJCA6U$M0>?IY_ MCV2N@9KBO+5.T]16@&C0M;?K=*1TPWLA8XYR)S$1O0'@@9K-I@:JRG)5 D.;,IO]]$2VE M('F.A28^&74#P2P"0;(Z32EY8S!V9,%L_$Q0?A&;3R+5##0\0G\RS%)>">Q, M0!9\>H-<"48A2@7<]'P Z<#R>V>M) 9@X\9*Y;4/U!GB4< EH.YG(?@^F%%H M#[I^IWI]V(EGEF6(C((BFP)$% ,,;UU7S_?(O.G%G] MYPAE*44',R%9"(()^(\):JBP&$Q&X$@$C_6"V?E7PO5%++NT(@(H5F)%&(E$ M.2&,5E1S[:E!<[SCLB1033&>M]& S?:12L%4U-H3"@XUF'>A@XIE(.1G8;9U M.NSGX]/"'=O*S].GI2G_.??="^,Q94Z Y.A@C6)>2..E]0+"+U("R9DS4_X, MF2REY&"NG(E*8(Q2OBQGTRI\I3QE7BO#2K#X90YA?9D0W6*KH@A*0SQ.C380 MK$M%D6 FDF#G.(5(.9":GATWA"(PW8(%X1F3VOA 9-KAKPS66"RL'?\4VKGK M+FWWSTF+TU$!^0JJ-6&!LK29EW$./T2/(B]+DK0YLMU/E,-22DO$6."(F(W> M,NZY(M0PQJVREBF'S(+9ZY>#\D5LM'61"1$50T8R@Y!B4H8(3KE-N?*NZ[DN MC(U^%72FF- B4AP]6&.,,:,^Z! ),P9+(X@*L4P[UWX*IG>G.=RU?[2(?$B( MUA;,IN#,,PO=G!:)2RX9LJ"%=M'X\.6@?)F81:=Q1DR=DYI)9RP$*A8'!$%F M\%R6((7,_*$S/3X,'NP41II[ZYC0*;U/H$&R&*2&>&6.$R(^;VC8],N2"LLP MRB F0%SP4,"A/)'..A$1\)I9M"5X+X[,%)/&69>&X\&/$.!_2P##1P:NGL+6 M4?#R%DQG-@;%W@J7]O3M].'2H^&+U M\F;V7%B(CAQ1WDC,',5*T!F/NJ;2: M*H463(MF@-44U[$PS9B2)D1PYTQ(I:M50,8(\!RDCV785G"-PT[?#7KA)A_@ M^X$KZK[=+@D73H;!Y9.?^WZ]-QB.\\OBZR+ZZ%PQQRBQ0B/$D!2*$TO D '$ M+&C'2Y188IZQG4EN"2PC\=+S0!F80>85(]IA'#7#@FM$KSD6BWF%]+JHZJW= MZ[=WY79-/OPRN#"OL2L BRDPJ2#>&D2<%Q-LLL M+;$1 T."(\.$\T8C<$H#1-O1$$=;@;NI,*V.W\Y!7BTJEX4P%[+T.$X$4$YJ.T#!RI0+BB MWJJ]L67NNG]_15 BRHE8&R$\,2&:!"S)"T-(X)+ MA;7BT;L26)QG24E]D(9-3L(XK!\-PW3V:BVJB!!CD26:!($\0QPKIRU"FCCP M3T)D97(SE][)7+F[X-G*:)5F*2V;=TI;,%>!X8 $\8[S$DG6TJ>9.^F*1NJ@ M)+<*(R9MVF,F" :!X^ P4U>".B).?W0Z-'WWH_QU\S*M M%J6CB%+G.#@<*#J-N!&(!TZ\1 :KQ4#ESV"ZX[8SP[+ 0A!7 F($1[EF#%/C M!"4\[<&V#B$[Q^7_?@:63;"J1WG_Z/J4DH!CHD4+ B:)2:X&L+L%&M?FQ+]-;8A.D MY%R#8TDX9T$BK27\Y*(R7#B'YKBV^!S:E^G!H@$#Q".2Q =F95"8.<\%T]A2 MAN@^3 \5A[2UQGG" M 15"B662,<6%)LQCIDO 9/,\^O$BD"G#*%)$1\XM0]ZEZAHT;9E$C(3KVAJ+ M!]ESQS'F!39'M74QHE1RFR%IK,$!:<\V+P M4%)->?I/D3TD4L$X9,!%6 )$A,>6\YH+[$@S#EL83 MF1YHE''AD5<>@FCP1;@27AF-/$+"28X75==>W1.98MX%",J(QXH2Q5F,46-% M, K$8:]UX'S^$2N5)S(]X*SU5"&CC0Z$!6DT-B&M;5.**0)16XFV(,RS2S+[ M/0I!R* A3K".<,8X5B)JAJ@'E4SE2LN4L6S>'9G9@VT5=*"&$DH7'>K7<9IFC[.S MP;H ;,VQ88)Z&YD6$,-$82579DN?W1Q"ZO^PY8ZG1U21PKH3@-"%Q?"C&,MV!W=: 6+"U'.%JVD'AMF[S_ M?C :U<-XPXS:6]W!V9_!'X4/9E@>X!BCQ$5!A'&62:]MRM'I.95(*6]P";+I M_SQPU13Z!/\N].'#.*4B&95.X302PB :9!""(8U41 X;*CSA@!4I4ZF\N67* MV9M!I B6AGE,P)4%7]8&"KS*4NHLRIE#"XWR:_/K[.$.3.(H@N,,$R:=3_HL MM(B!QF"D*D/9PM*P\NS19L@8"TZ3P%Z#SX24=UQR%GQP*9E"">8SYY:Y7V:9 MAZ-.B@#!B"5,&Z=B!-W$UIO(340EJ!$U_QS\,O6?'2,1!:\4&$WJC$&2$$EU M A+!+XL(W.Q\W.GA)K1ADA.M,98L:*:U-,X)&ATF2DAL!YCA7'P2/F+./!VD"4BXQJ M30/6)"PB<+,CR.GA)J4FF" / 6*JKX>-0-'"9P?>"9*&EB@/Y=PRY>PS4BIN M3?2$4$4=XLYL$1%$#! MB&>Y2# 3-"6X.32B+4GC+-4O%H(I8RS46AD(IOXN L&\BPFNJ:V1<<& M'HB!@$2%-.YN= 03K!GPL[3Q>F'L8N$UTXFNJ2U"YP)TRZ(H:%(THSU&S@M) M@Q#(&KJ(P,URHFM:N%'!O%0>)Q^(&4'!"EHM.:=42@@V2S!*NF7RX2?3/0WO M+FK!C$Z'!8A;P_"?T]!W][*5WIQ\Z]31;G"GP^&/Z_ \ITDW'_^$ES1#U[YX MG]:.?:-5._V3T_&H. .79!3)A1 PJ#VR($#@3('+G-*3(&$-<0CS4@G0L]$B M+R Z+RS-\R) PB&!)+9!T, "P9I38:7W(D1A'0K_# &B2P%Z]O!:2HJ9\HA$ M3ICC406/C>1%/C$BHRN5 /U#,+,FE5PTU%OL 3-B4/ 1!TF8<>#REZ#PZ=+M M>);?.K5:A$PE 9$H52T)$'QH*0@'X>$Q.$=*L")RZ7;,5("\:$2MM=$)&;U4,,D14@EV*_SS, M F;1$0YV@U/&E%$4$'*$R"!<]*H$J;2J\+)?S#C_ EJFRW?ST?$]L ;# MD!_U-\]=V_2/P@;TP="X'XU)/;D1:7@20*^&$3SD5D&[KXV<' A^?71U[M?6 M3JL1C_7$Z'HL]=W%U7-O;\6\MUGSUEAK>1QG1SE/BS^<$(@92=)66Q\9)RXM M 4%L_EEG*<%EE. I[F42E$8)OA8)C%EEC13<,"*09$QJSY8Z*2WW7CN$>U6? MK\]HC-MAN 'A$SQULB]]?EGZ[GI_CVG$F"*),,-86ZQ,0%$2C9T'2[YDPZ68 MSH&?Z26A2DKAB-3@9T:=1FI$!+N=M$&5H # 4DQ_4DQ+1:,F6.<"442HM)$# M6 M0"C#U,Q2=$LENE-D7612-21DM';,$J]$C!HY9*TFQK,2C(X^T1:F5&L_"])2 M?>:-:46DWDNBE*'N-4JZLB\ M3M&6BEYP1Q!#4I=@K?%XU3BE$+?[.4>R0:8@A6@D@E*2K!WK Y%\NI1C E M%-4IUD!BWF@DO= 4,\&H,0PCR@*R2"AJ\9)!EZ(Z)ZQJ%/8.82U%2@@4D0Z1 M!>T#,&VTD8L29:&<"YF=BU&JN5_*-_M\G"HZ;"QA(.P!G%QBL144/ GO( [C M3)4H\FQKI!+]QMY'/O,B^*\W7'UY,TIRP>U^S- M%%%&4&VL=-RQ5/ENLZ-=<48^^",CX(B)H+2U#LK MK2 $W$P2RE1R<"[4]1_H52X&E972V"HI \,Z.H(#5)()$1EXI"(&[BUBP5(;&+A&F$-H(U$T;OXG1.8-FRE6I.=, M!ND%9HHP';&B$%RF!)S"88]\L0H%2P!G;K&I!CO^2NZW9H@F>-P43YT6=\^9 M+&"98?!(IC+''I@0X/R Z28DCS5/B+2L4 ,,UZ4J9+V]$'Z^_)8#V<_)Y*E M=*,C _; 3*85[PPSKI173GM.@K14B#*YT4LAFMD\!;(4,8.0#(X198W2\,=@ MEL8_>2QR(V&% ?5YE9WW@_[1. Q["3"V+3.EB"N N*8.A3 U7*:E6FP M>"FY\^>&@=,EN?;,4,%85$AS25 *\SPV-%!<[O&0'7C381B-KU;_S>\XR-?\ M/&FD[O,@?G:#7F_0_SP:#]SQX[3RZ*D_S2].8&D@AM..*L:X4\'Q&&E*SV<- M=H4 8 UQO9A7 =AKFV'8#2>G0]#9KMP>G(]'T][X=Q M"/T'I[^H'Z/3, P64_!CHC%"$8W P?4,G!G%&2@L_#\BPKF)5T-D"/%%0*MY M!O>^@!]>%:XT:@9^ 9\"7(%ZP3B+U(-R2>&UE]0$CA%\X,+=-][S.+0Y&HZ_ MEAG:&9%2$@$NCHL7<0=A$%TT[MT,_#$UW MO>_7?2_OYQ#2%!/7+^;CSEYC4[D#SH/F41(6)3<87!SKN+&&&B7,HFGL;"&> MB1839S720,/@)(&%Q/P*(:V9X',;P>8$5V$04 M#:)6>4>94!(B3,^6M$27(U+!^9H;^X8CQ9N^D.[@(X18N)5E-8TA@X-18)P1A M'&,KM41<.D$]=4S+>WRXQ&;:U#>MH0'0*NFTH-J!.A%L3=#"*>DB @W#NDQN MR]P .9M! >H)N[4;(*#+W3CX I22V"SHF\AE6JP5-,-(6,PLID&F?!"( MR#+M"9X5+G- <\P!WL3@T!$,Q*PT9Q& MH7BP@H#;[LI+>S/%:O94B!$-B%'G"5"A<=H LCYE,@S>!<1+D"GN<3R_A/YI M>&=&P7\(PS@8]E)VK&> ^N1F/#)XL@XG^6*=U42>K@;+&K'9#@0AT>CUDK- -@0S:?K4I,V5T7*J M!<66##L["M^B,+8'@I85NNRGW MP==U;S5SGO=.?[0.<2G2BRG21"#/*:4V2.:IMRDMOT)4$J29E+IT(Y-3=OOF M9<@2TV <5Y9009B/"'!RPD7-8[3 0R7%:?J\,"]X<1R5TP0I(U-6#JH@P@I, M:*^MC(&7W4>9J8+- 6LZ8H0FUB%D&/5 GAPICB*@;2@I5=J N57+V:,LJ _& M!NNQ5RP1L)(:6\JL==$068(-97.GNB\2#P8:I&)!572T M!&6%YE8)7VC,41@,1A$@PRPI&*)$@D?#$1<<65U.O&YA4V!5P%*<6!9<*)4T M8!%1VI4'ELPP(XQ*=3R$UL25W:J]*D"SMUZ!4>J4]H&IR P.!G#UP7E"#9+8 MNBLM8UC-*XBOG>9J[]2.PG].X8Z;8"(?V==_[X1I/7?.TFLE&6095C_+*/GY MV^&MK)(5,W3#0?>NU*1+5@?#HS<$(?KFZHPWT;AQ%@>#<7\P#BN5.!ST=D,< MI=D"^NG"5@=?WI/=+X>T=NH[FU]:V[K3Z!R=MZJM7JW:[M2V_^JVJKOMP\X1 M.R0U5.NLG[<.#B]:G2-'!#FML MUSOUZLY9[>!3K]8[9/6F.V]UU45]3_=<;ZO?Z#AVV&D='Y+=O'&P26N7NYTZ M7%>[_'AQ> #_]?9QJW=X7CO8/']/H0V]\VZC\Q&^URY;!Y^ZC8/=O-;Y2.O- M;ANNA^=]1(WJI_RPTSZN=SYUKZ^!9YVVR+ZH5S?/#R_KW=;!/F]M[US4JP[# M=?RP><1:U8^L?O!7#O<@]8-/L;&'T/OFYK@&_]8[Q[CQ\;-CG'*M?(:MMAF+ M%F4&2#U3BE++ T-"BLJR4[_?J1?W.M58Y=*JEHQRK#)@4Y<9Y'G&)+..61H= MPRN5;MX_WOV^N!>RGLY;J8P'Y13P;OAS]Z)UX$\L8:)^V<[KO=T.]"GTI;NL M;]:GWJM#O1]2;_'F'JI_RVN56N]6I'X-LGATV/U[6 MR*>\WCRDA[T=5&NN7]0N/QW7+_^ZD>U&;_.BWMDZ!AWH #;TL /77+;:K8-- MP.SC6:WW$;6VX7Z7[X[OZ\-A$^0 MAX^TMKT;:Q:L9Z %-F96")DI1DC*LT*9-[,CF3)T:GWC L>#:P+N2W7GLGX _=K[%&N=P\O/6B:+ MYT$H%170DQ( FH]:!.30N9HJ IO@04,J&H:6EI2.9U_>Y MU_EGI)P,C*HL\N18*!P@>C$@J$ZQX /A6),ER=>I]DD$("(AF1T0B>-B,0CFH.EIA;9W4:+<6X M?)[,#$B&?;8D(&H$R;@(X!.&$#,CO<]00,JD8F FB!^0S.27T>!TZ,)H\K4= MC"]&,WW^9>T/^.NJ[@GV(@*M(1L\!$=*.<<(PB&2J+C$\7/Q@)MK1N.+!%XO M[V?MD-(?O&7\9/S[6>['[;<8H?]:*CBK[ YZIO]_?AN9_B@;A6%^ M=>(HOPSP5&A \?5LTB*)T.\@/^&ZA9B@__H]C:J"P7.#8=%-;T_[T!OI+&BP MF9NV5-K#$/^]\J\?PR)7UIHI#6YE$"NI\E+HCT=_O#'W>OL!<,6C33<_ZK]U M(25!A=Y.L$6]-XF22BRY3K3O7I(\;S)X:]"LHHF@C(&<1S[ZR=?'5XM#KT9^X?'M%K5 MZ-N'T2J^.?:FN/?P^H2KWJPUUYN;>P]T==Y:N[>YL;^[T]S9W*NLUZN5S?_9^'.]OKU9V6C4:CM[ M>SN-^@Q?X2G*O[)VL+[WYTY]N]FH_U:IKFZL5@CB3'^SV7=5+/72O+S(Y^?^ MF7LIVVKLUBK)4^\/^O73'MS$5:YFYG83/^?847 4HZ8N8L:=- I+C9EG-ACM M\:-KURM]DV9]?NF(5-DZ(K5SMY9N/AG+\G+?!@G&AM[U\TFI_@_D?@ M^=5[]>V=RT.2QL0VS\ CO&QM;X&WLH/JY/"+W_[$_)_0%M+]8CLGQZWF#@>O M\+@!QVOD$!UVZAWPBG"M^:[;:M:/#P^VCI,GFIY7K]8^1P>63"N:<1PP^-]> M96 6$R'8RAI&V;K)[7^E[1.JM+HAU]_ MQ$?)#O*).9TG]^&V#W#_&%G%5#_)>_@IIT2L3D/+D1 MMWF^&^+#OAFYZ5;V^[D;^%"I[3U5R-E],9ET_$!T"FCX-[:P:!K3;<[&-O!>2E)="NWV_NBU8/S>G^ER85N M/0UV5X\AK.QV(62$T/#XO-6$T+WJSAL'.U?7?()G\7ZK>=([)/"_7II96MP:A>_T20OBN.GO?7$_A^OG[YD?2:.[SSRPPIQ2A MF5>$9\Q!Z&X#-1GRRBJD-,*7&07P0RST"^E\C_?@ZI5CSG<\[S> MJ9W5+C^2SPQK9HF)F0]I(4A,,U^"D@Q%YCF-X$VAL+)66]_=^+-"\6^5!,!] M??[O?V&!?G_X]U/< /H:,,]Q&8!3<@2.SOIYO7E, M#R_WX?-6WFCNP'. UPXV\2'9/2Y64SSFN C#?0H5,R\]RA@5(;,4NXRD4MW, M<4$2WQ6."UMHQZ6YNU[?VRG'5S!O7?89Z^M,P;)S'+-P,' (C/2X4QI*C1&-O)4 M!3C5!*84I5U:_Y1!ZF_/W-Q2GU>9HB)/>]$75Y3=<%14X>F/4UJVK0L'+G,,'#.L0TJ$LXDXW1E;?-_WN]M[G[:V=BL_-EX7]VI;^_] M5MFI;ZS.D?(\<8ID\]RX<2$(:>W%\$8 *F94&9T$E_9I^DK>K^3C4<6UBV'L M;T^G+"XES'ZIB62K1.CGK#0A=!5C,O4Q%RQ7"9+3ORU:Y9A-_;:,K4KQM-8^ M.D(DGA)13T3C/I:]W/MN>'4%?^E!HHG-2)6BAB=73G%1,&IC<-H?#R\V!CX\ M'"\J4JJ=# =?TGU*.MH]&3&J50]1_;)V7NO4\UIUG=?A>ZMY!+:E=5SO;.6U MR[_R6C.-"AW='S$ZJX/-J5UN7M0(M*EZC.J=W6ZCNG]>[WTDM;17I+=S7JMN MXL;68U-=C%C!#ZM9J2V37.^I(0_U*8@\I@6!F,VV%8Z9P.\Y'/71(W M\#:+]=3Y;?-1G#H\,OW\LOC^ZTNH]<2I>ND>60RR>B+..ZN[JWNKE:LB3,," MV+OL4JD/5G]]3-!_8DWSH\N29W[J\Z<3A^F-7T+I'Z_ MO?S30N8T&&S/(@,T4QU2*ZB(R= M#1T1_2*3/7Q5\2<\__>3P63EP]5FM"_A]S0>G-%5_,APC36C,)D+&K=G,S=7 M=%EEJSL8#'^[4>W[&C_91C7WSM0+17XO:;=?8-W$?!GM#?C8& +;+,=L?LBR MZ(')CEHH%Z++HF AI9LQF<$R;1(1%#,55 Q\92U)Q.%@>/P*MGKAY;6(/1O# M#\/!%X@QER.14Y'J>[Z#\1PY'$0&'@3*F!V^2O7?$.J? M",Z>;+H67@,^#$#$NZW\9#(2OQ3O'XKWO8$]&H1TFM(,,02NL3$QLPB'#%EI MN%7:A#09#* ^7('^HF-Z+R"Y3QSHN9*L-%5\,@1:S4],MQ+.@SM-#C+\'',7 M1LMANQ) ";Q02#T!E/K0'_7_L.CX((9PB3N.$ M#((0PHBTSQQ,DK:*.<(Y%UP#,E*F[(OHZ2N17GNMZ _Y::+C7]>B_?>_%,'R M]U%E'+KA) E!I5](P6\5,$'=T\2X%0,Z>X_/GO&BK[NB1[-5HM5S5O10OHK( M]-?($+[*\--V4?U4:\4J$?SY2V_T_;0V*:#]=E*;X42,GI?S9LY&OAXWWGO@ M< WS<0XWG*S8"\/@*R>GP]%I6KHW'E3@C#1V.7%<,/G%_II\MG$[5-;=^.V/ MO=,'F82^W^5SW:=/<8B^M[J_F8\GF:DVC6M7-KIF-'K[!%^P_!WW%&'\;L<- M3<'-HXN>'71_>5)EL7ZU5+<0QLUSUTX56RN#?N6@G<,ONS=\\!PM M_U&^L 42YE??4WM%VA>8V()12NG#7H_(0)O(IV[]\IA FVB]^JESV#RZ;#4W MH#QSG]/WJ@WYXZ=R#3TQG4?G)/Z^R8VURZJ-YK!^YK',Z&N?Q8L*Q>3\M MZ'V+53$1.X.M_SM]GQ83AXJ]J+AV<,>57EK=>-8.Q>+R)**WMB_^@G^=R'#; MC"HQ[X*8FVX7SDAI;)+T_^GMRI> M"%XM]=75VZ;D0Z.BJXJN-*-Q1:.*-Q>CU4?2(+STA/K&Z7 (#9KD0$I>Z=B, M3T>E-+=_9Q*B=O;9D,!$VN&" Q>IBJ2! Q<2V*XM,HA&8A<63L,H^^E9/O) M!9)/S9J%GR2*-RD@9Y;#Y%O9/.J#^>HD]C"_R#_)@B2F I+JY>,QD&_H ED- M!_T4670O*@&BC(O*3C*KQA5K'ZIF;"HIT\A]V_+U'K?]K-U3.),AGBS';C@Z MG=2[J.QES\7 _SS*/?]L/1(.\9A93-*8%]69M<)FU$09% \X!+JDW"7E+@#E LN92M<, MP:DVS@'E#DWBS<1"P^3H/OIK!40^>_3 J =<#4\97OMMP%,]Z(.+Y-;#W<#+ M3'/V1Y6CX>!LW+X^N@I>?BB:YD/,^\4FD&+)6UJ(0. MO]' XC#^_?JT'Y[P MS>9=GP>>_?6YWVCJ]9EY?V)04@%E:NH+SR,@BQ*JA\5F(3 M_.QDLM]/44O(TPKS_&P"DM(T=NYZ]D=WI3/(_3O+M!>ODC1ON 'L=3087I32 M[YJ,+!]>[I ::1V#GP7/^0NN^:L-[6S7FC52Z^VC^D'MHE'M=FJ7]Q/[GG12 M*=Y6;S>OD;^ZASWPU7J;9XWMS7,X]Z+5_(CAWJQQ4+M\-+%OE"Z5ZA6988QD M3!.261=TIH*S$C Q*OJ5M?>%,5F_92N*CI_97HEIR/D3':.G[O*[XSS.[JVF MOW5Q&LO*Y^W-;DGRY/7B1)P7Z1WG!;?IZQG[_;%%0_.?H^/A9IKGGKHX'D+] ML;#H'VY'V!QH[=*./.7-]B;!\>35;B+DR=>KX'>Q7GA>0)RJTKUXE%*(R;O3 M$3QY-+I;8BGFY\'#:W5'95X8\TKAR\7[YN&]S:_(B(@QRG@JP<2T,!"^4)9A M34-@,CH&>#RI+DEIO(AY/W5Q?)/-QXR8L3Y76/;Q<=OC'I[\4MY_1* MM(D>K">40F%!K3^2)XSP"OZ2OCF[IIUS/O:48^/:M[ MD1Y^EL.CTT14'UYMD*: ON2C(D;KF[Y+O *16TJC76R?&IN^-T,_JJ1L-;E_ M?,5F!=-?S*^/S_T\:VZQ+/.%HW;H=F]F]GX!=(IINTG5@N_/BEVO;#@,HY>? M!W[J3/4=J)9SY3,IA+*79.HQ(UGZJ.)O+4:Y^ RV3<=H?9K/H!F+J3Z*\2SC M2#D?'=8DD!^767[*SOR']N(I:R!F;F76BY4"ZR?#O#M1%"(F-6I_2^PS#)6S M]->5 &\5*YR NT_[^41\BWUI$,C>$6E+*.+*NVBQ9\I;PS7A' >*L," P>>= M0I(9$2O ?2Z'F'CT[Y6=^M8C*UF+K7'%SKB]XE&-TW%A7\#0W!7T_FDO\X-B M%VJZ(=A_<)7A7N@?)O:URX]GG[4.-O@0,HG37%XT,K,QV,PP!X&QYC:" T?)K=PDTV+HP1-9? 5E>]M8%Q]8GW@.F>V8N1BMO[HH@2,C5V[(D(D]OZ?>3 .AO)H/3'HS_>F$?E8@Z+>#77W[W?3%5\ M-QI ZO7FWC^"[=2JT$_+E?-3Z[E6%9M^J2ZI5QF??F/9JD _M9[K'KFF!-TE M&UN>[M#N'&0&F.5(;JE>?\[2/3R^F?7#^O;FSZ23F7TRZ@9F? JN1L=*GOM$,:C5&)]$"LU,W3M"L63:8)BTU\U MN) 2'%__BI<6?JXLO/BAA2\W,>@E*;P8*1!R/4APAQJ*B_< MY+]IPMU#I38H\CML%BM,'F&-)5',&U$DK/F2*&:MG+.7FV<1!7\"4:0U*L/0 M#OU1RD&SI(W%H U 7BPR;2P#CQ>F#G4O\+A+&IO_.C4=KKD3RD];[I7HSRPLWZRJE M7ZR:3"=LQM&I]V))]8X"9,V+DX!:S'85S9S4?'2S:=+S8%,#E:LFE9V)0MV73!V'0R;S > C8%DWX8#ESP MB3R75#E?5*F65#EW(Y-+$IH&"1%\O=UA9[72*-*^+/EVVY MVV'1V)*MK+T/1Z8[\=6*8F!+9VW.2)(M2;)4)+F^9,D%8TFYLI8&_"I;QHT' MPR5!SAE!RB5!EHD@E[/6"\:/%*VL[?E"J@.[9[KA]EKA6W7/T[C@_JA( M*G7EGRUGI1:-3NK)6#=$4ZW?V3U)=[]#/!\-; M-+JDS/FB3+JDS#)1YG+J>=$H4ZRLU> :\#QC (?SUKJ=)57.%U6*)566B2KY MDBH7C"KURMIR7GS.25(O2;),)"F6)+E8),G(RMKF>3NW^7*'XIQQ8X*&D[_) MC?IE6>SA[7\JE?52C:>EQGQE;0_ZU8R7D>#\*7+:K_'=1(@_*H-3%(9YD3HX MUY>\?C&3Q^N"D6D4XTFII9?5>%Y64Y;5>!ZOQO-A?;=99*"_R:V\4]]J[-;6 MFSN-^L/*/$\4:+KR%#%[T1=+)2 J^/:+?4T:_>SW$BN/0'FK3)&X:Y!FBNSF M_[S?V]S]M+.Q6?FS\;ZZ4]_>^PW W?AV=;EY:?E&H[[7>+]3!;BJE7?K[P&_ MSGYN;=]-]WZO),J]O\\M.OS)N#T[A'G[T6R6O;%L5="G M509[Q>U83PJ_7K-,TOWBKX^722J*OSZG3M(,Z@J5HD/O)I=[PA#=SY=46O0N M?*26P$/YO!>68?;J8]'3 NY%'_D#;;;&'1\-P2C[[ I^L_FEM:T[C<[1>:O:ZM6J[4YM^Z]NJ[K;/NP< ML4-20[7.^GGKX/"BU3G"]#ECMX"-I==;9X>6[O'7P$1T>[+#& M=KU3K^ZYF6=?+QH;>^36J?>JU_N=EJ] M5KO5;'7AF1>-ZCYM5#?/ZLUC='T-/.NT1?;%8;-&6]6_CEO-PXL:.:3U[7JO MU=OJUGN?X/UV4OM8K;F.&\W=6-]#%^^;F^/:'D+USC%N?/P\+\7'#YO&F;B]RNA6%_LJ17<8);?W M0W 9S&H#LTZ%;$68XHXI U@$-4"),< $%V$-.\ZMHT8[&<&,XX(K^E0P^PF@ MS(ML905>+#W)"CQG!9YF(T%Z+#560$F! )40 2.I LR+@ )US%H8%5C(@J5* MXHU1X&?CW'H7U6#0L:F]27)OS=7[_3,4NZ_YN,HH5A<-^2&S9&=-?-89QFJ# ML8L*#Z$(:2VL 4[HQ$,H 88;#;2A#+.X)V$5>0@OL'@R"VF>RR?K;\TL).OO MO/5WFH9$K46"*0Q@D Q0+STP-$1U#BXHB2FF@2;]18W2WV?C$MFV93#?L#7P MUG>^I0B[HM7SH^P460$VR:_M1!K6:0>W@58640(JUQ(0!IK@'-" . ME% .>&8A%IK'?2J"&B8JTA+5(-LJ*W(S:4E6Y 4IY,\$)GXYL%"TPP0U2Y&?C)/ESX$]UQ[7\^:GO#?U\8P2?NY55%R\I MBX1,)+<[%EP&L[K!K!H?H[!U#J%H93'F $7.1%;B).#:.\\<$URCR$I@@="3 M';[95])8+:Z+E&0M7H@63U,2S21D# > M-* $LV CO@+7!08M5!ZQ&RD)+3@ MC#5(BY^/Q\1]TSWK6YV>[9_XUDB?9X?)JA"3"9H=ZG.?#Y]K ['X[VB_ \\3 MD+5W/K)XO\\FVD]*40*\$A'%F*'1Q'+1NK(<.Q\DER&BF"H(X0TRJ[+>-I.* M9+V=E]ZV7]W66Z48D<:F6!&& #7! FDD!IY;2@.VQ DI1"FZ* ]]\"Q*#;N M@XARW-C"LB"B2;'X67V;R4"R^LY7?:=Y",):.!8TL BF$U:!@7$" 2TX,0& @-8%A;B(W%\?+&%A.XX#,.::Y4;0E[[N-L MNX>4,UH5C\WSQ9O:PETRWLP+;Z9YE#1Q+W#2 "*- E0R#@Q#%$B.C$B!NR0+0:@)OQ9DZ.I@80O+OB;?JG<2@79=6=5'#G-&7J/?Z$JT8[=65QMS$^ MJ"OA_MG5O=%VS^U>R3?^_KK32\>:?W@]]._2, _"7T-?(O5VJNZ];>W9R5E7 MC[S;\:>#^"UE1>KXR>V3?IS4R_+/#.;U@?E^E3P2XZA#$&A+":!"1_+H- *8 M*NB,2CF=>&-+LL@=ZZI_TQ@"EX&D0=ZP#"2K!233K- Z[(@B&#"'&:!!>J!U MM$>E\1 B%_<;;R*0\ +"NB(%F\?,&NMZN^/D+VI<5(W>EU8WJ5:KG!+0#^ L M_M$,3]Q:8V=M!X%7$^.9 M,-YO; D6;>$GGPGFJ*3&:G)M9X)9DQ>ER=,$ACOI%?(***4,H$X;8'PZ+<0, M8%5VN8MM58CI)+VJP>'[E=$J/=[]GLEZ\;P/ZJ4!$>M,8F8& 1 M@X *@H""1 *A$8:6$Q%PM,!P@1N5Y)%UN)E,).OP(G2XXD51S"B+,!#$1'." M1/ZAB+4@RI)A;B(J(U_J\--#I7.(TKW5;\<''Q>_2YE9$[](3M!:%3)R);R] M,KGN4)^/0P7:V9ZJ$\H^5N@(AL)0(QWP6EM /8F6%<,$$&8@02A0KA(=P07- MGI$U5N.Z^$A6X\6H\30C284RK7$>&!P"H)0IH(D* #+B(A(;QU6J ($*"IM4 MLWO=W2)[O9'N?>FDEK=/)239LEHL(?DANFL(VSVWW;,T]T^UF3*L/ MTVR%FJ0BH0%!F2J&"D #3['33 )N$(76(8^4*EV]3.2J-NNKT'51DZS0BU;H M:9+BL%00&02\42B2%".!X0P!$MD+<]@QFSJ+2%1 ^>2SF^PWN;"LY5Q)*2"#&UO1EBH81PVRI[+6 M-I-[9*V=A]962MBXB*>6!!!UEP)JL (&&@T,,9)12P/F,FDM*13,P2&++EV3 M2]:L#,FX4?,B'RG/ [N^5A@'8UAA+ 00RF% U1 N6@EH<"X(1!*Q_#&%L$% M1CDN9'TU> Y5:[(&ST>#I]F'"48K1!2(B L!U=P"XY(N*X<"9%I#9Z,&PX+P M'!6RR".8JZZCK4ZO3&Q..$6"4I](*$5(>KCI8"V0'26!6NBX]D%5Z "D\S M$DH\M8%[P(5('50% U(Y"RQEQ$('!;0FJ3#,,2$+KZ0W/V_(?(L@S)K*91:Q M^N^YI:,_8-TVNWA7O<4",V37!]G5XL52!*LP<0 I$8U(SQ P)%4_-09"I(C3 M%&ULH=3TNF"T:D>N3MVN%2LSDU$UH^H<2R)F5*T35:>)<*#*.8=5I+\, \IL MM&61DL HA;5FRC@"2U25N% SR'!&U?7U&LX&@C\ZVG2ZG5$GWC$51!R.^O;K M4;\;9W7X?_]+8B1^G_@2Y^I!O,<];HB:1&&Z_EF*-I^6]5.^84FC7'<[<%(% MM]7]L=1>SO5T?-7O\7P:#4Z:@K=.]45J"3X/B'FR5W-YE'7VI-V?LLYZPH:P MTL8<<60FQV-BB MA5!KV#DQX]%:XE%M5G+&H[GCT;35+* *G$,.!)0IIY@PH(B#P&-&$24FI=G+4PGYH=?N]+V#D!R>M:&\-^M_C\^2 VU6@6W]$ MP1U&N>UX,\K85CNV5:NP.4TM)I "XC&-7"L2+JU0 "I(RSC14!"RL458$5=: M@X+ULOXVDYYD_9VS_E8\^B+*!P8"M.$(4(4U,-)@ #TF%C.DH0D;6YC# J(G M6TO-B[9M/CNY+L8V\-]\[RP'VJX"#7D5;YJ^[D-G=/3J;!@?W0^N3D(N,J[5 MCFO5V6AS11,,M MT--$)>JI]IX1X"@G@$H?*8OS'%C),>$BU3'"4:%A'89&]J(\ZJQM@A ML&Q2 8)GXU"Y)BKGI[XWG(0E]LO**K8:29;=+2M 8"8B MS5 W3ZBK%G>#D :G) 0N'6[3Q%Y,4!KHN&6AH @UB)8]4!7*/I;UU>(:0U.R M%L]?BZ<)"U%4,2T-H(HX0$,JT:BM!"I0SP+1G*4>/((7A&7'2C/"4_I3C8R? MRE>RB;;,!L;9CSP_N*O6AQ,:.<@E Y)%JA*%28'T7@&&1-!,. ]92@Q6!:FM M<7OVMC1/E>?3P3BK\CQ5N=(]4#@F@DHMR ,!49@0J*C0T?X@2$0M%[)495E0 M^>3 VNQI>4S%N-2[*G41]-W+QR^Q3::P2U^Q3F:7$64\?I*>5I)Z M.?3. VTH2VZ3 +34#C#BC"'*1UFQC2T%F^3Y7/=* ..*<'6=XM1H2CVMJ-$J M5_>I+;$G>X7G"&_5^FF&JZ""EH#A 'EB %)HZDEB- XRLUC1U/\+"X0KD)< MKO/3 /_-\P6=VK*1,NC,%70J?8<0])X$#91(B=+*V]37D !"D26(&&\MV=BB MBA5<5D/A,NBL;W&QV=/^QXPT[:+5]-^UT^.VY$&$C>X.:QP>U72\0[AHF' FA% M(:#.2:"(L='N8)8*C"FW-Y.99#U>E!Y7 M#C0,#])+&:T+HP'U/ #-&096"8>MQ4$%WCP]7G=ORG5)M4A);KM2'AN;FFVM MQ3*3*PE>0]J-D]JVS\%M#\.M:E57SR4AGBF@4XLG*HT#TBH)N,)*>8A,6;%: MX9PAL[ZZ6A?[R+I:KZY.P MV$AC&<9!64XDSC7()456DV&4$KR)5-EBF@.:5>NV*HJI(I( [5.K=2\YT$$C M8!QUW,?7%!4;6Y@4:!V;]V0UKOM0)JOQ0M2X4JV5048=B6L6I19<2F.@''8 M\ZB_V$AC RS++\N<(+/P!)F<&-. &/4Y),9D2*L/TF:4:0U2*(]QG%!/ !5: M 4V#!)::N#L)2Y%F&UM,T +/J!R2@],;X*]YOF@SAXR8C#9UHDVE+X]4C&"' M0003":BT!$CN/$!>8,\@48CBB#92%8)FM,D>IU?]DY/.Z,2G;M>IH&W2_CAN MW[-155N_O4M.V-:HWVKW1[Z%R3_FZH1Z6!_[NP5^]07S857GP\[+7J?[_S9& M@S-?;?AQ/9_;/??JYFQF1+L'HE6KQ3HEM918 T$2?R*" L,\!,@@R0.E0B3/ MS@PH6Z\5^I"=.*_0N:[02@@IQIIBH@ 7T $:?P6:0 2X5E2IM!$+=><*7:CK MP'6^+667^7-P%3HQ'/7MUZ+UWS];^7_ZP?LC/?"U6+Y[[=?3&G ]FO=I,'_J MP<'@_2CU//A;=\_\CV^?4%&8U>(>:O%UM'];+;ZY-W]3]^\X'[C[S1SW+]KX M]Y^O!SC[Z]%I>[+_]3)'303D& M N(44,,DT$)!$)CWF#$;]/LVGR.EK1=61]H)@S#ECP)O*'LHMZ M:CPL!+$>(RI8M(C@)ISA4:Z\T#K5@]:W)-[?6W%+\;+]]K-&AK+ +1"1, "JF0#*6 ,L(PX923CVX2>0-G-= MS6E7S.MJA=:5]Q'; L& !,P!9235IK8!, .)-- CE4)Y4-E,?6;6?17GQFNM MI:\70-$DO-L;#L^FUV3HG'L'+OV@GY?C\I8C:G__C)Q4,&ZZP"$2+?9HI -E ML0 ""1@79UP1I<7>')C+RZG)RXD21)&7""CIHGG-, 4&:@AX@ $)CV$$FHVM MN)3\/7"M4XKZVHM9&L0Y#+C! 76W];6TK'ZIJ/GPZ)Z*.N5J1=PP%W 1/$4 M$JP,T,H8("5RZ0Q;.N:NZ[DT*"PXZVXSH^BR[LY/=RN1-2@WL]N]DJE>(HON8' MPU(NXO>6_]^SSNCBY;)/61M]CT6?F%S=>/)YD-[\$LER0$LZL>_W&G&0,AY* M]G[7A>OMG=U?&$^GQY^.WZ8YP?L[Z9D_PD_'%G\\MNS38;=S5"NTJ.+&2(2 &CAH4"JX$F'.: H<0] HBS65 M?F,+C4].%G5Z,C^HF^7KSBNR,2L2M;<_RT",2\=Y%J96LU1AH#U#0 1)2INR_ [.1L-1'% TI/(:;.@:).VWGXU)M:8D M 8QY"J@E$14#CK]A+R4DRC"%XAHD!<&R$/3N-=C_(?"6'J8NY/MZ8(_&#B>" MBE9:28]8HO/;MS-"-GIUGN\?[WW&7#HE#(O&+%6 !I4B:3P'<4E YJ)=RU-2 M781(!F5!:'7/?C)$SF_]98A<@478WMG_K(U/.9P>,$P=H#INUBHUA]<*$RZ( MYR3%?4>,Q H55.('8.2.M_[$^,$MF$3YV'IECJUO:/7DW"N?;SU,6:=+VRJ" MM5(0<)M*RUD3EL77" M(!, #CQNA$;'/5#; #SR$#(+;4BI&HW2S?(0\<4HU92_VD]O'/5-5BAE<0F? M]H>=--B7 ]_5H\XW__OWCAL=72W?&Y\:?\-+^.,CV@S[W;/1W1^Y,6CKXU(? MU*V$"/Y*"W$:$YFB%C=^'@U^'(!^\< ,O/X:;<$XUI>Z^UU?##=>W'JDDTX/ MW)R_Z4FJ6^_%CN9:)KG)BN/AWZEU>__.XZ MP].NOGC9Z96/5W[H]\G=)SJ2OF#ZO#U]W_CR9,THM4D12\MF+)BMHL M5]04:(RO<;HI)+[S,MQ$C[S&"'O4)W\V6,0V)7KL@!8^6+H9S9I[W;:FR)XQ MBU$-#O'9CN--RJJ[K5/=<:#3:UE]VAGI;B[9N0*FV@_Q_1FEM]=[-9;=#9:8 M2];4QQYG- SUCG&#,9"(!$ %BR0#(P*H-U@:*;3C/K%'7BB>:W>NKS[7UK8D MZ_-"]7G:&H0BJK/2! 2L!:"((" -E=$:1%QKQ:GR//GF62%HU2>Z\D4\F\]7 MWOF1CB^ZEM>#7@I(7G8US[6&M;IHRI74=B="V[;V[.2LFX(E=WSHV$XN35PC MK%7;OG)I$:,( JB,2+U--- IR3IH*JS'U"-F-[:$P@5!3>J9D/6YF30EZ_-B M]7F:I@BJ>'*9 >.]2'$M"FC)*"#&!"<)DRB@J,^,%XB(!NGS\W&K_%"(5K]L MC&+[)Z<#?^1[P\XWW^J4C8%>_-;M#X?SK4NYEI;9;POA,,/XF/&W&:TEKV1; MMEIX=5.RXXY/?T2QMOWH(!SJ\XR$]2%AM6LL)!A+&CPP"@= F67 6**!H18* MQPED(G5MDP69T0*[HGG9];*""OYX4I,5O'D*7BD*#FV@B=MPE%(<#*= FQ M(L8'C9QSPFQL255040WD78J"/X^&*I'!=,_*J+])(."1[[KX:FLT\'IX-KA8 MMF/F^38^>*K7QI]WAR]O9OCOEIG]>U<2'X?Z_CO*>Z]W.)%V!L'Z0+#:FS98 M#QV!&'"-(*#:I@!"CH *6I)4GPSBE.=5((@*.,.#DWLC-,"S]'P!Z:ENIPQ( MRP:DB@,*.AREZ8%.&7[4!0L,Q@8PRU7@4$J5JFU%,.*XH#0#4L-J"2VKEOX? M?CA\N:Q\SBMDN)&NE'.4Z@.)C[^JG0G;;SZR3R?M[O[EQ\M/;S["..[S@QU[ M?O#F(_VTL\T^?GC[_>/A'CQ(B7+;GR5DFC,G0$"I^+G'$6UT.IH/'H6X& QC MD?3P@G)64'1WFEPC,S?S8ER=Q0C;;S]+S"7',(! 4=SP@C1 AJ X4Q+C2P- M"*?%B!$O)*MV)[N]&&>GR!6E#3U^[88A7;3T**["X>@)*70U.A-7EL8N\RCA M)\H_H[1D9JM/U/WI-J8:49O*/RFMD@\Q%?46S($ $>5<$\I%F>,#"UZ'$[$Q MQFO6^N6>+V2M7Z363]NHFOG@-:/ $*X %]C&GB")* J.""] M$L!I&[R5UDL8-K;B\B@(G57Z,COH\HG!RIX89-!9#.A,"-*-XDB!6+5>*P,.G=POJG:#J1$E*;4M)]GC^G5&>0S8.?C MP)]F\/&UWOWF1[FOC\S_[ _2*+9'HT''G)5E+@[[[7XOC6/0[\;A?]E+A3/\ M,*=RU+AC5OM6&6(P"\:#() %E!J%F?F0[ MP\VRX:9"T#4I2YH!"A$#5%($I-4!*&*9PU@ZJ]@:$?05BLQ9/K/K=K3I=#NC M3CJG[KEQFZ:9WMC6/%+6[LG))U6XH@W4YBYIFDS^^Y$'$'7, MS[KL;'41Z3]^:,9VSV6GTASWK,/M"D4FPG OTO%]H''/\MP": MHRKT>^];VJ:J&[IWD=)4>_U1_+Y1/X*+/G.=5)DC DLYSV69CM#IZ9[M1#MH MF+IXGJ3*PYMW/OBSJ[)-[ZZRG49;HN OJSMCO)%+[K7\?_+&SUW[SOFCMM5_=K>,WBHKS.XJ*+^-!7AVTWQ_\L;>S M?;B[TWI_&/_9WVT?OF\=O$Z/<["_V_KMK_;V7SM[\?H_FH#PPV+EC^W/FYPIWXPSIAHZ9.XFX[&_JCR!9O^?OAS/6(C6W#%>+R)&7I, MQ7B!-A'G\RC"KAY7A_ZG1=C1IB K,]@H$T3KJ!C_@*"$7[Y55=XZP_8=K^+% M&'GR?D[FN-/XUDE\W]&PY>,&Y,9)>2V"BEMT>H%3><.W\0#^W>QY3B[-^_CG MZXK#6:>)0P]9B VNY/-K4C^IIOS-]\Y\W'=[?C2/D)[Y1K@NSK]WS_F\OX/O MP<^_)/_=/1_\ 0X\9 DE*BAB Z+,"BV14(@Z:KQ6#IG/.^69#(((W+>X=+F( M7P_Z)\DL24/XT!D=O3H;QOGP@]WS20S"]G#HXW]N54JV7>Q?._?^[NQ?OC[Z M=-S^VMZQWS\>OKW3/;A_N'VQ?_GWU_;E?VXZ]R[:QZ^_M@^[ MQ_L?=LG'X_B9RT]'GS[L7GP\>?M]_^0M_/0FWN_R7U^KSKT]',>)#C[LGW\\ M=)WVSOYE^^1U]^/A?SJ?=K8OXG-^_8C?DOTW[\)^!UXDQ][^>PC;QU_1P=O/ MV$/GI'# B-03([46U380X)#E(D@HM$TU]+$J,*PF2C^':!YRCN>\IL_ MYP=C&<:;O!(> ./&2&(I5!X%0Z6FFB.#J2,Z(&PL'\,XNH)QE&&\Z3 .IV!< M*JR4,QYP:5-#(X^!LLP )!'1R56(B(N?ER^>25X.-I MZ1V$-_V^*T_6_>!;Q_IK^-[QIX/XX?(8(O[>]65<<,]MGZ00X'Z M186>D[A-&T$M$ B:5 R% >FU 00989FE!EF3?"&B8&@-6M:MA+K^FH%GO)H; M\^-_3#EW/MN]BD2CBK<.;V !=(D^OW++,UZ7WM-=^+ MJM M0VJU.^GT.L/1H+27KE4C5_=9*8_[1*+)*W5+GKMC<68F4AL3J4:[1,$I MA*4$&A,=F0BD0$FK@,=.:14Y)95X8XNH0LUH@Y-KZ*R-4M=O2F2E7IA23YL7 MU%I'J?(@*C8'5 H!I"<40,]#2!<@55&I82$@:9!2KT%[]7LJYGM?UHPJ.9:*Q<'D/5Y8O J(R[EM'8"A'!CA0<5L^=L]ME;12Z=O*2 M%7HQ"EU)-R%686\4""X2%XH" DI$J7EB(?(:XTA@4B1)$479((7^!7NY*@X2 M!^M_C@'->^?:'PF/JQ[W*P?#RW8?K6Y 3O/XV?6Q_\0"O6>7[0SB]XC5GE&J M5R#+".<2$"VB#:* M -.570E"%F/I <0^&F;!"Z!PH !;(X4(R"H;>1Q'!2352MT-18 UJ@,T.V1V MKV?[)[X5!OV3*S[4[RT]"FAU4;!Y"1'7*#@6]1_]8<;!&G%PM\*$'-6>(<%3 M_\O4JD C(!64(!!.()#V$GK#' R)90))H%FC #C%/'>,H^]BK")"L8R;.:\CHVMU_U!_#,= MG]HCW?OB6U]TI_?X>I8Y:F19#'4BR%=G@X'OV8O#07R.\3#>1(DFY/V7C\CK M<]VO6B%XK\)<)14""<,B\$H(J.06*!TYK"824T*\M,RFWBQB1H/(E0L+6PFU MS.5AED@!'X1+&7H>!#W3[,\K9"&%!FA*?(2>0(!BVH% 5;"6.JA2.0%*JBF] M*Q^_UER&==68.4>H/7H*?ULFL;J2WW4,;@:I!X#4?H4?4<64DI0!J6'D1XH@ M8&1*^W/2*^DC@&&YL25%E1W](X>:8S@/(24: B0% M 11C$=F&@\ H#@.T2,+4I0X75%19QE(4>.U=. >C(S]H=4H/:_;5H\9,1..> *2^ E2 (E(KA1I@.GG 1"1(EFJ$FU,;.S M)D/1?,[K,A0M#(JFB95RAEH;32(D$(_$RGL@:4# :TR(BK)3AB>_,45-2B=> M(_?-3V.[3.FDG+"LUDB?7[ESRDQ$KP>]^#3#<0B8_]^SSNBBI4/H=#MZM/QZ M4,\XI&$.[J"K2(:K5CN=WEF,!'+VCQ7 M;9XF3<80:I!VP#C. 844 TD)!\8[3!E&B@2[L24+Q9[<MJ9: MH[51&G_>'=[;%+W#O"SKDF2XK \N;=5WIBT/.H(DMLQ'N-31QF00 JBP@-IQ M3W78V"*\@#RWC\F^LX:A56V4+:-5(]&J0NXX5TI["2!)Y$X%!S17$ @="%." M,>>BJ490H7BUJDY&J^?G$4N9*2]^ZT:5_L=-K@E.2N5M=:ZU-SO*5M!1]LO3 MB0RW#X#;+Q5RB(F0G&()&'4A=?\(0!*O$TWTUF#-@TF%M%&3LI"R[C8PRG\8 M'SC^EK5X$5H\39HT\P)28H"71J0"/)$T&0 MM/WH*OA,CT:#CCD;:=/UK5&_M7O>?>\'WSK6M_[=[Z;'&1:MJ"2;<8Q]^_4H MON8'<_&.S=?&7&*/S=DR^.^Y,?$'+/>&V]:U<[:X\'/QH'E _M?JD29%&#E$ M@?:)N!GO@:+2 B*BI AD$'E;>O60J)Z"9#MY7EZ]C+(99>=]Z)Q1=FXH.TVL M(U1A!JD&#"L"*#,2-WKXZ]3_V@-3S2 M@\>: "_GZJY\6%MY$J7M^F=I_#_M*[\:HWP^3=C^I8<=NPQ;LLE$9O94/9C( M-)*K/-R+_Z@)YI-&8+F D$S#"1% MI-. \S(1WC!@H&8 AB"1U@1S3S>VX*9ZYE496@$&N-/IGHV\FX0C MTQ4&X%F/N'8 /&\..%F;&8(?!,'5&M9QXJ66RD;,347>H%- .F>!QYI83:%7 MQ)4LL*XN= V*X<@@M.8@-&\6F$'H<2 TS0.MMQPZ9P 7#B80$D"*P(!B0=I@ M(-:&E#R0- B$UB@09;;"?2C_\ [H."3]Q;=Z9R?&#UK],/9-#UMG0Y]B9./C MGYR>C3L#/\J#79<#^[Y)$PN^QRKL' \HQO?8V7L^AM/C7>?/.^KTSBU^C#?U MFAAP>G>_PKOM,=RU2[0[".5./SPX&PU'NI=F=.+[N<_)>28$]R$$U6*MW$DN M4>("97=L; PPEB&@E K2DX!]F<=#"DIQ 4F3,K5SQ=:U?/2'0=,3#8\,373% -SJ;6&'@2G9-1R'*T?:5W\4T<%5\Y* MB:.6TX(@F?Z_!\5X4;K?XK^N\VWKG_''U?*>Z A(9.$E09OLMIX="OS_J]4=^)9=JU__[W<6G#^XT*C__]&'OX[$[^CLONX^5G)9PRP1&@).& &F&!]AH!ISF-2]!C M9632]/$$O>LG>1V-1J?G'UWHVMW7/; M/1MVOOGD+G;^=!"QH:R14E;1UR?]B+R7XQ'K++[K][ETD_WV:^F'RTI_U])GK M1.Q/^TX9RJ_3'Z'3T[THR6X<>WRA3,#>O',B)M]%$ZB<]H>=).Z7 ]^-<:.CJ]WOQJ?&V_!+^.,CVL01Q(WHSH\L<(9_.I_L]E3<_)E&6T*,1(X' M*"TTWE%MI+261C[N PZ2"10^8[9Q]:&CP0^<_N*!&7C]-3*^^( O=?>[OAAN MO+B]\N*RNSGIT_/UT^5[YY2%,)]IN';\!=GRQ6/?3!WEUT'Y_\,?>SO;A[D[K_6'\ M9W^W??B^=?"Z]>I@_\]WN__>;;_?^WLW/=S!_F[KM[_:VW_M[,5W_^,^.\]2 MG^VWO5YK=-0_B_=PP[N'>T,R[ [)C ]EKW&WS(:)3]'5IT/_\NJ7WUUG>-K5 M%R\[O7(LY8=^G]Q] M;I"Z9=3>G[QIK>#%&O+Q77N]AW"9\ZR2^[VC8\G'W<*U]/;!'+8**A[A]ZYS*&WZ2!^1G M-GN>D^/R/H[D^SSP=5^%-/)57$6GV.T>O4:FE?)< 7K M-;3?3YQ9QY9^//[T]2-^USGXL$OV+]\=M^/G]B_?7GS\$/\_^0M].OEXOO]A M]_S:[YH<51^2X^KO[L&'=YW]X[>D?=@]BI^/W_<6'NS\W?EX?/2U??QW=]KO MVM[9/?]XV>Y^^O 7^_1F[Z*]8U'\'/MX^(5^VGE+VQ_^TXGWP.T/?X?]#KQ( M/M?]]Q"VC[^B@[>?/?(022E 8% "ZK4!2A ..*%:,1FHQ/#.HC@-+9F0@2X# MW8IT0\E -R^@@U- IXU @1@'M!"IIK^W0&HF 4:.!.\L]83>69>FH4"WNK5A MIHGL;.8^GO:R:W<9;C_P1[Y7GJ^,Z>VDB/72"[\T^AYK$&UU/[/GK][ QR%< M>M?Z41TJX='K=#M?V\=>?=E^:UT5C >ZR&UD6LP!^ZHC5Q"P:N;2/!C M]WP5A?PZROC?2<2IQ'UZ<=R;XIVW73T<=D*KW-&#0:^9R]:HT&\67<<7I2H3\[%6T.6,Y'ZJXG0#Y/,QV/=[KG#'RM@VZ4X ML12JU/:C@U""8?8NU(24[RM,"%&O9% ">*,B4F*$@$8X),Q46"LJ%+<;6Z*@ MM%K5:2D=)3(>K$Y'F(P'C<>#:>;D$)(V4 1,, I0GGKR*2D!93)2*D^Q4W1C M"Q4*59V-J]QAIOQNL2E8(XC3;*_BM+70TM>Z,5_/T*K?8Z'NYKO2-9"<8SK% M+]LF_LR;6.N0V*9D]QC5C CS=-P R"::$9UH]-"/PXQ_0U,AE)D4--5(>**' M9!KMQAZ3O/_7N?]?5.P!*"%'PG) J?1'@@4*$8X8,8:%2"._,"4^[]4S=C_ ML^HWT![(JK\"JC]-_8T,D?P[!4R9R(J\ IS!#@5*NX%$L-@-[9P(7%#5'^A MX;#-HW7O_*@S*)/Z6L;W?.B,5I/1X:[?V9 M/E(Z?O^H.U'M\_/\E'9PU#_H'H4CI4CEC,- MB+$84&T#D-B1N*EZ:!"S2J1JKH@UJ:A_!H?FG8=G<%@#<)BFA $)X2RS0 HN M !4" ^6A!P11JS'WUD 4P4%4">'*GZ,_C172N19/^:F7>*Q?K9$^;\4I]78T M;(T)6>]+*A6A3?^;7Q1/G#7"1_-$DCU_J\$3;^\ TRA?8GO?=L8G?Z,_XQ/U M7<;J!V)U]21?&VDYD0P0AE(=JF"!AHY%U*;&4D."I1&K%:>K7WXW:^_"?'=9 M>^>CO=-,RU)&F)*IW70J5!L,!)J(5*B6$,,\A5SPC2V,FZ2]ZY.._K,LGO'/ MP_Y(=UO]7V7TY+SUI]3+>2[IG+,?O/DQG#D"J_9\S\/M2ME@PJF"7!H@F86 M*N. 4?%/ JFV3# 7;>^-+5E(@I^>GI)SVC,(-NG!FQ^XFD%P'B X7569($X( MQQ!(3RF@7 5@TF&T1D1#3GE0)F6]%X(_Y3 ZY[O7PY3'['@6+UY&.^*)."?% M#DF4F>N?I=*)5_/P;#>+^B>HV;O),OV>,[:/JZTC_M4]2W/X9RJLW>]MWVBZ M>-AO]WMI9(-^-S[0E[U4E2M8OA,];P4-W@JF+0]% MJ4,L-8J+) !0:030EC+ @G52!H&YQG$KD 7B5?]+W@H>:1Q56M['Z_-:$8;<)QCY7&M.5Y).+<:LO3OCSJ MM$_>'4?DB(AA+]MO]E$OP\'A-OULL(=$ MRUYX]MRW-XY(>^E=JR#ZZ/8;U+43R]ZTK)XPX] M@]+>CCO)58OWX2CUM!CX;[YW%E=$>E/_U _&84"3'C[#HJ7CI=/3*/VRM4 G M=2KP=W63^=%#)MUZ_.V;K;AE^D$:4CO)'_$6:.W$Y?:MC.P9?W&9V]':MC;" MSU48TD^^YXZN-8]L-W1;OQ&YH=_KCQ\XXT>S\8-]AI%F>$HD"$SC2#>0!QIJ M :B5U#N/&5)XX?@Q/N<>OZ&8O/G)T* B-.R>G';[%]ZW)L&[K3)Z=XZ \&0E M7G^0(!DD&@T2N]\_$VZ@B,8G4"ZH2#("!1)* AQT3 :2&@/ZIX-$9U;DL.U_ MZ96E26<4$"A:@VH.6@DHX6KK MG?F\/_?01HL*YD:+SZC1(J^ET:+COOUZCT#' M^]2WO)Z2ZL=68DJVXUB3E1!-X3]UQX%.K_5*GR;+.T_05=4F'5]TK5T]Z,51 MWZ=RZW.8EVUKST[.NJ4[9=PXZU;4S,0C^.*W/^Z99O<<\.=PX/7P;'!1*P+5 MM0VMT^(NCWCRRF[4ROX)2,^[WL-\PL3O-Y7_TEW= MLS[%Q?5#ZS^Z=Z8CO9HXD.^"X$261_AV'/U>^_6,0/IH<)=L=XP7!V>CX4CW MTNS=+RH>+CDJ_N#5)'SDY"_8?O/Q,E[_NO^F_?5@YRW9/^X>Q6^^^'3HOGYZ M\ZF[?]D]VG_SKO,C*CY>.[;?#P[;W8,W^Y?[A^^^'KSYN],^_L_)IYTO;/]X M_WQ_Y_71I\/_5*+B]R__<]*^W&;[^*\XSOWS]INW]-.'/;Q_\BE^]]>+_K MU)!TI!4!WLOIJG["*X(P X);#ZC5#$@&+4#.(X 8(8 RA(%2 M3@$:N# B-4Y*I;F(8H6@"TH.S9"<(3E#\A0D,^.L5 AS"1UEAFB/&69:8VL$ MPL)F2%Y92"93D,RQ"3AH#A26&E#J*#".18(^R'5&A62DFBK&):("I&@.8*SAD%A'Q#YB5_BCB*-&9P;!\YLFB]3$Q#W M&EAM**#>0J!T0, 9YKV3"&HB-K:D*JBH%C9O7AG'FK#Q&9\;W0T8,P^.HA5E MA300\[A^2*1S7!%EJ65$LX@B.!\<-0T!SJ/VWRZGQ*&&W$H0K$G-2* 'VE,# MO!#6$**,HA$">($1+R23SP<%,D/*#*D.M,L,:;7P\>(V/CI+D161&$%K2<1' M1(!1J>ZU9$)SZ8B#?F.+<%7@)[5<7S%TG&-BS (1=YE185#*>468$$AI!D7(;L+5Q=GV%,XR!!EA.*(K,QQ0*PR02EO@H=+* MQ V6.!UYJ"(%8@LJ\;QB?L)KI5[QE@;WF_92IUN=X?#,NY8N2Q;%:4PO@M23 MU)7=#GQO."YI=)K*F#TJ/K2!;0GO-T$/L^0)"X9R(@6EFG(NM''(4DB"Q18) M%GY17G^&25\*:*^4S\[9($%MV8MP;-Z7%P].T\"&N^=^8#M19-G0KPM@KVHF MWW3U1?%ZA2B0049\C?(%BCD,-(=&0X>AAR*5369%-&4:U,2PID+TZZWK__>_ M)$;X]RRE+*4LI2RE+*4LI2RE+*7G*J5Y5$E82\DOL__:'?;AW[I[YN]A'H;. MN7?@T@_ZV?7V0,MPVO7F'.+>>@,0,PA0P130"A( G67$$BV5L-/^S_*$.7JM#M]28UZ$KG< EXKV[@W3O_OV>=86?D MW_O!MX[U8Z+P;MSZ(+VAY SY>*XVCO"^DEC%,($22PAV$"HP?K+S.(-"ANXLI2RE+*4LI2RE10?AK;?DE^GPR@1XA0APQ4GF MJ?)"00KB_PA0;"B0G&J06NB8%"V#@FH@ U[W,+!M.U:-I,S]T!I=55P>_K3B M\EHZ\]?N&"=+*4LI2RE+*4LI2RE+:F#FMQ3$!2:M(]I3[9E14/' %55: MZ #UP^/%KYIEW$@"+\G=( >&UVC9=*H9X(9H"ED00!+J 7501IT=%?6K M\Y2C ML@?-1;(" K$Y814,0IP*"0PA''6$JD(Z@@DJVG-N?POSD@1&WNT(P0 MBT:(:5:JC7[0\? ME[&ZLH6ND")9Q+&IC1(7B.-%7.8FN, MN =-OJ-86,D1;O7<';?<30UWVWX4:;0^S[RY-MY<+99*-::"<@=4D*E8*O) M024 -((Z&(TC0MW&EBPD>8J7+"MWAN LI;674H[8:Z:/*F^^S=A\JTXK*8E@ MR(! E >1>7?:M3*D$.LUOIXY(LI2RE+*4L MI3J2)K275#(GF.*>4@\E899:!8-U B)-'IPT$7>9'TPK,ZRZ&-;!JTJC+JRY ML\XK$ S7@$JK02IJ#SCFPGIB,14\%3HOD*AV@<@:W&@-SCB;I92EE*74"%?4 MRDI^F.0F?PN!M/>5VO]4.TVT M=<"A$ !%/J0N*]'(TYYH1^-NEW+7B2J$H@5BU?SU56VO4H-&+_G <,G0U;0= MX+%-L^J8G]6$]!E=M1Z%Y_/KJI7IZD.P_7(*VPT2QG J@%7" &HP L8["[R MF&AA%>5H8XO"C.D9TS.FKRNF&RNAM]13BS45"BFLH762&Q:M5HK@HC$]^R=J M _SI4JS0*Z)X@" =K0&*.08:16Z/F!><>V.98 GP>:'X^C1*S*B?43^C_C3J M8XHTIP%)I"A42EH/D8WHX"&'7/",^BN+^M.G\R)*D3%! -;* >H] T98 XCV M+ 1KJ'5A8TLH7!!43=K-J)]1OQ'@EE'_CHEY2)A[D(9H')P7U%+(F*3(>2\D M8PH%C,W=L']'='O&_\;A_W3R64!*\[C1 V60!]1"")2C 0B/B)7&:QC\QI:2 M!8%5TO_@^/>U@=]\"O@8R)E=\B8=(150)AGKRWL."B&H?Q? %X M'M&J&=0SJ-?LD=4B&$:APDQY*@/2F#G'K5=4ZP MSA[9U87RZ3CA0*Q0F$M@ M.*& !F] 1'8+C#).4VRQ@V)C*RZI@E"47;(U13B_*%=\_-=UOFW],_ZX&OB) M'GSI],JO9[>!UOJD#Q/LV/JG&;RXGOW'W*4

-+__^O>-&1R^5VJ2()12:Q'9/OGA\%6V6 M #4EP_$U+#:QQ'=>AIOHSFL_N^WC[_KS:XRPVL?*-B5Z['@6/=95FE>^2>'= M5YLU5A1OB\2*#'9M%\$<^?ORGI\K=:^[3E)SKMXPV8Q5:>#,?N)?FD%JHS7H M?Y_V;?\DEV>\?4WO-R<=Y[I^.;1Z[ =NO?]II[8'3 FY,275CZW$E/SH"ME* M;2%!I]>:-(;,$U1.T#L_TO%%U]K5@UX<]=T5LI_7O&Q;>W9RUM6C.#7C8N*W MBI6UQKFC+WY+V:,5)](SQ9^KM@/W1J#ZTJ.?U^(\[$< :XW=&+>F>0[[XFJ^ M]8GK9?8\(EG/1#[$KF_V0AP?-]]#T^_UR,]JZK9/^F>]44V[;5/>NC[BR2M[ M_BN['I!>S?H,ZA'U&?ZC>VF#]!8(P$M)3!#$-C"@I M%?=:0<)%D%259TH0X1QX]?.CHI/=[Y\.WYT/Q-MS?>7O>?A._Z_!M M_/TC^HC?7K8O]^&G-V_A]%'1Q\-_=>/WL4\G[SKQ<]_;.[LP/A=KI]^/_S[^ MM+-/]B_??8W/&ZY._&\$;R)*.%+: Z*1!-0A!+1-A_Z,\44# M[MI'3"T.C:4+"9\H!QCQ BA%'FIN77!*&*] M0DPJ *BV 9!P#!1W!TCA*B=G8$K2(&W1M MJ6*-Q\9G?&[TP(Q]Z FRQE/A,*%2,$6UEQYSA:%R$N%\<-0T!*AD[$L8$%$6 M1U8FHZ&LA &$@NT8#HPJ9&E$0)80:$L.*JV(UA;%,@,*3.D.M N,Z35PL>I M'$PHA*84VL2.5"J+EPHD.0:BF"$6 2.K[,86YK+ 9'71<1Z!QQEQ,^(^,=== M"6T1BD@+">562N($9/$_J:UPB&8WX>KB['2NNT,H[J$^ ,>X!-0H"(PT%"B* MG2!"<>\BS@JD"B1R^-(]4]G7N#E\J=.MSG!XYEU+?]&=WC!.8WHQ6C)#GQ[Z MY-3WAKH$F;AE]>X.7GY>O01G6O)1O0RQ2!/I*47$*H(<,49PAI0@!);M!-%5 M.T%TCR)\I8#V2OGLG T2U,;'Z+NQ>5]>/#A- QONGON![42194._+H!MOZI$ MB$)(@B0, DQP.H?!$&BK-1"!:&^PY,C"C2T"6:&(:%#3P4?"U[ITC$7P>;:, M73$QU=[>E0NPO'?NGOF[T#CS&@? M KC3L4C>1" -A@$L$0.4* >4L 2P(+1!W$/#2#I;R5B[6DJI,RA.7Y0 EXKV[@W3O_OV>= M86?DW_O!MX[U8R[PSMO^EUYYEY(6Y!/:VNA!M2LP#XX8%V *#U2 6N& 0D&" M0"(SH)0*[V%D!X4DU>/9C F-QH2,W%E*64I92EE*2Y92(\(PUUORRW1I9?Z[ M0ORWXAZC6)"RK66T@SR@AG&@(/) 2.X#U)QJ+9I'@-<]#G#;CC4CZ7(_M$97 M);>'/RVYO9;>^H:>T^0SE2RE+*4LI2RE+*4LI<9*Z8&I_Q)%RBL0ED$92J'3 M6CLP?7C"P%6WE!M5 $IR-\B9 34:-IUJ"0!D!/-86T!1JF$*90!: M0 \T2K^:>K\P]?AS[O#ES>,LH-P M2Z^SGZ)^=9[R4RBO&+00 VT]!U2&%'@N)> X&*I\"(ZBC2VL"HA8D[4YQ_"R JWBGDNYL4!![P&3"BLBA>>IGDJ#=M]UC[R+R[[5 M*94@A]DUX+@D'VUD*64I92DM-V?"*2N,L]K';9AJ*66D/Q@%KF3 WJ.'YTS$ M7>8'T\H,JRZ&=?"JTJG-!0LYMAY8+2"@#'M@J.- &VJ(4I$7H=1#'A6*H :5 M ,D:G'$V2RE+Z;E+*8=+-8D'U9X[FGG0O'A0Q=-DN+5$2P,LQI$(T:" 5,8! M)PBCQ""B(6\@$5I0C-1\%%#=JW?,OW17]ZQOZ6'*]=S7 WO4BG)H)15Z2JC4 MI!O'^-%>DB@ US\S77_=D6/-VCP^+-5#>4,9TMZ:U PPF%0,T!(JG:*66#]N MPW.?#(_6 MZ4 %<8"3:P!U!!D.7)<<)6P/6-ZQO2,Z6N+Z2(PII&RGH74J59%]:>.1U[' MG!*2+QK3LW^B-L"?+L1*M5$&,P2@H@%0CSS06EB@F LT0$@H(1M;%,M"SDC7 MSJB?4;\1X)91_^FHCXAGR%A('>64>6P8IA@[3#EVD=/KC/HKB_K3I_.$0S1X*700C@E>" !@N!4D@"K[VE M)& 2#-O8$K(0C#P]_GUMX#>? CX& R)CM";",R\P):!ZLY1IHB:[5!B 3K%,'6(N2R1W9UH7PZ3EAI396U M!BBN8633$D=>C3'@3BBO*55$\&B28UY@7*VCF%VRCXMP?E&N^/BOZWS;^F?Y MH]8I1/!7.0VM[1-52=U[R(*I]7KC^+WC?H1X73$FE'9=;I7"E*G/T*GIWNVH[MQ M[/&%LI/59F4BQH^W]4\S>+%UYRQ-!D)9'/MI?UP)]N7 =_6H\\W__KWC1D=7 MZ'OC4Y/%!W]\1)LXO+/1W1]9X/3_=++%[:FX^3.-MD1@B1P/4%IHO*/1,I?6 M4@R1#SA()E#X'+>-JP\=#:Z>X%1_\< ,O/X*=(@/^%)WO^N+X<:+V\LRKLF; MDSX]7S^5VIU3%D(M4U;9=^.4C14G;E;]0=D#[66$)#]([XH#UHT92^MHD';^ M__JU\,3&UF'"KI2[\"J1AJ@]_WRAMV8MC*4NX%DSL+&U^S]_O-]]]_?>J]W6 MOP_^V-EKOWE?M/;:KZH , L)%PN$/WV05P?M]P=_[.UL'^[NM-X?QG_V=]N' M[UL'KUNOMM__N_7ZCX,/[UN__=7>_FMG+[[G'ZOV@+_M]5JCH_Y9O(<;WFOT M"-TQ_'*S_8&^Y08?'Z.K3X?^Y=4OOU_9:)U>.9CR0[]/;C^![ 0YTY5KTO>- M+_] HTTX1J1)(M/DFR>7-\M+4X1E?(V+30')G9?A)KKSVL]NB^@FHOA1M_WY M-88>=]=?#O9^<_"+9+%?'J>HREMG&+CC5=0D2^XP@K5OG<3W'0U;/F*X^Y%% M=HL//W5^;G@E'L"*FSUYT7+%=V;9/?"!G]O$H8>LKKI2-4\ZSG7]_O4IWUA+]TCRSST1YRT&4))2HH8@.BS HMD5"(.FJ\ M5FY2% I?%4/ ZU@,X7+__<3)>6SAQ^,]M'^8ONL+^[3S%N^_^Q^^Z/YROEI9Y=^ M.OYZ?K#3_5IQO#A7;@ZJ[H1=B2A9\Y'P7"#*: J3'K#*>-8BD3U@:5:"+Q 0BZU%L*U*M19 MSB3CT5KB42[.LC)X-)WMB@E32',+K.,>4",@, (KH )R!#+B; B-J,UR&X^> M >'?=L=GPU%Y))!.$ 8^JISM='VK=TWWTNOI+YML@]_.ANE$H3_XQXO30?]; M)]GBYJ)^.Z$IIL \V?YXZU'-7B [_C0NBD[I/V_IGFOIDW22?3E^P9^?^MYP M":6D5V3/JIU#WQ1'_+WKRZ""GMN^(96\E=6UE;6K17D@P3B2:!CEQ2R@0B!@ M-+* 06R581X&%ZDU(@6?4=%^Y:EU5NQYD=&LV M6[&F.2J51'$H/$'(:4!D- M9Z4C6]5!6Z^"$)2:J-BXP)PW2+%KXJ@KP47*\+H(M\,RPN4D48^GTY GM=A9 M$;2JG8:4&4#_2H)X=4,.&9]JPZ=.A7@@3#PAC +/8<2G])M2E .G+&-1B"KP MN! 1*C"F3\6G)_73>1SQ6'JWK!51Y=J)1U;EN:OR--5 UB*,L08$*Y_<\Q+( MP *@47412^XP*#>V1"%)M1+0\C3Y.7D];K+N%/CWP[_5]5%56N5T@7X 9\-4 MUWCH1X]K^OX<3*7:RR"A!("2E!EOI(1=)QP5?P].[E> K?_4&/H[BTKO6%]V) ME"4.X"@J26OD!R>M3N^;GQSR/2\7R8/R^NNF*3]D\B:*),48'/3V?D@B@](# M0"DU?)D"):.\(U!&JRGN.?&'W-OQ75)SG?=[<56K2\Y#<114Q MV#3R-F,$K>'K]K^L;RRO7 V4LOV,\GV M-#51W+$$M %1;B3BD05D%4T(5IL8(QRE*1349$ZQGF>1[==D]]B**8* A+&K MLOW6<+$;4_M^/.15:$X+X"$WI#(<+4<95K%OOU76V=_*):FAZ"YA%/N;P^E, ML%P#&L4H$?/YLL58F7W4+(HA:&$T8S9RP"*S)$I2;?-8/I9Q7\FM&<8"Q7HJ M)9TF)K! "0K>!@1"+I 3EJ*@;**Y/)B1:6V#-J5YB/I06S_NYPK2Z?2^%O6K M000*3U-?9%@#86D/&QT@XK'V_7@RD\>?.>AL $\%_6BK=^Z&Z;RSZ3W,:WVC MZEM2%C:05VX7:, M6F 7*;!3Q %F/U$N$THD!Z/E&C.:1868YI$8Z8!)V+4-ODPY'EZ3=>*G;*K[ MU\^9(Y3IE&*1$QJ=QN%Q+TRX9=2VBB+]:A],^X+3#LS M3 )6@JM(+&)88<2QP,AX*Q!HF38PC2/G*@>KU,X9JR.V2V&GJ,7W4<1WBE=X M&J(S4B(N"4.<48:LB!RDF1$K#"RJ$#E_5!V=LA31*; "J,C.TJXJ2(P"8AM% M:O88<@H7$-!B"$5FX-AM]_IEXOC:=O%4U&-RV?;25G3#K?:@T(3^[,?3]OGI M=2MK:G^+ 5W&?J_&LSOAV>X,'5' -SSG&D6*!>)P"*%L5@6UB7GMB4A*Q5Q@ M0U-"?UTB9:FV;BP=+[FS2->B>S?1G:(BC@7L<4PH\FA!DP@2:2U#-DP2BU5B M2I*B@OH2B>T/N,AC5%%[V"=?DU%F;W@<^X/[NZJ^!OWM\3Q$BMG/9<^ KI:Z MW#B KP;*.P#EISD<1REK<4#2>XTX#P9IGE, &Y.PQ#)9&M8V-'EP5K+:[K*T M\XV7A-M'-U9YQ3)L?TEU\IZ7?3QN6_M^CD1Q%8L_[_3':W'A_%RU#Z* MBSNF_ R]]-)&JSE#24>,N#2Y;*ZUB"C*:7*8!9M=#413BH?$0=3DN'6 MLUJJGURJI\@G41R6U"OD'/>($_AA@V1(JXAU,"[%7 R;D*8FLTY$M>OQ(POG MG_UX9MMA=)M7,L]>UL2J .SAJ\P]MV1,I%JE401%I1=O=D.A,Q<)J^KD$0M$ ML:,9;F*HUYA8CP03 G%88*0])\A82X4$\#%*%R&:0*2Q4L@+G4C2A"4>LS%L.<3X5=D_PIUSK18C/H\PS8D!KIAB466684XMAQ9%PSR))B8 MB' T!V'+)M&ST9KU5=M+D>^G,8;4\OT$\CW%01033#F'D:":(&[SU5ST @7E M+4E2<>/]VH9I8J&62+Y?DUVD8-RUZ>/Y&4BQ$.-4W;6I8\'@=#*; 88:%8F2 M@$8B8<2CIL@Q+9 +RF#L/09.DE-%F#E%@&I3Q[**]5*X^-3B_0SB/<4]I&". M1!,1I@*X!XD1.6<(FR,5[!D IOL3(R7Y%*X-FXL'$HC1RWM3R?M4[1$ MR&2DS26\M'6("R>1QIXA3I-/+D2:1"YIKII&+XGCUBNS=.3KQT8\/>OT+F*$ M 0_J H++8>\H++/;U<)\*)/\_'$5DE;#UN)@:S:;#"$ 35Q29 4UB!OXS6". MD?:!:^P8G%5R;4/B)J[M(R]4UI_\%J:6]2>2]2F*8DVB"@N&G,B%"1U7R#H' M"HFTF%DCJ,BNY90U)7F(4VIM-7D819D-D)D(T*YM*<_L(3)EZ]WLAFKA:AA[ M%!A[/T-9G),IF>!13MZ)N)0.V K\EIQ71!%8=)*+F(FFY+5AY>4*_!/+,27 M!YM57*\?8A\->V>_Y%49]#KMT!B-\F7CV^-1&%C$-["&?U;K]MO%IT&.'KQR MX!\O70UPBP.X@]E,O 0[(W$N%I\XXHIB9'#*/BV,0KH)\9H1JIT_M: MUIYMU&N678/7\\[SOCVV^JNVE!F@8< P-+XIKVUP;]:PNAOJTU=3M M15$P<;^WF1.6]^.?U8K\V;'=X68W;(\6I28'BR,'LRF%.!4^&I$0!TZ N)8> MN6P<"9@(I2TL9,P)#&43EG8Y;"*UV7/YS)ZU;"^%;$^G-(R:6A4MPBG?:$2= M:Y=9@A1+-@KGJ6(,9)LVI7Z(-6#Y[)VKP4?Z/9BX4/'. >ST!1.3U^!6LGA> M4JU*KO'\$=9D+WT'O&I\NCT^7SL^K+I#ZG,#QV_D 7AL,)HN8-7ZJ:IP5E\29%16_9&KT!:0WYT.RI981 M9BAKK>,]G?UFM'9QT(K#O93MJM4[H=;R%H?"DXD+/E^V]M__(UV@@G..DL39 MC*,B,BE7I+"1>!XD);I(W,;DK']];*OO-K64[M;_%@"YCOU>+]5W% M^N*Z6%/.B+,PF\PE!F(='!:" M\[K,-&44#DL13[KB01)NU#2:; M&M<)H5^F-#\^\ZBE^='I1BG-.E&=?>"1$C:[CSJ/'+862>84L=)::W*>1MW4 M["'A+W7$W@+NBH!VQ].S0C@7P#M>@XKTZ-=$NW9XWF\/+S:[X4VOTXE%CP9[ MJ<:O1\&OVK:6"]7T!_] M/JD6]*<6]&FB OI%"$DCZQB(MW$*.8(Y$I0&'!CF.I*U#=%D+[%&UC)SE'$@ MWRB.;ZXO=1VZMQJA>SNCM:NC=!X#UV;S)&D>HK'1(REY+J^%00$S)"'J+%4L M"DDIX!IO2K, :TH=N?>BT.'Q$A?4Z/!,Z##%>KB,0C-+!YBS5%FF6$E(< M*R,Y]U&$(K 7S_&V63YXF!^^Q[X3OG>7$*@%!>,]ZB,79+U:9D(X'5J7VEW; M]8L(K5M@4.2CM?&J[D'[;5C8,]O)I>D*'3@;)LOUC@M*,O8J+E06;J=\6ZY! MD61HO$JC6Y;Z5+[3J>QG.#OF(:AH*&+.*,05"\AX99"Q&!L:J53"K6VP!9S( M*\K)7[:T+MS86$OK0J5UBD-'8I+E$B,A2996I9 UC",#<.L="Y18OK8QQVQ8 M7V\^Z?4FD.E^[RN,H;[/?);[S)W!X#S#T%[ZH]<]VH_]TZWHZE#=!6+3T6SR M4%Q68A&C"#ERB:XWZ^G*%KB]KN7X"N9[B M'$Y1XD)TB%J09JXX PV!"_@3"X4U%\J 7--ED^O79+SX$">-%@\D'RNK]SPG M^;A:@;TT"TEU3,D]T6@VV8\AR?L$\ .:D$1+[(ERSB@?*\12K,-8+;7U$09+,*J1&3F",/ 8=0C+K C8WLHIEM&;4 M8??/6\ON*MH>*- PER@X[U] +WK^\^NRP2Q%+-O;7A_PM(HMW$MO>J>GO>[' MO!@UK"X*5EM;V[.Y$)DQB6)$HV4>/7)("N0#'HA6)29\CVDB3Z;H$S,N4 MZ4>+:*ME^HED>MI=W.AHL2!(\Z 0YYPBH[4%YF0T-Y@&0'&@2J:)Y\2%U#D0 MG_3B)WZ+?=\>%'D0"^[1Z!51;K4IYGGBVO(2[)4KL%TM39WO8S% -1M.+X@S M"0=8*$DPD _ED994(!58P%0:G$RJ;3,O7Z0?-X)MODC7HGLWT9V^Y,$IF" I M$IPXX!B6(4LH =&ECBFE161J;4,MJKC*$GF7+#.W&,>C3523^_FJR-Q<=^2' M&#M>6/S)<[*0&Z).WHY6K(XZ>0Q@FPVJEZ B\2@UDM1RQ%/0" ZGA&AD7":< MI%)D;8,UA7IP*>^["M$*64Q>&# L=6!:#1&/#1$S5U%8!N,U\D;9G&TC(@VK MC9@++N*H#'-X;8/JIC$+2#_Z5(%I+SE.?SNEZ(N,RO&;/[;=H]CHVV%LE+\/ M&B#1F38UY^19[H9&/PZ&_;8?QC(/UGG&@@0Q@Q&B+B) GDE+.(*AN<31PV M@LOZX6RAB^6+W*T#^U\&?ZIQ8@EP8H9+$1HT!8BP !'5717GR#H>+"; @5A: MVX"75@ G7HF!"62M7X0WMQ^=-=7:Y..QI@?AWI\P\![HGN5.V*IV!/S=.<^+ M,8FP)>K6&NGB4/33;"B5(]%0+)%R1@+;$@99;PW\*21V04I"?*&1*KZ BJ9+ M0[AJ@]5R$ZX:8E888J:(FC(2>R(\$B07/I/*(AN318D+D[A.CFJ[ML%Q4^,% M.!4M'U=;/:/7FUMSLX8=-H;'L>'B4;O;S=>#V24:7C@K9+!V1;H!.04-)G*K MO2:68YF,"=$PH10Q5F"5_MG)@$GHC^[^'JB"UK"W*-@[F!,^1E0,W*/(M,I! MZA@98S&R.D>?)*&$S_4>.6MJ\N!HUMI%:6E%W1IE/>P%83#CTFO-@LKAS#DF M207""U''M:BODJA/,1SOI0]2:\2,I(@S2I!+(.I:4FZY=L99!4H4%4U!5JB\ MZTLP.]V=RD1XZ[LDYG$5PF6;P/_S>,-_,0BODA.@!E,!G$XG8JD(0?IHN+4) M>UH@_"T M&2T0EC8@SJ-&V@:&!"8X*L]",C(7P.--168O8)<4#^^>9_W^6O$MVEA49O8E MZ^2+4CK47*S\>'YVUHDYDMEV&J$]\)W>X+Q?1&KZ49KW1KM; A0(1)W7?<6- MY8TS"]L^G/>S!?Q*<\Q'T/W6=H$2^FAMO"A!GK^V.\!JLIG@UD>52Y'?QJ Y M;Z"N-QSV3I>=U<FK'P&JL-48*<-!$98D(4V<18HZ*8W#4=*TMB$??L.[ M0,AY!:1\I^M[I[$QM-_BH-GHQB*"JQ\3#&HF;/W!M].K"YWS1OA2H/,1R%S> M4_MY2]5\;N'0.IOCAUD.Z)HH$CHIQ TQR)EHD2F\2!DZ7:U=S_& +XX/N MU._'YWZ@G=>@]")!Z1'X7 U*CPI*4WQ/1DUEH/FZ0TK$DTO()DT1T8;)1)7T M"2@/;?(Y"1*?#Y1>E*GNSC9W6 -4V-W;HT+,A?]/76'UA9'^S<$@9M^NG*"[ M'P/@<(C]ZX55:^[_*H[9A7/_-_:L#84M,8B)Y2C5P_>?UDZ^)?HU ST;T:P1:, )- M$7M+$J=*$P0$WB&.0T(F*8>B"YR1J+#+V?N>.5)G#JO_>6A=)\+_0_O+QK_A MQ^C1I[9_U.X6GCGR.F+XF"\!%BU"!(]DJ&CQE[Q;V_[[4D4+YAXC<#908Z$W M%YF.=WM#>-ZP!_)EST.[<-"'K9Y=BVS^HR+NP/,'0WBAJ!BP/EZ Z7FHGL4% M=.^L5Q9N^:4?.R _7^*O7]MA>#P2[XEOE3/]"[[ZBG70@_/AS5]YPAG^[GSJ MZU,Q^3/WMD '38),6'OL8N#6:>T]!SX4$TU:*)+^87QM]*7CL4?8LE(V 'Q[_=(=JU <\J>@PW9I^M(X[N>CY;]^O'AJ;6,_HT)6?M_D4PD$ MY-\_VXUY&^-9-_"\&5C;V/Z?/SYN?_AKY\UVXS][?VSMM-Y];#9V6F]NEO'G MP[KO#J0%!\['QOY>XU-K\]/6SO[V5N/-7NOCWA\[6YOYC[<[KW6_L<;Q[@L@]JU?7]<'GJ,-!M9?VHL?:=_VNDVAL>]>CLZR3^.#_*M ML>EN'_KT6Z>H^?.LC+9U43':TUVQN_7[Y];E<6=OZQ/>VWI/=ND!/SC]=-&Z MW+QHO=MFK?T=UGKW^PFPTT[\SX>+P[_#&?!^">SU*[!>MO?N$[3[GK>V/ET> MGARW#^'SNUL[^&#?D]W,F$];:6_K /^C$I'"&HIP] GH*([(V!20DX)2F5*D MP98J1[M['L-F-O=[ZH7"QEK)8<&L,P'H)_71&^<<,[!.$92$LRR6_7,XVR;7 MJ3'BM=6FN.EDGG=LPQ>KCI1-%:OUP\[S=D 0T+O6&S_E B,4_SKG$\4[Y-=_-=J# M1J^<9V"N=M"PL&C]L^ITKTR4V6.X8[\.1G&G!:W-?VP!3?T*<+3>F-N)8>\H MPN?[C:_MX7&C/1PT!N=NT YMVV_',LC5IM3NM&TFU#_!A'5B-G7'SD6S>%#5 M_S@V6'1^V;C MK/A([SPT&]"Y=FH7ZD0;<+ #FS!F>W'NPJGUQ]"S/!7]G-VD MG+5JNAHYKU">6'O4[L1FH8 7K.MJ&G(;\5OTY_EC>4XZ\=ODI*5>N?A?>_U. M**K5J%\'XXF?V"B#G#(/A.$\1SO%_%>5S A^ ZS,!NYFXSC:SO#8PWYI-ISM M?IZZZ,CZ4KF%8/"G$79)LXJ#'MIVIYG/P)R_)<_K8+VQ?S70<R_'G79SZ@/\PAL^-V,TS,&BX.(3#OGRZ'0R+E?+M0?[PJ?U"BCSLH1Q]76VX,+'I +:L@XV<[VCRS@E]V,6C_1-F-]!H9,"DU8+!#.91YO"- MZS/4B*/]'OAW.=5'I9SWLAS;L]@L+ ?' ML.*#?,T[\:3UQB8HT?V\*;)X ]0,YRSA1,\ &$&?RX?N>%\T,O7I]KZ"]&>A MS7-6].$'PRK$XJ+X,J@H,=NC#J7@V+Q&C:_';9\!L!I3.7-7FZ)?_'VU^H-X5)6P[X]^AXZ#K)7O MPNGHAT! ;M8W[G);$!GPN#S!G@LF^?V4ZG6(V\ M,)^ZA=VFX'7%N;99T H[/C,_K7]<'Q^2>3-,?.N_81D U"<^^]_CSTXMRL]3 MY.,N+)WC'[%T_6PLG:X*2X=/?\P("T>H[0XS!)WGU3CZ$]KS@-9+PN+Q[INQ M7?K;[NF'T[V_WU\>[K\GAR?OO[8N/QSOTK\ZA^]V>.MD!YZU"^P^M*=9?.MR M^^+PW8$XW&IU6EM_G;:V-H'M;U\>_OW79^@KW3UY"_T"=D]_!Q9_Q%I?_XE2 MD5CX!TL;$0<:C SF&JE<4%,RX,=)3O-X WO5^A"\H));(H$P*\>T)IP:)?4, MC_]X?@J;]B)+V<12-*[6HC%:C.^3_+D\_L>=N=YYYH( W85X+Q(77#J?) TN MP0[$-A"]]CS"=J--^@9[@?W78\O?;W;0'NRE*8FY*'^^8JD1NYO_.*<3Q0[4 MW9##RSU12&O!$3>PG; W#$<\O?$H:,9*F> EH]Q&4#&9QX' WJ-&4FFFI::8 M_RPS '9 =LHMGP^B/\O3K%.>6]>@\8=*\LVG^DJS@4(/GH\//YSV@D7%Y6"6/L J_(*Q-#D2^\5\1+MX<7I7IWG6" R@;D+O,/Z[-I+_/E*_@[NUK1 M2?K1>+>Y^>>8@V1=+"L#_?;I1+\FHK1+-@KZ5L$/"Q(+)/=M9N$$H_?%WMG, MUW6@ A*<]\Z'>'3>*>?J(_J?*8)>4.;0*RAMJ;UA> MC/5CY=_D+AKC813=MUU8FL[\6:TH%O#S'C"WP7'OO ,M9,)N1_-[]B\:!"N2K&%4:L<)I,;I8=_E!P[UQ+9S2;_SU6C5,[Z]6-"]# MLXX(;6U%G]6M_C4;-%F?0P4?B[X_[L%P#7'JXP!(%""*%3YJY(6"XR#0A PA M#E$7NL_ 6Y8 !/ C$YE_,B> M(<5]NLW:[+]*8]R$UI\?U@[9,-<%D1H,,HL!!1%QL]!QY[H MR4A"1Z!9YCP8C+X70VDBN6%P$PUE*T,9K_7#)BL#Q7#^N-G>ZP;U%VR3F#ESK9X%>=C=FD5KKT5-;#(]NN[%2@Z1;6N7Y[D"[GKGP];@,A**E,:=6]MRO+"]N&!?Y-:*EGE98Z M(<5GY7U%(>)?VB&3A?'R7Y2[:3#H^79AO\WWN'F0Q:0# ?D2^U?(UFP,"HLD ML)+8+2(#"O@;#&/77TPPGCG=*7"S:#WT"FKI+JX9)LM+G#$5>\UFPS&R3#.] M,O1B!!Y%+E9@\A.W4WE^V\#IVP6+[V<'F$SV;#ZF!L/J.N"BN+D?P(%PWO?' MN9+0Z PK3ZDB#4\OK_M9OU?88-1O9+C@VT9/#!FW[F[ MV3%M6&T+Z'#I")8M\C'?D.4^'HWO]8YZO?"UW>F4,';#X_.#JJ,.#J$,*[,/ MS(Y5!3A./O/ZXRHV?8>3=8[5=%*-O94KS77(60(;C7MT&\VG0=Q+VS#LT[Q' M7R'YWCWZAPEK/< B,HY8Q+DR2!.KD9/.6JH=9<)/VV*"#IH):A-5@7NG7"31 M^4A2"#98HZ;).LQSP1A&,WUK.\L/=^ORH.)\\\F/9VK*-HP325QA[ICA)&"3 M0HPZ2J6X$(F3$GW/)DQ:%<#]I#8J:KP11.__#GCXP>\Z_'7JMGM+G9,_IQG)R7QG?X)?LQ+Z&[Z:OV M8"ZPB_[ZT_C@FN-&N]RCGN/BO/1;;F$>SC\8U^WUTL?ZVGBC#XPJS!1YGPO7P\((/5ZO"4T_VP^A$U^+E 7Y0]FKM:Q1 MTX\PK94MLKR++ W[)5O-]L9Q];T!C&&0JBA5> U@H+A-S(WVKH)'FR-OXY') M=9#=7\L+4Q^_^\7\S"^V7\[Z=2-,.]M>/4@0L.)^,??OV+37&V*4)B&"I->Z5L[S$;C;Z5#FH_C1\-7 MIAX)(POGL*F*1^?]>#[L97OB._XQ*O2-/7>P.RK;S M&G4'>7#1T:]D6-NA2V#I[QL7HX#ZZZV.?_HMCGH^X3O%!QW MO2Q)Q?:O/:D*ZQUOO?_'D1!QB@)%IV+.3VJ09M8B%2UV-I+H29RV,3D<-6?8B9LUWS-[RV' _PFKJS7\8L;_KA:%;F7@48 M?J&99(4$EV?WV#5W)N*0!K/>\KS4^G15V ML]'7-C]>H7*KMUX\'6'>;'R(!86$DS:7TLY_9N^=G_9[9R#NFNM__=)X:WW& MUVN6R++F]J!TD)K70O8#&H_KP\B6ECEI>]" WF0B]@7X1G;IK\(RCLZ!9HXH MDQU3R*H,0WYP^[0XEXK3Y*R730FY]8GKOO;I6>8*5Q>*H;H5S)>[!3#5+)PH[*#T< M&-29/QS$DEZ?HT:_ M7-]V:E24!TAM.WMZV&+B3N.P' ;@?#>E:3H^V\C MY0PVB:P_BU/R;X;P$?HW?-2/]Y MY%GX[ICG0>P864%:QX// %'= UU=C_=COY2\B_+MZKJZ#*0$W*U\+LKYF-+. MB]>NZ0BC)'Z%-CG6E/W58A3O% ZU1?>*62P[*+%R5 MU3BV@.N@GU7^2\5UTZC'<#Z,/*V;)2!6GL2E>:E8D^[5=AAM@E$D:KD-1M Z M7N-;[XJQR\ZPG+KCWM?2C_IK+&(/KQPRKO;EPY(M++] M#KZ5/=VS-U+1U^(18W-5\?I(0+I3OI3-*C@Z#ON]L7=58;HJ[5Y%W"8[_=KQ[\M?QWKM= MOGOY^=O>_F\)OO]M;_,?GBCG46+D8%H1ATV4?U/(.H9C(%4<0F M3(SBVBEM@[>*QXB#@P6P,Y&"5;!SAL=WL7?4MV?'A8:P)HX)'FRS,CU1&ZJ@4<][.4>6?F0870C6%?79$KOJ%*??NV35> MC8/PM#?I.+R_-.!F!!G,C]4::W[YY+@Q;># M?2_MC9Y<2>3U/)SK=_)..1"L^08SD6U!F. MX#^*1.(!!SAIX:6UC=0[[\^DYJSV2)F4I9KH7P#KQAE3_C.1,67SF@QN _@5 M1H^1'MBLDDQ4\3>#@GM.N,#UXY=V_'K3=BR3R7R.DUDH1AE1RMO6P40:G+Q! M!_#^E]CIG549%U!F:_DV=C+MACMO=\*UY"C-1LZ%4]A6;&XGY2O)HUY.K0(, MXW-V=![E$1E94ZH,**7;]> L4^P\8:E(CE'&;X28[T6R$_WX7F_RBK%9)>DI MFH36$\!7>:_RFDT@X_ N?]R.:<["%SNB/[;GO0&1&1M:KP):O[^Q1O;$ZHXZ MIS7*[O)%M:ORE3*6I9]]SG/JAOE<=PF7H]G:6E$7JQ3)(SL6Z3<;]%V KLLZL/ M5OH7 .#()GNUFM5M<'%?798-'+U4Y-29J+&6-U&U]NN-W=R3RM@_'0S&!\T/]-JCJ]B?;64$:S5 RDP#=289]%M-MY-7O'O7+D/ M54;[#V)\:^TIWQ]F?M3_YS7.6L\'7#N7/WI?: MH7QU7*MKA_+:H7R%',I_:'&'^[J-Y\O2;W(['[]9^@DN7!>112TKF8H\C.<1)QY:W% M2<%ZS"3;6P$&7HCOATGU?\8F,$J,,CS.5YR@R ^/!U5ZI7GY_7,;I0?'54Z& M? -<.*AG6](X8\.,O:W,AV'S([/_\T2%Q>_=@)$;P+MJ>\0<^T !;JOA3OL?)NM#ZQK?Q.KGQO>\U:]:95O=J]?OO";;XOA+X(A4K MTED#"WV_5NN^_F##&GJK5JOZI%.Z9%4G8ZK67A]PY.QZW;T?UDVEZJI&7XD; M!= I2G4^<8(D;]3[[1$H>_Z.W^#?#=F&&9-T^Q^>X,TT>:M<>I$_MC M:EM,V_@&Z'O5?N\[!=^KW/NRI_7J-JV>UT7.Z\Q=9#V]BYS>L1VYGM9%3NM^ MOI&YQ?E#Q.P!A,<3,J+RH#+'*:KPV-7L'^=@O\4%RJ3ZULPYPVY=7+0:Z*UW MT3,7%+[E7-R^HO"=Q_],Y89O.? [U!L6RF'-0\#44YY$U,(8@86QAC+#I+AS MQ?-J [[M]TY'_NI_MX?'(V?U[6^5N_%FD9LHAGW[[9H/4_9?0J%7F.SS0Y:E M0/%];4U5@>*WGM[9:Q[DDW,'^$=G=^OSMX/+#Z=[^ MYN5,@>*__^KLGAQWBH+(EV\[K:WW>)=NL[UW?QWO;7WZNK?_]J3U[D#L;K72 MJ#CQ[D>,6R>?R=[[?[@/SG+CD4XAIV&S#!FC$J+P>A1&$:9MOI%B32KE0XL4 MWU6.'KN&^A2 W[J&>HV'KQ4/ XO$$(65CYY[$ Z)&66**R%LP$G6>+AB>'@Y MA8>)8>(TED@I11 /22'+J$96I,BL8.2!RE6B1 R;"V M(7 3CL :#FLX?-UP:(FE+$JJ<=+<8FZIC+AL>"BF\# " M =2<8608Y: M1X],5 XIGV(P@JKD0%L&G:!)L5X5/+SS/5 J_KGW/=#WO/ ? M59+?3+GO/4JB&)F=%7_8F3F!'7F!$5N?XU&7$XR6T0(_D2G'X%G_G+NMV]RS M9Z4Q>.$W.'G7[*43.#:\K6-K($15LO] MRY7[A=N>:[E?*KF?-D4#O"M"34 2ZX2XU1XY8'BP#Y-W5,")[_7:AA%-H7 M M]R]7[A=N8ZWE?JGD?MKDJK$G.(#(@Y8/QR8F[[OX 8[P65"01F*N .L<]%2Q."0DAI;T&A!9Q6LR67M>5_#W"N' MN87?"M4P]S@P-W.]([1VD6O$%&BJW!F-C.4)*2'@C%*,Q) CC(#.2?-@_\V7 MZE'_',*Y-U/>Y'MYOWXT\HDE83#IH7>>$]3>)0O8@V_6ZUZ^ME[>PI?B=KVL M/2UN=::.(6.[0HSZ9%W8R=J>XS@AH[-:(0ZKD^TD$FF'#2)>)^6$Y8RDM0VE MFHH\.)7!G:5E5;PJGD-$W_;Z\&Z=ZU>=USC;J>0T.K(,L[HP+78Z.L(=H MC,NBQ]1M/$,;M1?\H@^K4CCW[;?JC/HM=F-M^US@4;4WZ]J.K4^8<#BJK N( M1^R141HC0HUU23 =(EG;(*0)2_B*/=N?Q:D]5W!._=YI(_[O>7MX@4[C\+B7 M:^9^ 14L5^2J%:VZC5K16J*SZX_>8) 396T7 KM;R.O.6%P']6%UE\-J]J(N M"4ZV.+BRYY?[F<*^*E&MM'8C6_N=_ MF >UDT>-4LJU(#3E2$?M$.BIBG-A<:0YNZ5L$O7@Y)8+%Z$'<82?B]K&&]^M M?UZ5IEZ[:]WTZ]];F.BJ=?+#L&CZO;!H?=NXZ"=&G*+L=J-(P#" [N:$G6$B M"4-Q[6DGLB^,C,GK=RIB_^05L*7F]ZJ S=:)D0LO*)PKRZ G9= 7O%Y[6N M@/VHTUM7P*XK8,^S:L$B+'KJS/KTN5[7OZ[CZ!YNOO-!64^<$RX9;EVRG&H9 M-5$LN1@9+\QW9&2^(W4%F_L9^4[>GAS"WP=TA[:V/E_L;GUH[VZUVKOO=OGN MNVWX[_#D\/3WSZVM@QDCW^[?K<[>_F\G!R<'>&]_YVOK'?2-[GP]N#R"YQU] M/3QMG1ZD!"17QB&!AM-.4%):).S6-J@D34Y61EU^HB"! M\A)H\55:S+I9IN+7G#VH5@N7=?GKY;K J1^VA2-G28) <\7NJGI,A'])W6MKVM?U[6OZ[N]U;(KOZX".T]U M@,S6OO96<$V-0RD(C;AQ'MD8'(K$!6 ,#)8Q)_4032P?7 :@=F&H86ZU86[A M9O0:YAX'YJ;MX2$ZK[1PR%,E$<\%86WD"9D@L8\6U*7(!N6GS?XB62,T%,I8"FW/Y-YXX"L(;9P6+A B .=G4M(:Y&N9> M.Z2X((A'G9 5\*:K)VH8D3

K#W<65J6W*&BKGR]U,7#ZC86W\;++,CVT].>=P,8 M,/QVAQK8]1EW^S-N3BBV4(G&G)I"*XJXP P98CF"Q4N8B.A<%'#&L=DDCO^Z MJ\98*X6W$+>ZN'7=1NWCOJ3JU^LM;OU$!]2:M@Z1$6V;9)K44N!(D4 MQS0R$;6@=&U#-XU85"VQ%=*RGN^#(,.R1DNZC?NU<4N+ M?5W=NJYN_8R:Z6NK;OU4N2OG5+>VQC'EO4#&"U!(G79PLHN$$F724Y9\)!J. M=](T;%&!U,M:W?J[):SK.M5/7:?Z]A7%V]T 3/\72M?+6G?/,>1K)>4:[J(Q M*'-&-(879['9^!K[L6$' &6=3N_KX)<;!U25T1C'\X6A?U93-+>;]9(Y%SY:L9:M]U![:3J-R M2.AU!\49#0MY7OQ5)W!Y^;KMZPT2H5YXKU5620,'!=8JYCUV(E$;%1.L4%WI M2'6E=7&&>RJXGR[WMCZ+W27*R+U:P8'LYDA/&PUSR.B <'/X3DN5A-*E;31*F] MR3'$1)A%E$9X8<%USRK$FUW;N8#>#$:6I9OCZUZ]JQS6GBLLN??,\Z2"#H)H M> U[:Z7SMF9U*X5B%S.L+HC(?4[YS%PDB -U0R8"OR-.<(*-L=V3%-:>)D\P02\&[HEGG)EDF$^$ M"Z^L)LH0#F ?K0G$U<1NE>!^3N$^JQ-0=FY0"BD!W*>(3' :895SSL9LBO?K60.\VPG<$X2&E1#!0C'CQ%S@#-]H$R MX8PP@;-'*E^]="Z /W0KNXT[6OFX$]C/[73QZ^-[J-W&EY"(%?0EA$[_V#\A M!T( 8,1Q">_L/!A *V>]?N5A%X^*"*+U!B!A[#>&O:+=V4\T0GO@.SUX"+3J M>E^FG1DKF6F=P]/:OOP[8VR[>UZ,Z-Y;:(&[L6[JA3=5"17/LCZ+!)6W8DD. M)KY5(32^^HIUA>C=_)5Y+JO/X9%+R)043OP\[E]Y!QY%Y/K1?D8V06=_L9VO M]F*P]O-UK]QV=]2XSJQW>NPWCC"EA8QPQFDM^X87$PTDJ%?BXB]PS,9^B=G_ MMDO3E\9Q/_/(_VIK$F3"VF,7 [=.:^\YJ.HQT:2%(ND?M;:Q7\ J 'AFAAE[ M__VSO95T/-%.FS?VM8WM__GCX_:'OW;>;#?^L_?'UD[KW<=F8Z?U9M:G?8Z7 MM[S!R_LY!M+:V]_^V-C?:WQJ;7[:VMG?WFJ\V6M]W/MC9VLS__%VI[79>K.S M^4?CXSZ\L+O=VO_X?_]+4T)__:DZT&+XUZJ-NO J+GDL(\W&->_99=UR/^UT M@8STSJ&-,&CFU' 1B#!0I,;@N" WI\"ZAR53*E[P^>^;E^:F<=W^?'JLKY4_ MIQA3J>@Q9@CHIE$0'#EQT;ID6,P7/Q)SKOU8SZV8UP)LB3>JLMO?8!A=VQFI ML8/?+M[%WE'?GAVW_2:<+X,"V_;A\;]U>O[S:NJJG?B?#Q>'?X_\-2 M2,&[A*0A'G%F/7)$1^2-H$HF9E3D:XT("OU9WB;]\W@CMW@Z_>J6?&/_2N=H MV.&PWW; D@:5RE"I)J!"].-1H;9D!2LTSL]ZW>(CL"?*G0V'7WLX:/C1/KK5 M(;(#RVW:>O>A ML[=U? IC(H?P[,._/UT<[+^GN_3W>7[(S,C@DW H!($15TXAPXA .,4H>4ZI MDC2<=YHVF7J!?L@U<+U0X'(L6^8CTX$9[HPWQCO.%9%WV7+#XUF7^T M-A;$^"1+#(<<1!22B#/TOH@#"7&FJ2I MM[)FS*MT\+0^SC!F8837PAKD%R3LR($&#@+B7M8TU*5@JK9I-$F:0LL8H@0YU%W%@@)1CHB="@ M&,N@E,8\IQ-H8K%,=0[J4B4+%G3F8=4]4PISS!U)FE@K&5&@C$1/%:])R8H) M^DPV 2VD4M8CRC5'7' !(A\D(LHI&R2.AA 0=-H$L5\B07_QUZ/[O1SB1LLKXTHJP5CL]>.PBOE!%/( M$ ^ZE?0>:>T(DIY930QF(H!NQ653TT/&7?W5"I3J[1YU0J3X'[GL.[,TF5$I1&"N20$K'K/%BBC01&@DE MA4XX)-"(ZX1*=4*E&G+KA$HUY-X+&^X]>]^B/]I<8LG@,Z[#MV;#MHW^D8XJ*X%'$1B#N M0D)61X8"]AYC226G; 7#MHO\4GG]42=O@(8M=D NWG@TW@,-"YN@V?@*OQ[G MO3=HEU?F9_VHT8%-%!N%!*%>0N># M.'K0/8M"/D=-$(\2UWV[ .P[=A:SIRX!>>=XT*>) M'9X?';F9<[8]=4G'.>?>"16EQ%PH MIA,F#!0]+)W%4J=_=FYGGV[UNOZ\WX>CJ=3W7H$EY/3MY]8)/'_K /2Z@V^M MD_?DX/23.#@Y/MZE._1PJW6Z2S^!?OC^^_=]B4\]_,N/;@\W,_CG9O-7Y$4M4H.46HEXE);9 F5"!;,"\H*$]C: MAJ)-]?!:<\L7[%%CT8O%(N\<%LE)KCBF2>/H2631>F>B-B46$4)K+'I&+)JV MRE+*LU-O0!RS7 B88*2UI62$PL5:$$%C-?YX=:<+ M5%(,Q!3AH!+B/GJD$\.(*W$+N_CQN=]IG9[E< M2YU'X\9(-A,##H*GR!GG*1=T$BYYXR1FU-)0TX5G1YS9,%1MH@S:4:0=SF$= M%"/C, 'BP &'X%?K[-H&94TE\1*I*'5NC$4GP0G.&VL-"&[@5&&M<+!:53446L#=BXDBQ6GN"8,SXXY<^) M7,>& .B 7/$E>#( M:DN0%$E2Z[DU/H>SDR;CB_+MK^T+2RB\25'NC"2"^)Q,RQFMA14J)2^D%<'5 MA&$)A'?&OF"2]H%&%!R3B">6D+/)($T<#991;U1..H.;QCR8[=?VA=O+W0]= MA&X9!UM'!3W!!+T8"+#ZNY2"+[8FC^LPLWEVO=G9/X,G[T.[E)MV#YQR^ ]D[^71Q\/?V MQ>X[^/ODTV7K]!.9#@,%++AHG?AONY?O+W=!YEOOWGX^_/OWT];^[\> $5\/ MW[V%WW?IX?Y?:?=RE[6._K%2.,UQ0I(+AKBS&)D &FN4*HK DR%$E7A<% +? M'!:)IBB-(FEMI. Z."N,5UB2X+Q6.LZ$C4ZEP)D6B*D]_=V@X=F"T3_NS/7. MVQ UMD8R[3B7-.AH"8B+),9I$W%8G2A7D)#8S^6'6[UA;+ &:GR,1SEBM0A6 MO0IYMIW&3K<\ZO*LP1=R<>+SKCT/A9M>CH#-2&CS'ZG=M5W?AN\,LO=>;BX' ML_:OZAV']L >'?7C4?%Y=P'OG/7Z5?1JV8%!T8-1P.W%S>6.[S*]MZ\_7C7U M],NB^/]7]A](1*]?3/ MPJSX'W9\;:/QE"'Z\Z"XH&6;W?!'V[IVISV\6*HX_>< :"!2(6& X$01D1$C M;AQ%QG&**,,T>,X ZL0TQKDD380]Z%RPW"9F@C)&>Z>8TTIRM:IQ_;D<>QE8 MGX/P2\@YZ_>^M ,\HSV!<=;US@$&O0>6"&C4CSZVO^2/-XN9*H2P"MC/2#5^ MK5/MO#:TEX PC-\9-+["1KVJX'YS7/]LL.S_?>\ M>KG.A7J4:'_V&)W%^'9S\%!+^BW2 -S'&K]\]:+OG!_@^:L;K\2\WCVCP+.5 MI7XYD[[P' 3WQXE;M/%X"_L4G7S6) ?/:C+=G$=G[I%4]B6;T><-\<48PA=U MGSC:2!_&^Z@5AV]*T_AJ&,7OJ8M51G'0P=ZU.KMTEQW^_2D;Q2]:]/?V[N41 M;OV]S7=/?C]NG8!.=O*>3AO%#_=W\ ']='EP&3J'^]DHOL,.3GDX/] MHXO=TVT*_837#^>5%C=!,FX\0S3EH%7/#=(J1D0-C9*!/DUQKM#+3),^O+3X M\CEWU<#T0H%I43=T-3 ]$3#-^*UYS3DG%A'#&()?(C*:Y/0>WCC&@E0*@(D8 MWJ2,+A$P/9'CVK/*X9OK!JLZ.])KR4BR(+9WHZ7]7;\W6!$GB%6 U3FYDC@U MV!.>D'&&H+R6R-+($$G6P_[ WFH)?*])Q N,_:N!Z84"TZ+87@U,3P9,LX6\ MA;.&4Q1=]L[BN9!W] $)CUGR<. HG:.2FX*^PKQ)R\'V)JXB?WF(&?\U)#2] M2V7V9UW=4G8F?VYE)YY^#"/_FL9/14+Z$$OWD>#6,+PS&YW@42*^3=1A987-= M0I.0B0(#C%N16,2",[:VP9J$ORB]K"%LB2%LFHD24)&)PQ(Q MGBCB.>N"T5@@1Y22G$::I,BV:#BRE@C"[ET:=?%Q;DL1GX/9? _51KN;2Q7# M,_[/,QB^/G5!W#LQC+!@PK/H1Z81A[5%CAN"1,R3 M3BE-(8!N2(%6T%F9+"*J[K+8BS(FU(M]Y\7^3/Y1G#H>64)11F"0W&FD8:&1 ML!A['I-SV4?!L"9CL_4,],[!4B[:!S#,ZWW_7/X4!G(//N-0AW^ MVNM_;IS%?E[ZZ@(%\*D?\AU*&%^HTB! N^,&AT>XT!@&\[ MP='0'8[:+]KLMP>?LY=6S[>+V.BBG38T.'=0SQ,4O12'11',.>77=K4-&N=G MJ=_+M@0\5O>F_ *+&V[%_+6R"^[V(VI M7<;6YV_V3(TE$\ M_;7-_7__2U.B?AT4RL5]+C7_JQ8[,(5R&F%EX-]V:?K2..YGAO!? M/\YPH]8VBF0!65HSL&38^/?/]E;(^$0[;7[^F^W_^>/C]H>_=MYL-_ZS]\?6 M3NO=QV9CI_7FYN/A>MJ>V<#(9QI(:V]_^V-C?Z_QJ;7Y:6MG?WNK\6:O]7'O MCYVMS?S'VYW69NO-SN8?C8_[\,+N=FO_8P%W]->?QMD+_K5JHY[#?)9^R_VT MTX4CH7<.;81!$\X['\\*(M,8'%=GXGF51*9\H3AF;UZ:F\9U>V[R6%];.+6: MFX'HAQF%IK)S!!XQ48G'H#EH641+RT+25GK'@M-^=?)QS'-6F^!QPV,+^RH3 M+)@J .8P[>M4L/3C-I"[,=4[ME\RUXIS/9^JG!S7Z-Q8+P"ML%<^8G"5K,@. MA_VV.R^S;60J&/M#V^Y^_ZILHE\E4[SJE+=G13Z=RS+UT7#R^1/D*YUW$C#^ M@I\53:PW;KJWNS:B9J.=,K_+2E%F5SG+2:^DO_-[6HAG![@>Z"/06G%TSD]G M,N*ME3VFU$Y@)C(&TUD_M$'Q.OFU^%[UF3T8;A^X:!=5>10G'S#Z?+O[O?12 M5>8C )88A]4"7BU61:N!Q5^6Q/JG8B%B]U\C#CO6M7H.1*(2PL%HOL&'F7A60=8+VUZ5Q&UR@<)YO]BA68L&IA8;I]#*\: 1NWE_ MW604*$T I7A]M8.K#5GMG+F[=[1O[+!2QH ,%+I>I9U=611&FLZM,O0\E7[] MM-E^M%X71MXKVX]:9_I^J7>^FT"'KU,N'R';CZ3B<3JK%Y'M9Y7\SN??I,Q) M/[12B5GV;X"EG*CE+LF'[N( _\/$)2LQ<[?-'G2W-"TO?% 00ZFIW?+J]G9;Y84Z>]QR\"_&#>1>:4;O[6Y<$=P/8W[[HB\-*Z^/ M#R>')P<8^O-M;]_SP_T/Q[O[K>.8Q-) M"85F)4)5@P)S SBRE*D3?*(>4N9 M4-8*)HJZT)(^N+3LDP#@4Z?B>3:R^^ C-L1WCI$;K7!>V'D=='.S'-POH;R MVT/YQ0R5I39&$I-&0E&*.)<$F2 QLM8I1^!?+NG:!I.S[G-U@&^-7LN)7@NC MGC5Z+1EZ31-1H2(C01!D4ZXO8K5 %@*!:QB2"Q96-RU#?GP?+2+C@*>#;ZX MT7]QPGF(T.L ]%2U@F9-QNQVM8*L_]_S]HA,=L.L:\&35NVY?Z_NSH_WZ%+X ORX#D^(0]ON M#$8W\].>S?[6&_OF&_SOS-78)^R)"^SH=:GY?:[<&5]G^'Z5<+[7K%GGY':7 MV'>LK\,77PQHE?I*\#HF]^W04W=6K;@,C;^;,\6D&H7/7M ;:U M^=?G3Z2>S+\_'U.>S8F3X\$2^G3A29R?RH3XOYL<.'/?RX7B< MN;N=#\?[<]N'+C6VLZ_00_Q?%N4"LW(S>!#M[:>OWF/U'EO<'GNTLW8A]JX?H4 M!8M??>MU#^O6EZ;UUU"?;N\L%I&8OY4AFG5QBE?B(L(-%D191CPFW"JBN95< M>$X8)\ES<^L<\//OE*LB4"_!N>/$LX/+]]]:?V]_/7SWZ>ONUH=VZ_) '&[] MWC[O6=. M>>XH"XO1TFI86A@LL>GR",RFD*1"4H4 L*04.8#[R )NV#CF3$05 M4/(R X[S #C1(QYBLHX#X%@+@//P*LK+5W^S%MR1X$;M)14,6$,@7#'I+$EP M"%'L0M2!Z+NE2[BMX$[RB-3^%@.ZC/U>+=!W$^CIZRE+O%0Q, 2$0>5T+A@9 M;C""EPWVV G%4LZ77)0NJ87ZY0JU84HJYXT,07/BN#;,@W03A3TEP>,IH?Y! M.=KZ-'X,X9VYQ $ CB0%)(T#X:7PFQ7&($D)2Y&'H)):7F= X^MZAB#/9PRA)C&YL+_[@Z@D"!JV ,G_ZM MWELB2,(&(T# GH!!VJ'#6K]>>4F-+9:*D-PBFE1\_9+Y.D0*_*P=B\YPYHT. MBKM@(TXQ8<74PTC9%>O>A76G_00VZA1LML+I&+-2S)!5F"(JC9!P4*O@S'D:.KXWAQ)J]I(SO%(&=S MAQ'H0\#4*22D?4I(Z& P',R"*K^RQNJ*TR5B[->0C+->]K,NR@G^EIW]MA[, MY4.D/Y["T/X+A]_5[:A0YRZHTYHQM%MN+?'.(D 54 ) ^$-.:HZH\5%ZRYTU M;&6-S/'K_?,9AQI43+MX(WO%M _&M-/&=&\M]HP*Y*D,B'N#D27"(9U@@XPF MR6@+FOL<.:%BVA?!M LSHE=,^V!,.VU$M]IH+"U'/E@&.KLS2"O8(&T65.&54S[,IEV80;TBFD?C&FG;>22AP"<&E$B7B..F45.2X48\=+)X"+! M>F5-L%D+><6T+X)I%V8=OQ/35F:VA7'TM.F<:I^4QQP%*H&C@S7("AJ1#H8+ M3YD(6N6$1$ITQ=,ODZ<79CJO>/J)C%C3IG-,L>)C M2DG"AF?3N5!+PM2O(33];;LW^)T25M>+@HW[A3!8Z- ;Y>XC16&PJF7O?9=F MN?'\#G!.!17)"LP-35R9I*4@*5(GI.,Z85FD%_V^.E4%+-P9H<]FW R2.IZ+ M/2!%&$9<*84,LQ0E[8D42405Y'>T"-<1*1'"D"/9*(D>C0U8[ 4<7 MCB&RE36E[UV-HL+'"A\K?*Q*KBXY/DX[SQ1+6BN5$'=,(&Y30@;.+.2M4%8X M;7".C5M R=4*'RM\K/#QNGZM>6*.!4$90".7!OXC@/E"_B]W;C'Z=64>71AX M3CLQ6=3$&A80]L(C+F5$%K83*1X"9I8IS@D(EW7.*O&R@L\*/A=<*U* ^F8P MY4Y;;KTP49@@DQ7,.2;9@M3O"CX7!I_3'N,4G4K"620Q:.1<10VRIP-5W4DX M$DT.#M K:[S.B:G@LX+/"CZK4KNO&3YGB\8V- M"Y;IN*!:NTN GX5G_\^AA=?!OZ'U?6TRJ>:H ]SBU_ZK^+"O_N78QN^)S M^#&9WY47'XT&PU8Z*\?2ZH;8';ZA=%44F/O('$P$S'VJD=U!XO G:K M^>Z67+W5.;&M?N[0_N$V-9WP\^3L=OSWI[/]W7#B*)?[G2]GS2/_HW'^\;RQ M <]^_^YX?_?O3G/G[\.]G2W@^G?P>X/N[WQ-,&:<0^$X=U9(C%)D%O1"XY$A M00/!"!IM$)@9_Y@YR=7^+G9_920"]B]]=$E8+C"@F;RS(E[)$.5"%CO"# W)XK\9B5,JO]7>S^AD ,X=8@QB/@ MLTFD+ C V4"UEYX&5;6NKT9J>DW/JBU+K8D[T9!%_F[FO7_,VH-BAJS-=L- MEU^D43NUVNWB#@][.JB!,-!+M:+#SM=] MMT!PHT$MP6==W[+M@JC_9P3S'\)%WV'E@>IZ_?P2.ZQU[%G-I@3;4+S4NA9< M=Y8?%*T_O'AC;=BKG=BSD@LFXP42'K1 1P'%Y#5=K6UW@U[8?C5\SC]CJ5]]3@\.A=W52)W8PS+,N MH&,(\PMPPV1;RH?F@?3@&?UR.I=/;W7+LR+O2B;UO'T#H,!6 HTL(]'%7&#Z M$8@2KHW%:$[Z/7=E&W(AX5$[/[#X=KR@^;V3NV:7\@2FULIZ9"QV-E\P@&?D M*U*_UZF]W?ZZM8&(N0OVW)G5QDW>YW+:-47S^ME././,))#8$N'"*ZN)@M,E MM"63^V7[],%_W!5T,/@&2M[YG#?<"=M[U^F^+#_*]VSQ^_ MMK/[O,$:Z]\D\4FJY!#1A"+.B$(Y_Q=)8X(U@DH:4RE]M;JC&-:S\),\Z&") MF,A!?0HDZ<"-T* 7,\%Q]+ ?$02BDTP._5&$[2ZL#!?6D-*L 0#;MB>#^&;R MRU^A-3AIV[,WK6X!D\5-?W5L_Z#5G9A(@'JFK1H%?95?_W7:"L/#-T:L$I6Q M=9*X,'YQ^2U9+0Q[4R::\CMA5A4U-WZ-5\F-W_WLL42O KG^UF-__IV0^F$& M2V_UV/N65+HQ]OYF&[ MV#^+12WD]]I$=+^QW-5"%J1:[K6)6C19<3*/GB=CNI#YBU5;-#SWU[E*=0&W5!*FZ#B'WY]4PWF7O7VERZ1;FS6_9E MNE-KAO5C=X+9[5SJ-JSNO_^"\SKX&P[S^W\;QC;%P'C M/&OL-@^W86S-C8-\_^E>YU-JS";5"0I;1BU!,MJ$>)0Y, 5T#!NE=T(X:K-] MD#)3U_(%EO"N,.F%8I*@ <#(:J^)Y5@F4)FC84(I8JS *MTVY*/"I(?'I)E$ M-DNP=,$B3@-'G&B)C"8>6:^P]%BQJ-/*&C&\KO&BPCVJ,L:W8\$/<3!X4[N3 MJZ J'O-@ M,5T^E&;^2&:=2>!:P*CNX 1[ESZ72UIVB4H)0C%W)>+?4>:>4< M(MZ*Y'62,>0^@GI)RL)4M9X6S:X+DR4J=GT =IV6'BB+2D:<$.96(.YQ1%9: M^)&LXDHJK7DNMZB6I$;JG84&ER)?6J'A!AO[/.-1-PYOO=[C.?\T)O?YQOS/ M7[3;*W(+7IUE >[YR[(4=JEF'+XMHRHJ17!A4#[;P9G0F*C.Y>E%%+F#LT:6 M>HR\QUH'$7/@=VF(7B"T3QA[/D52C^ M("@^+9!':8CVS".A'$:<<8H,=A))V,^(,5=8R=*<1]ELMY$*Q>^5/#:5-G:9 M3#8.&[/E(C]().]CW_?;(=CC3>3:&+>NW#7>8'QY MBW6PEZ/AS;?,1)$\OO6C"/4F[/I:7/UY>!$I8;!OK'M4WLV M6/GSVIPZK>[DX3J?QM-SOW&&*3U8,'M)"8#?O7Y!X&^ 2V,_7P5CLDLSEMIA M/Q]Q_VAI$F3"VF,7 [=.:^\YQ02DWZ2%(NF;6EDK(F)SU'%.@@'B&?S7G_8. MP;Y/E%2P^=\?/F]^^KKU=K/V[^T/&UO-]Y_KM:WFVYO#F\=1I1D=Y;S JR>: M2'-[9_-S;6>[]J6Y_F5C:V=SH_9VN_EY^\/6QGK^X]U6<[WY=FO]0^WS#GS0 MV&SN?"ZBX^E??UR$Z/[SN=TUW'[QMY4_IP[SL8P*HA51B<>@.?>*:&E92-I* M[UAP>IR3.WO?+^/'GU7V3J?W/189(JUN+3,CQ7_=QG597$K^RCD\%TDVKJQ M/RCRU>%_J9IEON!E_NW$DU$E6CR:D;X&E)AQKVH:K9,RW<1Y/)N M3H(9I\:7926J[)-W7>'3;HI M&N=;YXTC?[J_X7],.Z/V=D)G>^,CW=OQ>&_GL--\_[7=W-W\ >]B>SO'<%_C MK'G^KV.8U[Q\%Z8C9]P8E+A)B%,BD>$XP9_1!!=3*)L S(D.JW)=*@1:3@2R M1EE/B!(&,RZ]UBPH+.!_VGH5""\0""\.@5Z^K_S1X&G&5RX,%30:Q)CRN5%) M0$8Y@C"),BH2K/ V=Q8F>E%UHBN J@"J J@*H&X J.DF2I)I&E0.X?'*(&YY M0E92@DP042MI<>1F^0#J-63FK8=)];8_:W_T8Q@5BS[X9RV,^D7]L1M5TQ>> MZG,'H/JM F?S$"O^: _F1!Q>UC?;_'$2NX/X*<)*#6Q[O1NV8Q-)F*G9>&G6=* B1J8=\B4BR;;933 M2#OX307!4M2:.@QBA\ 5-S\S;KY+'JYACC-GO#3,<(N%)=X([CG@NO3&T%^4 MCL_LG,N\PF\57S\17T^K$TP*P;5Q2'D;$,\<[K13R'&O#1/&A>!6UKB1SS19 M]QFZMSY=J Z@.<1KHM5)8D##DK.90\>^+ MX-\%* T5_SXB_TYK")X0'51DR$NM$;29V WW2YNIBLD]QNHL M"\@O3TG0*EEGX1 ^FZP#VC+5-$8$VT8 PI5 -A"!J/?&)PV2=S3S*Z\_HZIQ MBV75)0_AK^"Z@NN[P+4D5B:?(\PM)]Y;1P@#G7[2YH.Q? MEH_-.7D_K3DZ[@;]%.4ZQ6KMOZY5J5Z \_0Z7FS:?J[/,OA/['_.!3]WX.'_ M:O?\\1,#P_;G"3!LB?V=/=;<@6=M-/#>^<^-?;6!>VMSX5Z=Y!,R[ MLW\$3-Z.__YTMK\;3ASE>;*]\05 Y1.\9Q/&M<4;[[\>-L_W<./] M'FWN?B'-3C,UX/F-]6^)"H!;X&DAI$<<4X9<"@FIS/$Z!!)8*I&[J%F[GN5A MX84P+!JI@H [B%8 X-@D$CTF1@+$1D#;$UCT87\45]8F2UZ#-:\5BSY;BOS7 M=3-_JZ[WW+*FOQS_LRAK2@L#Z@!8)$[6][*L;6L >]8Y&>5JINZL!M-I%:VY MNS&7/X6OLM%UV&^Y45F%=-C+UW=Z>0; "X>]-B#<(-^:K;'E&.!1%I#+'L0: MJ$.Y\%3BX:$=UO)@!R-W%/TP M#Z(?3T9]?V@'<9*I&JT_')N#5VL;K78QI5_,>#28Y+C>>N0G[=&@M#SW-'.];=K?UR;8?%U[Z2(G*_#K :P MUD5IV?*;7&YXYL,L+ W^"1,9C/* LS'\RB/'-G)8H!X<'O!!L,-8+RX#NK-P M4R=7KNUULE5=/,ML'D#6(=<5_?$PA+W[V'P9Y*A<#N=C_*0(Y/8S%A,]J+A;\4^+* 5P,E)(W MK6"DO!^'-D_H\I$M&(POBT[;$:QHOS4LF@G4#D:M4#I X*[Q[ >PHD#QXY%= MOC4O$.S7_-?>7$!]@8T1EA4(+CI0R(14T,VD4A9O+CB[1,D) M!Q01;!-/U)B4_N^@=J-R4V+*M'X3I#*>!NN3X=1H':6-H.%@@9W'C,_7;[:: M[Z8%EHWHAEM=P(I1'M96K@()R/$)N/\SD%$,<*CFVI PQPLE!]%7)\QLP;,^ MGF]O-!AH,K1QOO>-49-S5D&)-?J7J!A0:ZGO=EG MYR^L:[5;P[.IQY_ D>I;)P!NXPKFD^=,O;[F/\XR, 3\SAM=W:M6N56_:^?&5@F&LWC -$5 MQGA[,=+_Y(&2"QS"KPZ&]GYL?_P6B/7<)HF(E8 \1D=DN!;(>8X=%AI'#EJ1 MF@4>$' OZ61XV.J'VO^,;']8"JSE 7>5&TMB#5?X!DZQV(8#K9 8IP$C\_9E MIXO!U E7]"=1?PVNB[A7D."2(TOR')6'Y/AA8[$UWWC)0O-9U]VDM?R<3Z]) M>0^I,3Z@]>&S/XQAU([;:=H.4:ARZ]TP5G&*!C^OV#9!LVV" #X5E:48)8@3 M@X&/7$0N5YJR.%)GTK2MX;D(K/F4++N&%/Q>M@*)P]Q*!-2K>*QF:EH1)EQ\H;JJY[6RX[KSURBQ*Z2@7YG18E$NXT#]"B1*YJ MK!^BZX>A#S-8L\BN'\OEB+N+B?]B4O?H3_(PT_K=_B2UB^8&=VG2\8)V\HKG M^B;WRQP/S')O\VV[@MQFPK>IZ_^2%FYNMXF'CI:&I7LBSWHAD-IAKW^ER=@B M6X_I/O/C8-\I$3;Q]C^^>#8O/#;W"<78=EB:^Y;)WG>%)+Z_ M<7#>[,#GG69[>R/,-#EOY.]WWK6RHKIWOBG@/KR_<7S:W&@>;V\TZ-[YI]8> M_<*;]-.\OA(^,*%H4H@&JA$W5"&=@D#">Z.=,8[EGIM,UHF:C59_]EF$%2*] M4$1:>/6C"I$>"I&F ZZ)LEXX9Q /-EYULHK^O8+\LLOM#BN?E66&68S]O:@>7C;0S<2HW1DE5=7+*LZ5< MF<5*P'CZN-D=;\MZN2O-(FQC.Q7NE\'VY:84FWB[X^B9>C@?]3B:4TA3,A"* MO?<(Z#B @$P2TB%Y)!5F''-%#"%P'+$ZY[2.V0L4DBM&7YQ@63'ZTC#ZM-R9 M!4L?>0*Y4PC$A:3($J81T0H /6 LDBL873%>)V29&'U!LNYSS*&7&G%I.#*>2F1!=M%$2M"H^:]15(.GB/0S$N,ZEX&SE9VF&63;BZ#RK=3CCS_'/VHWQJVXA2^ MI=8/.(C/8[]70=M=H&W6:\F# :6,,Z0\]F4E8TUP0L&F% 21#LZU'*:E >?^ M6B)%K;+(O!"IYK8L7XDT]^+[&1N-%TFIJ$&0"01QCSFRF&@$U*^,E%11&5?6 M*"=UBM42\?U"#31LCDAS-5F K\X+87]:D\V5[+<'\C3=)2#OQ6+A([FAQELZ M8Z2NL&]1V+<]VQE:6L8%B08I'8M4/89&U[6\MWWZ MK@SUC"P]KQLD'LF%58'$(X#$M( DHN""1PS@@ZJ2("BLN<]\^O_W6N'XFI05E:OU4'ZO3N%7-U6XWV84:Y2/F;J66FHR).X#Y6VY<6YCQOBL_T-+^Y<,8] MY7[ZJ\J#X^B3ZFR^?6#SSGH^EPLAOKFQ)YH[Q]\<2._.V82"SVT!K%6Y:;Q' M/ECA$\61&K*R1E;QHH[E)1+/*PAZX1!T3ZVB@J"'@:"SZQ DDJ#.&8L<FJ@L\[ MP>?FC 3'91 B) 6$XS-\8H.,UX"ASDIA/%7M9#G"V?N=[)]4@K-]CB,')K1E!+.(&6:Q+RD@C$"4G( MD!2145H)&Y43CN6N;5C3)5)TJZ2'Y?=V/P#S5W'!O\_W4[)1[AS%";,H<@&R M$:4:66LB8H)@SJEDRNB%!08OVL0UVTGK6M^AN7VT[E4S]Q:=-![LP6.6YL53 M>X-6GM*;H@8_,-:XRNZ8WZ_<-:[1BR]OL6[0RU+1C;?,5(=\?-@J^H41?GTM MKOZ\?4(YM@AF]L^]2>#5;^O+Z5L(_C$>D,\M,+ M=N.RI/0P965@64KR ;CM]0NB?@/L%?OY*AB379JQU [[^3#YQZ_W1ZVL%?70 M#__K3WJI5S2.1Y_QV=IO__>'SYJ>O6V\W:__>_K"QU7S_N5[; M:KZ]N5_/%6B0\ZJP/M%$FML[FY]K.]NU+\WU+QM;.YL;M;?;S<_;'[8VUO,? M[[::Z\VW6^L?:I]WX(/&9G/G\_A ^..B>=P_G]NLBYK+Y?G%RAXO=.E)[H^M MG-;6&\$SPJ">NTK%D^'5 *A"5KIL U$V=U39: ]_N#49+T]*2-":];H\.Z%YGZ[SQ?N\,9,U# MD%U;>T>>-\^_'NV__T@:]"O(JUL@:VZ2Z;81VQO[<&WC=/_H[Z/F^RR[_MUJ MGA^PYF[S>'_CR_G^[COX_I@T=KZ"[.K%-^XPK"L+*%$M$8^PCHYBC3 U 917 M;XV::6BI0*1E.5Z$6,&5%M9K0VC"7.N\-W:ZR<3;HDE2_EF[L@$%3WVZ[.J7 MO_^=1I>_)/RY32U_.8?':VTRGSZ7J:/)$Y#FP>DWYHB)TB5DBZ[W#GY8$'>0 MAKV+5FEJ%)GI9_)8FW9)N#=LW^O=.0*@0J1CTJ%$*$6:ZAE?TG;E9QWML'>K=I.O2J \*X&5?J%'7CD*K[$]JAV5MB8LV4JG= M.P7QHFP75WP2IY#P2G_3XOML<>^W!A[ M:XL: 7?*V[5GN5/7%[%*%7^ %C5,_]Y3?SI8OBHX>TZ#E54_G6N3(N)Y-M19 M+Y"K:IUS4TK1\VK_/%(MWIT6;R/Z6#20G[M^+SX> MX^VD@^BTQ/=@N8TO+>CMSO-_IF[CV>X15B4G.#94F,AU(I:*$*2/AEN;L*=% M'^);M+&9KYZN#]_:?O\,ENVK;8/Z]1R:2?RN+CMV"(?#!OT;WOGUJ+$1CAI' M'\\:1WM\?Q?^AC%NOV^<[^]LX<;&U\ZT0[A)-\_W.E^/FKN-TR9MG,'8SII' MA^W]W<;9]@;,[[S9AN>=-G?W4V.V_*40(BC+%)**@S8LHD":,XJ\B,D:@97B M:F6-8%F'_7XNR="/E))5 =_K SY)K$S>2DHL)]Y;1PA+/AA&O2Z&0 M)V@ (<]JKP'RL$S&A&B84(H8"_)!*B&/T KRE@WRR 3RMG/T&P^621><73A]--KSM1WY;K7N'3PO!IMFAQT(H9R1C"*;=:U2'FY%&,!">P=SY( MI>3*FJQ3Q9 M)\T0@;U"W#*9.YA$1 @1)G'LDP HHG4JEJD25Y6@_"R4@8J''X2'I_4!V#4% MV^<1%BZ@7'<;.6X\4D"Z0@>98A %#YL76-"SXN&'U01? M;=C+XA?HQ4#\(@,"ISS$,\ELUS^X>Q0IY$"K*WD$@[YQ"76&*F;;1: N9J7E=D40;Y"G/_\=-9OGJTK0(@[Q$ M6>'L,N#L%1L'S&']FXK")QT9$HYSQ!VA@+,I(L=E2 &;Z$FN6L]979-[)\$L MD,<>N)CBKXLKWK(DG[@HR;=T%9[4@U=XVLIYK\#6P-W;P\/8W^KZ7F=IBNQM[M_M-=YUYXNP=+< M^-0JZI_NO@,._,*:[_<[S?=;YW#U>6-WZVQ_IWT(G[3V=K^F[8WU;]%I91@V MH#MRCSC5$6DI$H@U@F$NK0INIJR3,4K'X(P,Q'!#C698$)?6FN668?OG.AZ[H

GG\:WE'2@1::B!J3.P:'( MP&?(!@ AC:6V2ORL@L_-%0K'Q7NN=8LO2_P\43V?DHQ;EV1<5L8?# >_77KG MT0OM&+[*.?^=.CM*K%(B%E\-!J\*_'OE>W[^G5"_5Q#G%X,%;%ADZ9H;'97F M>=:#V3GLQUCKP'6'@UKLYJ80%W4Q?J=*S'TJ8,R1T)9[\>Y;=.7JA%_;PCU) MP9 GU9K?VU:W!N+1 +3-PM<(Q\$Q[";*_\+A!&=29S08+#=W>I^!Y&Z\WR,*K\I8H^-*EOG MC:/#X^;[KRT0HUO-HX]B>R.T&KE2YOFG]O[[XOMV_GZFU<11XVP[MY?8_;N] MO;M%FQO'O$FW3O=VCD%$_WJ\5WS_)7\_O[*(SUH31DXPT.T$C=EA6-3RM5PE M#*I5=AC6*9-5>GV%=Z\;[^[9A*?"N\?'NVEG'4]8:.9(ACJ&.$\6:68%,EAA M;TD FLC-Z^NP><\%[QXIBNY)F71B8RMDU=#ZW@J@0HXM+E62_:/)9Y>8SR]E]TG9KO#=#,;.QU>5H_O'XTH2 Y@P_#:!GOBC/7A3+'ZC-?"QW;;= MV!L-FKUN[R3FSG7=@Q*+-G^*(F12FI!?PA,\)2,XLZXM+(VKVS/D[#P:[!+S$1^5'E\54[)\[/K%&3\$]RN3#H+ O79 MC#VMN%$L>90D;!VIAO M> X:/ND-6OF"-_W8ABN_Q\NFG/_[>K#V>,+X\A;K8&ZCX'[6R5F1D MY.#'MQGOBQ9J=NW&VVJ^ M7;U-(L%4XL233J2YO;/YN;:S7?O27/^RL;6SN5%[N]W\O/UA:V,]__%NJ[G> M?+NU_J'V>0<^:&PV=S[_GW]H2NA??UQD&?WSN")X1!O5:_.$C'$8@OM0&A[8?:[8#)U\9BE%^X//?-V_-3?-:^R_7__/N M'+C VWY!14^T_GJU]M#ICO_I9W%T>/:?MNUF+V_.83[)_M^-UL"W>X-1?VER MU[;?CF7/SM_MYL:[XWUXQU[G:V=[YR,\_U.KN?OWT?;.%MO;;;;VSH_/0<:< MR5W;ZWS!C=U/QW ?O&]/-#<^GC7?;Y&]3D,TCL+A'LW/:(*,F=O/'^/FQV^6 M>!(%TXC(G/YH.$>&*XP(85(1XJ(383K]$4=.'.$Z.&DY=]XESJ60(0GF%&5V M.MUML@L%*UULP>\F0O[Z[=='R[R)TB=E7+"<)6R"ES80'K42PN2:CT]%A*^9 M]!H?OWF/ _59S(&*"FD='5(X8*&PU8JZ&=*30AO,:)!*ORD2[.J!?N=I$MN5@GY MO>S(G^8QBDD6Z**3+AE=_& YK-Z#9(@^S& 5N=W*+BX#\EGEZFT.AJV.S04Q M1X.81NU:N_4]SJ2AO:*4V?4,;@^4&_NL%N*/O6C[@YM[*+SR[."+/.I:E2?\ MFTNX$7WL.-!PQZLX-VEXRD1*:%FFX5$(\0XL_5)>^8(:QLPGNNW3+AQVZX-! M' [>W(9M?SOZK7K&ZPA':L;A::]_?*DK%9J3[W5.1@"XMY&E%KX,R^7QN>H- MGFO64"IIA9.7&$M.L'2Y3)&V(@ACJ"'F/F:-+X58^Z&5KGM]81K^31CUST#( M>9X&C[&?MWVTW]FBC?,O9WOTRUGS_--A\_V6V#OZU&[L;L*8FJW]H\,C& N; M]O-N[S8[>T=[Y\V=OX_VX?G-]YMX[ZC=:K[_\F-OYPMKT+\[,&:8=YB-;?YL M\/Y_'V+?^=JUNV:TW=D_WMMI=YKYOQO'9._\HX Q\\81_+W;H'M'?[<;&UMX MO_.I\]_G'[]IK7-.E49<9"=QQ %IKP0R3@C+L0\ZMTY@TP8Y]#,J8MAQRE62 M6'!.F32$6D"---Q2/.!\ MGYD:;XR223@-8A#E5CHCF&?VKO[\*[ M.WOG^[G1 'W7:IP?\[W=3=S,WY__?;BW5P* MFJF(("*X@T-&1%UW)J,#"C,U([%JPEY/;- M"ROA\M%8J\C(%P2@R*12DA)F*8.A$LLZX;?6^^MBE$L M+R_3Q$S.STC*:$ZXMRP2;R-V1%J+/:\4Q:7CY6E%D7!6VK!49!QQ82)R2C&D M&8V)>.6$MIF725WK>W>]JZI2W(D3/T0[B(>]=JBU.B?]WO?8*=.=*N_OK[R_ M'I3%X)U3U (J">N4#B9$YBT-.))*X']R))HN83XM\!_MG39V/-GK;,'<-\7> M^A\_H=@ZO/VH?[^W\#4K!'LUJ8_0"$ZH2(L+F6/MLA4_*(][>JE7J1I\2EXC%*+N'_7#++I",@;D:!90S$5&KC MTK'FM-H8!<,N"@&R)4^(.ZV0Y3PBKY//"5%)*+*RQD5=BV5R252LO&!65DXF M8%JGB*:<)JJ]E-9H9H0)S&)5:8U+Q\K36F/0Q@FI-')68C@H$T&.6HI8E XS M*>&HA(.2RSK'BRIW57D7;UG*,*66C[4TZ@,'COKQ>M)EY7/\M<_1)0M*8DA, M2:YS W+*!)&@3TH3=:K$_J<'I.F."C/>HN;1_OL&AS&?-\^_L.;&Q]/]C;\/ M&QOOCAH[#=[H?#G=?O^NW=@Y.,_*8Y"8J=P\RRIG$&>YOA2(FRAI2T")U([D M+/J[*8\TY"1\QGU.Y#;1@681I+)!N2"E=K2BHI=%1?Z;(W 6)I60#$DAKA*< MC@";R%,G# F:\R07JSQ6?HK;*H^@SMND)2$X"6<.- 6/%%4$\1@H^Q\.6;]^J9L=K]S1:RC#HAY)'&7ANY!8B55KA M *J#(;)2%I\<@+9_E2%XU!#-[ %)8^?C*?Q]V#B'^9Y_H8WW']G^ MQC&LV4>>E<5D06!DQ"*'2:Y(;"PR#G[#R<"G@D3Y4+ !RG@)&1%12^+BD!9U,21!'HB9KDL820*Z:0TLM9Z9EGT(H9'S3.M MW!,39DR$2)(P=RDX+H+0E%G.A=/.Y=+C=E'*8B5$WH7[IO5!%^&_U$<4BKJ> MGE%DA6>(RF@D]E00$U?6I%XF]T/%JHMN\N 3ES)ICJWB%F/-E8I)*NF"!"4C M+DH9K%CU+JPZK>^!@)R(#AI%9C#B4BGD#$\H>N.%URP8*H%5S3(Y_5^#I_!? MHU8[#_;W]+Q?3_@QR\,M0)7CB9$40($CA' 6HHF)&2-T3&+U43FN$]\HR!=&6D?PDA+C7&@R$J1"XDK MHS&%?X3BV,%9[18F0E=&VH4QUK1\;4*@3%&-? #1F@>5D)-P:#-/0;8..20Z M]QFN8VZ6R$9;&*V\=C"0Y2.,NE0&#S,B>K>W=/J[PM=\OOLMWP0#Z6)92]QTV@ M%C'ARB)R$U['P+$EV(C@/)>&6PEB6%0\16645JPR7CXZ)#=VUH>-<:Q9.ORF%N;.:H9"T1=P'B33Q!"5%= A1VJ!]MEZ^P*IQ%:]>^(XYXP1'+*2( M!8/J0)5W7B8,>I)=6)FUBE?OQ*N36C037@V!8:V31"I74>/,2V22U4@0%SRG M*EBF5M847E3OV3M.>VM/6D/;KA65TEO=VDF_=]"/@U=DS;R/1%5IP+>M M5^1\SOP@*4C'A0)@#HESBS5QGKD@*UO6LD'XYHRX9:B&_RF#))8)<2PC61-U398IX+!BY86S,N?"8RV\$MP+IY.SA(C E#-,:UP9LY:/ ME:>E,24\Q3)W(EZ^KSGKM]KH/.8S M;J'-W;K-V,M#'JN2$QP;*DSD.A%+10C21\.M3;@J>KA\R+,U(T1H&PD@CT1! M.X=XY II9U4NJ1TQG",X>)-=S:)NR+U]8G=EF6=DU'G%,"!H /ZWVFMB00K- MN>71,*$4,59@524O+2$,S @@4MF8+$$X48LX#Q1IG>LGZD X_)F\2BMKU)@Z MDXL*/GUP&'@-]J(/<3!X4UOW?M09M8O^Q"&>]($K;,&VN4R&[?1@O.?%!TO? MR/%EJG-_/(%4=84F-JZ0!/S>COD70-CU*Y1Q(_I6P+LXX&W,R%]!X6BQ%RB1 M7%\!ZXB, _0U6!N6*&'A.5?JJ'G8;6ZI1,6[]P) M[O;S7VXP7B:C5C-6^+I ?/TX*U))D*5"U$@5]8X]-%=A7>/;;VK\&[!>#%!@O_"B^USD9#6-_(17DGL*:\0H$ M^)++$*B\ 8N%8"X%0J6]KDWA7@F[1@:V YNWT91#7,R[_ M*X*('J\8D*\:BBL1_4ZGY=X5D\3!6>/H"XCHA!JN.4K<<<1ILLA&1Q S@N:N M$@$[LK)FEBG9HL*D"I-^ADF<>Q=(E-X'GDN2:$.H)9HYQ56"CV]K-Z@PZ9$P MZ=)L,,8D+;BE6B(;M$!!R6<"8;-5"H@?!0@/)@19W(]#"7$@6T>24 MLX908D"<$:HJF;-$:L$%P2:8U'V'*'.#$"Z4 ) MTCI@24,(Q/"5-5KGNBJE4\'# R;C5/"P#/ P+:\XHB*.S"(K9>Y9$2*RU!I$ MI[.Y%?6)Y.56*G4OR6L,3.3V"V MB'!MBCV0843$HX)F7( M;GM6VK=U4 I)XR03408X5#/ $B:7HZY&Q=K+6DJG8NVG9>T96T_4.I)<'2N: M@+@Q"9E%L6APT M@BH9F$96AFQI#Q(Y!W"F Z64$SB$G ,XX[-ZWI+"V6LPI$U*1%V/WJ[7NO'W M0K@?P6AVR_H9Y;*^8;#YH3=R[7A!&Z_V_%C\ KV8 ^;!2TS"[S^S7Z1A[-]0 M*GBJ0G!ETUC<(3;;>T4P20Q.'(FHB]K? 6FJ!(I)!$R<,IBDLG ;6503\\6Q MXQ.;/"M@KH!Y:27_"IB?%S!/:Q?8"Y$BXT"0SN9L[X <<1&18*B17%(N,S#+ M.L:+BBU\>F N-) _AQ9>"O^&UO>U_RI^E/-P_3\OJ_)-OIS,ZLJ+CD:#82N= ME>]N=0,0_1M*5T4!WH_,_D0 ^_^_JUQ4R_[ZL@SA86R'N;4(:[8?)[7>X(H! MK&MM>!AAW'U;E#/,[ZAUXO"P%VH]6-+RVT-@3OB]EXH_QR^)L!@=6SXGIE&[ MUFY]AS?TRGN*]]7@KL[J]:4=DU1SU($Y^]]>ZF>\:S>UP:[U\VX.VS#K<"YO30\S331[0UK9W$(0[#A#-Y7<[%VTK8>KH$1PD2_MWQ< M74]C<4: MU_RA[1[$O#$WLL^-VQHN7PYP"6S=/X-M'O6!S>"F?$L! X/97;IYW8$7LY#0 MZHY*""E.5"R%-IC1(',&B:0Z,9QBE$9B%GRRI6 !]\2PG@]IRRV&[X!RF.>: M>$M2KMW'I7?,,1Y7GLW^[L#:_C3^J19_G,3N(-;A%]\>Y7/I^O>P$U>8%/5C M&50%S <;WX+C9U ''O.]@RX,J^"MO)^CKH5GY0MA98O3K[AK,(1_BA))^;G MS+T.D)(%'!B B-1N]TX';V[DH_&QB;(T_X;)ZR+^>.5AF8LS\>($+\]A6.ZV M/1G$-Y-?_@JM :#!V9M6MUBTXJ:_.K9_T.I.CG78M9D*U/F%Y==_G;;"\/"- M9JL@<&;!=6P.'+^X_):L%C+ME%A1?B?UJL+ZQJ_Q*KGQNY\]EK!5(&S5L^WV#-,ZW2//H M"]O>^=1I;GP];'8^'>WM?CG;ZVSQ!MTD\#N?-D8U=[9@?%_.&T=?*(Q%--_O MX>;N)MU_WSSO>VE,496/H$+29452YS2H\-A$DAS7H-=+ MXB@/S"9"G9($JQG],)MXW MH!A3WK9!#LQ% M\X2&3BN$]LTFXE+9?W2U?LR;MS FE3ZM1S(IW=TLM!!CTK-;LM=G M2=K\^?EWGP2W)]9=S,.H+LN@?-QN:G#OX-PA(LW#H,YGMK>/9"E(Y/G<9.'L\ZW][X M2)LPMOV==X?[&YN@@!R0QM%A9W]G3\!X?LPH'>_W?C3?OVLU-@YXLL/ M?/[[YJVY:5ZWC[Q]J-MN8V&^4ZPJ\R9*GY1QP7*6L E>VD!XU$H($\3*#??] M1LSJ$[L+"DK9^FD0=Q'T7<^!HNW1I2_@\_CK.YK]KYG(YB[ X[H"C%A5$O^. M*T#H56'XXJWK>I7SWS7W_^P[(=E##-;@VWD8GC!T]"E-K^M%D/6S"!)]RF6Z M\(#4GG6XZ%,NX4;TL>, F<>K.-?B/Z7I$5I"[J,0XBV>LU#7S+6'O :/QULX MJ)^Q6^.A0K*6P::XO!4QQFF#.6_H;9G!V9^(=N_[O<'@-<17O>LT8!S;.P&> M^7=[>^,CW]_]^["Y^U$TSS=)\_T>;VPT:+/S<2:^JK&[=[YW#M?1O;.]SA?> MW#B$]VZ2_8UCUMCY@F%.IXWS/;J_<9@FM2RNF!FI<5'+2)#)[2%Y4A@Y%BTB MR=.$G9$\YNX'HFY4Y>ZHL.FY8-.BBD)4V/2(V#0=^\F=_S M"B;]NE+GXU0/O!+=*6Z([GSD3'"]JCC]K4QPLRJ46'Q$%5TU^/<"M7Z1"4X? M(/R+K3)SN[3U5QK^]9-D[RHF["47#JS2O1]9PEU?7)W UZX.O29M9^%5_G[F M/KA"HN0U*$ >;[__>+9W="Q@A*(!8VL>@5+SOMEJG!^3YM'ZZ?[1I\[^[O[Q M3/KF.2A+&W^WMG?:'7CN:?/])FUN'.,]NG6^O?.%-C;^U6F^WV_O=S[-JP 8 M))=6>HI@"Q7BU"OD5'2(><$Y5HPQE_V!==C.Q2I +\5D5$'@ZX' A9?GJR#P M"2!PV@:$(U:!*8]DM!'Q$ )R)F"D>*(V64H"Q@4$4OY<(/!6">ZORNA3%!0K M4XSF9*@6J9TS:2%%\Y!:9DS;/:NYV&[%W"'D\62FK>:[.R#&%HRSU2\,3E. MD5H_8D#GL=^[P K\/+&B'?_]Z6Q_-YP [LJ]SA?,LAB%%"*5 I.@ MXIV.!,,<9_!,:9CA%@M+O!$\I[02Z8VA4T?"M#.@VN%%[[!/B1,#&,ZXQHAK M3Y"+0B'KJ$_!*F.,6EGK]F:@?.:#6NMBN4%-;N5^3BYZ.\IMM7*#K5YN[M+Z MGD-*QF]L&P=\Y MZ3R&0:T%K_&VWS_+K6V^V_8H_E4[[)T"\O0GS8P\(*0>X 5^6+RLC.&%Q;: M NTP;E0U;Z>*'DFC_F5IV4&FC=;PK*CTL?UU:P,1,^Y!-BXB4>O8_C'0X?=> M+E#3SM?": _A9(21CH!\^L-5K[<'>7Z M@; I SCV6PDH ^AE,M]B*!U[5BM9)Y.)=>-!=*^>L!>+G)=\,)B4VLU7%.P7 M[.X@YOY!I"@#]9:D5259^69_CB2I;F-6)N#+N][< ^62J MPE:O%S(7K7?#UD63K:+CZ& #**;= X2*._#&?[5[_OAISR3:^'QQ)K4:NYMB M;^> -S;604/XB+=W]P]!2?GS]N'VQL%I8V/O M%,XDT%@V\=Y.:.T?M>&]!V3OZ-UAX[R=&N?^',XD:45@F"7DHS&(&^^0(YH# MG]I(N8^$>SS=U"U:';1R*G$MN(W)$A<\D5)(8F#/U I B+?-HT96)A/&-$420-X0%'$*@H@1 M22'!8!,#-3@0.;W5A%+IB<<^1IUSY\>%O[(TL6%/_UK]%9[!>_D[_^62_:\+9C(4YF.>]Z:]\"L3R"[44T==V2.QL4?C^?'NCP9H[![BY\^6;BD0 7"FDQ M?9+;9Q_8[MCN/AAK** 6NLF9.P1]>U":7C+3N3/0;7ZT.JWS26_@0C/,NP2< M;B\PJ]R^(F*KU1WDT0\*K?&DW_O>"ED-S%='.+.[,>8^PUD#M>VS8Z. 7($016W1HB5Q 2%7(6XP[,.M,-[N M8*X.!O)&J:5E$H))ED;IXI]B(NW"DM$?M@:%DCH]^LNAP*=YUAG*ZJ#+]@O+ MPF!T]HMPK%N)5C[\86C3KLAVT/#WV1)N-L]WCRV+*C.FC]%_M8 MSKP?08MMOS "I^-8Q;RAE\=)IF>@FK$1X,2>%80%-/P6!/+"I@)J_/^Z@QE3 MTN LIMX+"@>#<#I( "&GB!""!ZQ*,V8^'="\8^+2LQ5_M ?SE(6W5T>\4_!0 MS):DS4D;Y[=V< @Z9/YG$\@4N"B3Q.3XV(AN"-]N9^KY3V\P',]S/>3-*JPJ MS\)%]O2'S]'F-RMHRHWE46+<(1X81X[CA#2SQF%'&$C>*VL:U[&>/7^N-MXN MS$ %H^=?XN6NE4@#VU8'&G&E!:A7,/YET_43V$7DQ^1J+_=QM7;%2U/[E8-F M?!@.>T. @_GL<=V+DZV8)[85[L0=S@2A""R- 8TD4.9(<"&RW)Y=,%!R[ASZ M<@<&>1Z^WZM?9G M"KL+41A'72(@4"NCN/3!&BP\CMS*9*FG_A>>GXHH'H,HCK]):9D.WB,&B@_* M9QMRFA- .^>DY)%@K8 H9%WG0.,9M ,E)CML6M]C^ZS(UKWH_O93X"L%KEEM MK@9[#[IB$?P/XDN['?NE_#4QB8,FF66\VN@D_WH7>OP]!>^V9)AE-1C_-8)< M[_>SDZ* [4_YM^VT/1KF-(?!URP$_QMDF(I0;T.H<,\W%JGC&LB380J$&JQ% MAD8,9[.S(5HOF PY8KF.YZB%673.=(- %\SR8+$G]5JI!O2Z8PO'80Y@N&AA M./;Z@!1?;%'VKAST@"BRN']5IPJC0J*_.(;A%U;+^]8-ME\[@]>.]8N+ >1# M-MM#+@[[!$^[5(R6FZH_3-Q3%>G>BG1W_+>8DCN0?,&32D\95WML56OT EJ\$A4^*;A MXG;K0G4=6_N*EXRO7_>^/RH<[D7D^^"*=#KG ?6+)\"%)R?MEL^J5N$FO:60 M.O%R7LL-<[9=,-S@,,9"YJT5^G!I>RQM M];*KH-\[+=RXI0WH+)/QV%U^1>0^[?6/2R&^"#>Y*H)?^+ZS\MLI';KEVQTH MR&/+2+D'P[FG',!!;ZRFQQGCZJ66>ETR'V7/=)%5-\R>].^]]O<\OK=PFK:& MM7?67_,9CTORWQ5-O 3L "HPUG(,DAL5-AC#(RBY3E%W:S5W BO_Z?>*L(UW M_5YG:Y"-P3Z?@GF7/O2Z!SNQW\FJ:P4EMX 2TMCX\@VT*6XMI4BZ #(\USR+ M[QCA:(1D3F!IX!14XF8L*;2[86$R*7GLM#4$:>V[;;4+ABED-B"30[CXA1F+ M)@V-)RQE_21B8P(!%V9,?WD.UD:#B>WR*I]VXO"P%XJ B_(Q<%%YSG>BS5[? M0I HPU(NPXS*,"98WUA(!K4$C#'SZ(R!OXS;F!O)<:OM>7W-F535G&D)QE(U M9_IE&-32M"EJ5LV9JN9,2]F<:6Y,S"]C::9B8C"VQ$2/=0R**Y:LU,2!.,N3 MB4E9PYG25DFB(U.Y8:<%F9EZ$@V,CX(H=^-YN71RTW^NQ'+, M.G;YNP[GK^/($<^64?BAU^X-QM-IJ#=B[2(O7+-KTRR$%I!(+TVR/% \O"NZ/>U#A!B#HZ'18#+6J"0A]7:.WC! ME:V][G7NQXGO&I8+A,7L?[ZR.*T*#3V?LN/0\A/B[!P5]2?B46$?['9 ]L>!T67$ZR-!?TQ M*I;*4.]B]6KV8O*%*FW'B]\^*R\9J] N#D^S.68<-WYB#L ;C,(S2_CU6Z6&RW7Q?N_9'IP>;8L-W6P05 M ?;_F,/AXZ#<"I=_ MR='J!8?8X?CJ(MAC9I*KM2_EE:&58(F+=)%K.1"7D?]E;/]9*\+/RZO[,0>G M#.ZBC#YLL.]G#UPP:L?M].FBV-'6F)< ^ M&FGCFU[OAPR4[K9=[70BW551P M$15,&Q^_<>L9]2$BY:A$/,F ="(,&<<5=I;K $?E=$#W,SDX=^8T>>\MR3[>LL #ZV"^L&+_'*N97FDP1QU4" MYQ1IWK7'VR-5*'JLE9H?\?;V)@?[_+5[D/9(Y0H\1;S? _=&>KJ)+8??=U:F ML1Q?_2N MU:2;%,9RWC@_;,W4Y=AMT.;.UOGVQCL0@_+8]G!CYX#M[[0[C=TMMK>S!_-N MG&^__SLUKM2[!B&+-PZ^1:\#9M8B1R1!W!N.3! ))1:TDX:[0/3*FJA+/-O. MX#&[*I7\])@ME9X6G-=+Q7@PUD1+?_C5/@;SS[4'Z[M2X=GOXED9[E!>^>EB M,RM46QRJM690S>.44QD],E%X!.J?0,ZQA(0TE%B /&M$$2OS_]G[UJ:V4GL%@,,6;1ZV(3QL M8T!U]J&#\5I+2](&]%NZWD6 M1%L8HE4C6N#J+G!U-@57VF#JB).($^<0-\(@0[1!Q!-MI5(*1GMMG8EY*8X4 M%^PV9OI7KYL/WYT-J63 ($Z&Y^N*%_;T,&L\EG]U[/%@%%Y6PUF@ZP[0=5GJ M<@1=*J0$[A5!(9B(>(P6:>\,$B1IQ9E6S'& +O-@3=[B9]T!NK8G$_RW0:W[ MTO@N>S&XLLDP2OH3.O^MF5MF44_[@^X1>+7#VL?N<7^_??(0I_;Y+Q#21TI) MC"02QK6!<$PJ%RF#J"QH'>5C+! 7%E,B\_FM%].1N4XX2BXE8CZ!JYLB1.92 M)L1Y8I)QFXRDL%Z0NIQ1>OY"EHS5 KC-FHGGD53. @UXE8(9*,U*+ H*!'&>4W 2RLNVFJ M6#.?R^X>G<3!)1+$LK%R8Y(R1BD#=3%9S!U5Q@8JA=+$:)&"?_P8M #8[0%L MNJQ%^)1D4%F@P O$<5#@AT6,I,KRT2X)Q\5< .RI>F&/N/W[X&W?Y^]>K>(6 M2C5XL-+XR]N_!:?NLO/;VAB,2_":@%,[F]M?I6):>\F13T$"4%F.7 +(PI;* M+'NF78H0,)('5]\]54_K<:+"BNKP)J!:OG#A$RJ5GJ-J88'K>\+U&)]+LF]> MX+TU!=Z<.Y^\40@+Z2%,#AQ9!JXFTXKRS%H9,NTA-W6MQ>JJ&DZ#^P3'R^@X MU?TSWJ_ M%5Z2?WOB:_*H$$HPY)VTB%,MD3.&,\1Y-;SPQ5U[:JAVL;UWZ6_%59LSLODI9 N&1:ZE M1%11AS@ &G+6)<28T]X$X1-.561*I_L$W6Y3S.;C"&!=7FAVJ'4Z@F2,(F\82H=@%Q%0/20G&4, F2,&)3 MEM!AK YC7VI,E^BWO1MQGK^\E-HC0-:XLPO6S UK#J[4B(JL)2TC"=YX@:PV MNG7=BG M65_*EPJ/H7/=UJ-KT*JR#/5$E4V M(8Z51B8Z@JPG.C".G9=J;5V;NE#3Q:=CRWL,/^5!A:\/M_W[+V>_5^( BY4[ M6&41BO]76_"TJ>[X.BOEMOTMVK-][#NG(=Z@85QTL%<"*^;&) M)-^4:M=84VJFO.R$8DQ[K(Z6Q:>O2-/DQPVM$>Y?B6[U3_W^%5GJ_]N?$'.J MGGPR4G_K1;C"'41?R<:!JPUF5.D-CR2MII5RA_IK)SVX(S0 ;F#[4Y+?TT(Y ME005/"PK[)YE%2QH_U L.W]:T;L-!;9NEOB&YH?H!E-:W[V8.OD=8"#MMZJU M%[)W60GKAAXX;_V%*MH,==^7MR!MGO;&HLJ#_5Z$J0"7[,-D.LX">%=UXZ_J MH%_"@1E"RY>&KE[[OM^&VW1&BH''/L^FK-I^KJXWDGB[KUCZ/83$;I.2^:MZ ME>U1>S?C\+]EF;G5,G.P_=5QS&32$BFC".*&@GLMDD3!"DRQ5H%0G;?D"==3 MR\P0?RX#P"7TN#S?8+(D^T^W5RE5=483ZYP$XM'F4E4)?/-$>CMN]OO\VS-B MKIC?)/JY\55I%F $+%*>@Z_B9(3P3#I$60S>TRA-KEB#<&C:4VD/G=NQOF5> M*RC^3_<2@T+U$?G/:'$!"/TG#H47_[$P8J?]JL@4;'V0Y1]7>"JU[(^/H^:7 MR7,^>7:_)D*MA. 7!:$H@E ?$(@+@S 6P8L($TLF<'3U-/[<.'EF%.J]&DVE ME^Y/M*85;OU,>M_:]P@N88A@6D>5"*T[JYWVARJVX]Z&,8 +:_;DI->UX/". MS;5_ F:2/S"SKM5,44-XFF4NNPHP9@#P>.!='>.(P-]<;K MF/@05*KP&EW$V5>]FW'J\6T;L"N^SQ*]%VO/,#OYI1K1&#:@M>!H?^['=-IY M#\V[XOO %/&OPVGO+-K>"\<::--7R@FG'@L43!*(:\F0(\&@:(F5425I,2Q4 M:C(PKN7NZR\GF3B=+<\F.R-PORRX/NN3Q>#:J%4\BX5"@%@%R:^'AOI/'&F$ M$ES)=5ZZ:I3.Q!>76-?O=DX'UU]RG=C]$L&2YC81/='UEW[NGU,(G( )(@?K M_"&R"1K[VG:^V[/^VN]7W@E ='QSG;>L)M_]VC=,:3%S"]YP.!-"EE.O)L[K M:BW-WX(VV95I2PT"7P#7?[4U"3)A[;&+@5NGM?<((M+=:JI_M-UNU_^Z\W]QNOOM4KVTWWUR? M_QCI]^;-@ G%X$=]D>9.:^M3K;53^]S<^+RYW=K:K+W9:7[:>;^]N9%_>;O= MW&B^V=YX7_O4@@\:6\W6IRI)1/_SVPC#8OCW4WOK*@\SW/09)V-6?LK]MIT3 M@A!$07#5K]&4G57JHUM_/GM8HV9-#K^$'U3'^ZX?FNO>ZO;.\J,O.I>XO M+Y)#APAC2TST6,>@N&+)2DT<>&4\F9B4-6NU\TFYD;VJA)55D0N24N36!H@> M+3AW1&EEO#)R[9KG<*:T59+HR!3'2EIP_:@GT7ALJ?(P)-*5 CHC#< M<6>M%4[!IXPF&;1[6K+N$P%']J_##,K]&:+MUP8A^1ZC*,1W^X-;Q""]>-*Q M?IB4JBXYNA1W7&K$TPDV(F4J.0T1,_<\>&VE%_UFD'SA^? M[[[E?3IO3\Y3-_5:%C:SU9Y0_^PX@@=PA45C;% 5PX8?I:#AKJ>=P7!?SU=[ MU&/4.'_&Z*YY^REOM5W>/#G?MHH_VOWJP1=?'F6^S[="9KU6]=A+>X?G][N\ MO0BXD??A0@RG?E"!7LYLYHSFR6D/@J4X>M3Y _9MWD>+QQFB8)2'+SJKU1O' MMG,V:/O^:#>MF4:4,GDK->=#3WOC+>[\E?,$ M:=[' Q/IC79N;8"EM)U7L1RV7]#2C+::Z\83BC6.52]WX=C;8Q/9^?S1+O+D!M' M7NS'C(P94I0S[_(6]]^ KQC'.8,"1I'G*C M P*O4J&@F:8R268R5S,$,M-#'FZL5,@3(CLWEPL7K@;,U5?.DAO9TU!!:*K.ZLIWQQ'4N,8G M3M1<32Q.L[R0*ZM0KE(Z]FU8ORZM1Y7+!DYVKCWOUU*G^QUFL M-[PA'+[7AO[55>.3WP=OO!-WTKC5+;C]'YVN/WQIB\-/_[VY\543$@C'"065 M-.+WR6.3\P-,HTYA!.M*OV' MKNG8DWY\/?['?T*[?]*Q9Z_;Q]4+5A?]9W3WT;01I<4K MK%7>BQJ=:!L]>+1-]:K:IIHXR##\&Y.OB!;7_AF_(M?^[:;;$OQ*B?O=]N:_ M26%*8TMC%];8V]WV%X='[T M?\-QTN'.R*3Q'[5#Z,1%R[A-.0/53O?V%];=<:#^@OOB/%W[@ON@.F=^ MY?V7>KQ^R?YG] ZI].5[BLCHG1N&G/3YRG05J!M!K0ISS!CW@N+.4[> M8&$E%E'0H+ END#;(T+;SPEHDSPZ&"Z!;, .<1$(LC%QI#2E"1LKHDU9W+-N M^+Q(X@JT%6A;I1>_ [11++1T6G@F#.>$62\9%3%AYSS&3A9H>T1H(Q/0YJ.R MF'F%J,_0)HU"1H 3AV'@L B6!R$JZ4M,YZ6Q_NRA[47CVC,%-9L<%BXX!2X; MEP3PC=MDH@Q*<<.#+:#VB*#&)D!-$VFEL !EC&49AGQ<7R:"'!4J$.'!Q6;@ MKVE:%V3A#EN!M )I*PEI$&J:R*WVFEB.93(F1,.$4@0B&JQ2@;3'S*XUS\F# M=T6S=?B5>^%=8AC%Q#SB6GND68 ?/"D>9)#*9$<-L[J9&U/Y8C%M3C3F0S!B MJ[P)TKB1FNK:#;&%<9L_&812#FL> J:>\B2B%L8(+(PUE!DFQ4))M5+[1PSH M9^QU"W;=!;O:4SL#0G(N8Z0(!R<0-R(A'9U#@%J:)*XL^-293K8Z(/VHQ.?W M<[HF'GGMKO6+M^? (C%$8>6CYYXP+3&C3'$EA TXR6+/*VG/D^EPCRU1 0;) M.A^S?J="5G"+K G26DYIM+'8\PNP9R6,C\9@'(7EQCLK&34^)<8A?, F%GM> M27N>S $S*V4F74"8$(6+*K9]-SJG%^ GF^ M-Q4EKS^K#7IPE\Y(+>&!F;X'":\^*DS=15IZ#JF^3!<#_[H.L-YV>]"XX_$8 MM2Z&Z)UM'[_O]I\\2<)R\>EL*L^7O.>1&)\%#17B3#BD-6>(>UB"A ,?,E< M$R(?( _]( W5A>RI%B.>9WZO&/&2C7@RN9>T-]JGB+)BN-DC'*!&FG)#D MP,7(#-(SRB:*#3\+&YY#3J_8\))M>#*AAQ/5GJ2 0@H2<8CXD/.2(<^$%T(Z M6*5A(68S"(Z*$:^L$:]"'N\VIEMR]/,PZ:ET7B:ITTZB$"#^YUI2Y S$_X)8 MSKT3)D0YMQQ]L>T57J#GD-$K"_2R(^7)3)Y7)( _#5YVS%MN'%#2>$:1U=P0 M"*,<3K!"4ZG>ZF;N+M$47)6;O&O"]*J\-8/^#MW3S'%5E4V^S/KJ M>7;-:N/X'6#<1X:IL30HIG@(28=@HM1,&2.Q,ZZJOKZ#:U9V7N:%U\TW4YE- M%1SQ.#*D@Q"(*V^1=<(C<,,PM8HE:8;24*5%LB)4J4FMM2EYZ MFTD=6%W*XE@6L"Q@.>=-YUFT92@U=EFEZ23VLA%F MB:I*R^KXU'8JC:AVKR*K&,3^5?G/2KQSO]N/(UV8_+",&5G9U YJ^S9<>L+ 5?;F==JE[O M+/]U*-VA+JP',++MX_S]7O>?D5P;_%[IDXX4Y;,JFK?]*Y+7^?,C MVSN,69_[.+2'NFKY4VAMIST8ZI4FZ+UN#VRD?YH5M_LS.VK4^FK?>J0PE]H] M,-CQ>^>[GDO:C1O3']EP-L0CFR=B;SP26;H0'CGH^L/:"4!F5C<K3Z2P'NPB]'\U MARH5G=':(/C>&,VS 8RFT9!@"6;GUE!P_GSHKV@Y3H[+$"-&BO:G M_>H[8\7ZX>S/15/M! ,/HWMP&KX=C02]H6F56/%XC;,U\&7=<'*-[/B2"< ' M>;)>B'V/!1#S%(3'7GUF?L[( (_LV?BELRKDA9#QH-?M3&#I4)72Y^47'I%E M'P=9B#N?T.P>@XMTEH4>^Y4:=]7^?.G%*U6F?MZ,$/N^UW99\=(!&L 33SMA M)!8WJ]>S)8'!C9=?)WH;7[,#>@I:?' M8ZB%:^K9?C(F#M>HBV7FLBIEIWO\#8%U'T';'4S6+--ZG/%V_)T:>*_? 05Z M64ASU)'Y^^UC&)E*OS4W+[3[OI(_[PV' UZR?^HR9.6E8_9L&*([+!0V3Z%_ M;&^D"'IVG03H52'R2H@]9CR'7_(X7@#*U$)4=5VU.AYU80:/,'W8(U<7Y:L: MZ%-S^9+NWP1T#R?'<,!'4O.3 WX9\N!&/;A1 ;)JB?)@++WQZ%]VH=O9IDYB MU= +A?H+8QA-SJS(>#ZI+\1?)R?0A61M5@^NM&?S5(&'C.X#_SJ'IAG.0.6Q M7?@P>8#AEP2.R$739ZQC-TU'L-6A:U3Y&OZT7QDHS)[V/T/(NS!0WVGGAU9" MZGG&[;=/JB7R>X2.RO[=8%"%I'#1,0S.\.N3,RS'>:,65'>9]]LL_\3]CY;TJ97/IJE&HC2\NL0X"Z]/!]9=,"60MWTHJQ5QB M)D;QTL_]WH6\U[>('"Q?]KZ^/?VFZW: M?W?>;VXWWWVJU[:;;ZY?J"X)U\I9FG*/]"+-G=;6IUIKI_:YN?%Y<[NUM0F+ M?//3SOOMS8W\R]OMYD;SS?;&^]JG%GS0V&JV/HU.A/QVOK[\^ZF]]8Q8:>6G MW&_;>57OGL(] GBD.55U4D6DM?Y^=B3M4>595JY8]4'E:5X_-->]U^W7IT5= MMBI.WC4RZI>]@.%&0L+*JL@%22ER:X-AWE)OB-+*>&7DVH4KMI'W)A)GR?+( M);6J.K\$C[+3]+>;^-GA_Q]^JX'*CGZ7& M'T?;?ALZ)[7!5XWOP8,*%ZT:-JI:REZN[OVNV-GXZC$CW#L\)!'B@@9D7%3( M6FFPM[#JJW23[OVL!6,\)]5CA%^C^3?<5\R6V(O?;)4#F1D[M2]FJJTF10Z6 MX+\Y/(+(R44(O<[5[9>K5&_,*RW8?93JA7K%B)Z_ZC=[);5:@$2Y8'3^C26O MB+E?'SQ*8PUC2]%3)^+^NLF+*5/0M]..ODB:SSZ8-S^A^;N(4ZUVI[WK=?O] MRBMZ,]H:'3K1&Y7O>0L5[EMUQ8OJT@WO3X]..WDWM.I8Z$IHV\]JK2D=>H\. M;<;!<%*.I^BX6R=GZ#/229_=$V\K5Q5ULJ\Z[9B\OLWL>I#>WFVFW;U)&UYN M(Y_]P?DW$)AWCZHBBTLY_(?0C#[38M+G613JL7'PRH$*ICAEU''%N1;24!X( M-[<^F?GV^DB]\F->0+'HP3>ZU]J"]OUQU(1XO7'P@30@=F^T/K8;1Q]^-#;_ M[#2__+W?;!V*R6+1GG3RI(59#J^7A1$&D74)HC*$V>Y"8A!!J#0)8'GVF3/3)$ M1\28#5XI16V,:^M2U@U>)1_J&>559EOA9OPG=KHG^?A"]/O'\-1O9R],AN$. M0*0M9UA3DX1P' >?#]8RG(3$G$8A60GG5@V*9I"5!1LI4TDB201%W F%+'8. M">)H)(:G(/#:.N5U8QXL$U.88E(C#S4R&"OKT1MGHVQ,I*AF=C!OGW?#[M?N)MM\W, M/&DT\LPXGQ*.B@(:*>LLB=AXG@17C#!=HH:5PZ-/4U&#]-02+!7RU'C$8W M1>!D!(LAG/!&QBBRMJ3"\R)76J',ZC.WY3MMFBS>F$O0L'CSG@P:*)'6")4/7UB69MM*RB; P*VMVCZ'I1R=Q$&OV6R_&EZCF M?"<.ZJ2$@;A6<,^#8H:)_/]**$^<]&%^ 4$!F]N#3?O?\DEKK#'OP1KO=;C+_9[%_O].6F_ M(A)JLVQJ06OWH6U=5JTFI^0Y:Z6X1:/_LY&2B:,5$BG M2>#@S'N7]7!$1);EW?G )'$J8%ALP4C5*NW%/S3-?T\2\A=-,UZ(Q.]()%ZV M"QXA=#C?+H"%)]@@D<'8(DX%05HHA?+"0[#0,06_MDZHJ%/)Y\LO_BST%@K4 M/5FHNTMLM02L*[LIRPN\+DJP#'9>.61$!,?.*88,IQA1Y146U"=-Z-HZ-W6A MIZN][[R=4G"OX-X*O/5JP5ZI3UM,V'J^$:4\UT%8Y%,PB',:D7':(,JB-L9S M(8A>6U>B+A\>N2X%YY[N+I6Y%8/(!>'=0EA$5H6#8Z7O4-\K/X)@7:YYZ%G'\'/1\LGU.FNJBO@6L"U;'\7I)V)M)/; MW\RG2#A+B&C#$2!K)CLC"G&NB8B81BO)'+:_"\86C'V9&+L"#FPS#HK[NDA0 MG62K]0M59Z>LRR78=?_>>4:J[1<(5FN&Y?O96J@WD6S:S/Z>.1B[XI^ M*YF0$"T*7C-6*>M?\U;MJ1;FK*'<5Y:ZBW'5](Y]]*5]1[GK110S8<$84 M%S82RJD03N) F'."4,\2=E7>@!!:3F'^.F>P_7V7[O[<_?)W>^]@E^VT/I"] MHVW>./CS:&_S[W:#[G[?VPR'$/OCR9Q!X^"/@[V#YO[>ES^/F@=>-#?_/H+W M.FL<[1W".B(LJIAB05@GP*FF+3$H* M<:-"TES$),S:.LMP-9WC?,HTE 6IGA)2K190O9"3CDL#I1!>X%P2-G5H 99FAA*"EP-+8Q2+K/PB[H6 M#Y$N+J;]HM?I$C#,UXHG P:5%!8J:<1D#AB494@3%A&V3CDC!2.6KZV;.C&K MM$@_^PVM(MUUC^K1J (701##+8^8:$ >6)&X=D)($62)&E8.CV8&,N08$#14%A MBGAB 5E,'0+'T7N77*):5=)=> YPLB+==3>H85S(@(,.*7KNN= R:&NR ML+ST2I Y;B,4L+D]V%SBW]]I;= JDPCCP3U!#&=I$9)L(*I-:7LI+&T2!&&?$X[2 M)&2,(XAP1W%D(MB\OTD8KF,QKU,E1>.F0-T*O/5=MEN6@'5ENV6)(=BY\(V- MG!.%F+29W"QE1]H0C:8ED6F N2%@U99-RLOX%8E'1]BJSKJR 905\\ HX&=(Z MY0T6@2//HD0\!(4LEA1YHQ,C0FK*[:JM@$7;JT@C%&F$U<]4%FVO)(8QV034X@G!1/D4E%DQIN29N';TFOC#I"T9TIX%JVO\OV]R*1 M=G+[VWOC.34!F10%XE0&Y(+!R%()T1;>;06PH@X\]QO9/7B[W_C928V?_D=S MXZO6@3$>')(J!,2E8L@2QB!V,\DFZS%V;JT6 5).H)\'O=,X0\&J?1Q@W%]3 M^DI4"^V2H9J(G+S:CS5[:8QK<3C(M5[TW6_'<*=7JWVGY M2AIQ'_T[*5YAS.>OTB9>"7._V][\-\D7(-8G7E%AEB(I9VZC*+=ZJE*M_5Z, MM2/XWGZ_%@$!0JUA>WZ_QDC]+JI2+U*2*R]@169O),F??07$-<>?680>[:;=)ON0I2ZU_IXN-,Z M%+OT[=$>7-<\VMO?.SC\V00O?3*NW6MYMO=NF\%U[>91L]-\]T'LM#H'NU_V M#G=;GNX=O3W::35HX\O;U)@^*9@T,58+C1CQ$7$5-'(T4602-2%JX2C-9V7J M7)=-F9(P+-BZ:&QU3C//L8DD.:XMMY) #!^8380Z+X?82L;82@JVKA"V3F[$ M1":Y]MPA:35@:W0"6>8D4I@D+Q-64O*U=59GDCP;;+U;RO#2O0].^X-V.EMZ MDC#^Z/1??_+[,9QVXDZZ(5?XN1_3:2?_J3_,$;[X1.&'KP8'F5REO"0=N ]Y MUY%&BSP&$'-181OIJB<**1XE"GOQR,+P'W^K#;\:0\W"9+??8JW33G&8_YLH M@ZNU;Y<)G Z?9[[Z4TD&:O$*%JGYY]?H*V9NE_";-PG.G Z$/:;S,3LW\EO[ MN'86;:__[\?(D*RZ.O:<7GUE?]#"S)]IL?<-[!UND\7-+-#<[A[#4 M'C9;^YV]+V^AK1O?X1U(\\N?J3%=5.F%)$88C**F 7%,!=*42125H!;^9TG M:^OR%9URPAX$!4_M7.R== B?+O[?'0BB5-&0Q)VG@G-!M$R&8Q8H(TI@I0H0 MK"003*?Q(C=$>Z*13MX@KK5!1F.%E&:!$TDE]VQMG;S2\P6"I^837'] OO;; M<"+7*G:&J2K(E^DF:.9U8%)"%,VYL381[T-4Q&(>5'I@Z4U!AP6AP]DT':"/ M 2 PQ0*%'&N/(*8W2.6@N3!4RT)65NGJ^0F5/'SLBN&Z*_E!H89K9?L,X"O M L-QL;JQ'6@5G,NA?$B,LLH8P455A$5+DL5[[0V^,[&5V(3A G:(I$T1CQ2 MA6RT$5$JG8/(@9!\X):]4K]&A9L3OOGW/(7:QZ?5<,[ZY%*J;#03>4YAG73[ M[?R%U\,@_I\XRER-INFEJT9Y+WQQB77];N=TY?;4V"3%A[[&+@UFGM/0= BXDF+11) M7Q5XDE6BMIMJ;S(V5BN$7;]]]G?YN:[ M3_7:=O/-J]M4L,H;BKJ7_2+-G=;6IUIKI_:YN?%Y<[NUM5E[L]/\M/-^>W,C M__)VN[G1?+.]\;[VJ04?-+::K4\CYI+?1L!SVNE NN MZI3[;3N75W=/X1ZA7Z_%'SZ>#&HG$7!MW_:JZNS3XT$5C0T_\/GWZX?F+L<* MEGO9?6;1Q#HX]&,29\GRR"6%L"L8IDEBE#@#X1?1E3+Q-==)XQ5A7 :M.?," M/$Z9;(0[62^DX#?[=7,X:#'>1NW>M(WZ]G1PVHOEX,74?NI9X]M7)S@C)E1* M%+D<*T9D,.'(:>Z5UTK"^C.UG[KD34/]B@AUSTU#R190E$]?$:GNOVDH;U-I M?V.UU:,$JWG?=JL_:!]5QU129577G76I#F#7!MW:S12D>2<;7)H9R\S-)UY> M1O*PZH??-DYZ[4Z-U%!M,_IXY& A8^3.IZ9?0'7?\ZS/LRH!1F-#A8E<)V*I M@%761\.M3=C3ZD#O+4J>[W8F<9@5 5S/!4JY*&^WRGH\^]J] _^SV6I\;[2: MA\TO?\)"^7&_V?K,&ZUPM$NWOC?>O>WL'OUYL-?Z3">3(\V?#=+XN?&C03^0 MW:.MG_ +; T-UB:WFDF2H8@&, 2XUEP21KD8)R1#%)@HX), M)@(LD;J1\Z))*6[3[6!)%+=I=6$ILR848)H7,#6G]16(-D[FLCA.O,L_,C 9 MCI(14C@2@XT"@ G7!2O^TG*!219_:66!Z6WWM.29YH=+,_),P@IA8]Y3PPIQ M;@,R'@\/T'DJL0N"5KA$#"L.TU)Q20U+A/=C+U8%-\5_6EV8@DL*3,T-IJ;3 M3<(Y@@51*,9\OL SAXQ,"E!+F! #H)77 %.RCLF#S[(7]^D.!QJR.$CP#H+;R3N".+28F2(@FA8!F)EY1F7Y1UE?-N5\6!V=.EYN98/426"YF%V,2_*JVX!K G>PPOSGM]>+Q8&C6 MJU+2UWPSMMK&C^:[CX?-@\^LV?ICO[GY\6BW]5GL;+YM-][M'<#5AW ];=(M M.E72]W,+[[W[0.&>I/%N"S??@;6W#J$=V]^AY10L$]JZRW;! G=:G[]&HQ.5 M/"$?<=;IQ@8YZ06*5&#N1'!$FR'05A7)&QGX4E*,YEYGGG/) &^#%E(P37 4 M*:K)^K^JQVNC+J]MC-2YKCFR,6;2F5$]^JO'+JMZ="?-F$.K5!NZ_(FT\=4I MR8+$&I& +8*IDR>2" @SJ6!6$<=QO(EH9U8M\BKP[@PGKQ]-WE$98B;@;O<' MN18Q,W,/BP[S0O"$B+8->R7DO[\I>-E85H M^WI:GXU'' MWL''=N/H3WCF[H_&EUVZU_KV?6^S>=AH_7$X)6:UN44:F]_8[L]MTMQ\>]1\ MMWVV>P3O=[ %]]GK[&S^<0@1Q(_&NX^S-AV5 )5TO3H"LC*HM*12B$J=729%*0<2" M-LLN^GV8!BTP-&<8FE'"GIPVB>724!DBXHXK9)*PR/+ 4C "TR#7UE6=F0?[ M1G.L=)@W"_:+-^%Y*?<6$UZ\"4\+;V0&%*F0=-Q"?!,)TE%)1#R62G!I5-ZD MU77Y<*W>IU>L]+B:=>$?>^SA?H-NK7]ZGDW )\V"\)A@5OP(Q'X,UH #;\_YZVA^2Y;W+WEU!E MWO@TG6U@6@09+ !2DIGPSR7DK-!(26HD2<*Y'*J0NM!JA4*5DFU8,9^BV/,C MV?.DO\$4]S@DCIR0)-MS0#88FW59)$0/7&HG*G]#/W@/HZ0>[J8'-W8S[*A" MNB0=%IMT&'?XE_9@?RS&5^5 W_6Z_0)&

CZ5.;W&+),GTPH]0CSGD$,!() M&6^Q-2IQ/70N",]B\2\H1$3A".CB"?CD:&.(J>U M,(&"DV'S,>PZ(ZM4M_42LAG;N6P[]L&[\+YW&D,-3!(^.0*#J@1I^K5:K:0S M%NURC$=A1N%6 9Y; \_.C(T/8C@56B"'$T/<1(=<]!9%892.+!(2X]JZE&*% M@IJ2I%A1/Z)8Z9RL=&JS PO.DL[[V.G8X]@]+:')W+%G^DQ)@*$27CD42"2(.Z:1 M<]P@06%UD%$IGPDV:1UKN4*A2:8\Z48(S2T+X$$8"7X^U\PB MJW1 G-@4.>ML+\MKX.>#:POP$,K2#[O0OC6 MQF"L9-7$H>,-0DI).P23K#J$IK MZXS7\<,I$U8&2*]R9PZE7G_)H'D'IDRUPDR99#E,F4,3WH00M]/MG_96A^/P M[+*=OCUL'OUYM-?ZXZBY^8$WC[;A7GMMN&9_EV[3G1:TH_5'9Q;'X2X\<_=H MK]-XMXN;F]_H;F[WT3:T[^W![@'8UA'8[KN_4_-@]VM4GBC,P;RDSK0DR2%K M*45:@GDYHJWQ8I(LDVOGK7+4L$RS2E%,+GJGL398WX$= M]#?.%T+_*2DMC)J%4;,P:A9&S<*H^=@Y@_?1]N-Y=6!ASGPA''5S8W2(_K37 M'IQM#B?0$TG^W"\T&"9_CK9XD^8D4?.P^7.#-5H?,(0 MJ%]XZV2./GM^\[ M+4_@/C\GDS^[K6]L[]W>?H-^8(U-_P.>!VT^/&L,DTX_=S8W1//G9P@QFK,8 MH7QPQ!C!$/4J:_1%@JPQ$)PFX8DEQ'E-UM9-7:E5TC0N;)D%B99"8U&0:&%( M-%7@::0R@1'D4L"($^.13E_,>RV2Q&QSR^MP?[MV-' M+X7E\Z?+K 9AF!0M0#0O()K!(.Z](%(GCF)@ O'$?(:DB*(F!L/8*:5#)LFD MFE4F(5DUZ(24]Z'4I&#F,ID/51(DZX M1YH$A;SA6"MA=5!\;9W7&5FE#.K+R%L498]54/8H\#.WH&<6>P5Q'E8/Q QQ MF0=+@T>1/"*,<:*ME%2&[%$(]F#B[I*M6%W;792D1['=.=KNI.L@(R'92P!C MM03QH!RR0E!DC(Z42OB?MSEAP7!)6!1"S97$G>40:D(HXTLH,V<\FD'8[8-W M2B;DN (\TE(@DQQ! OP(HPF10E84?)@43LUG;-/+X=0L-KT0FY[T,7R*5-OH M$0["(,ZX1TXGC+Q.FB>BI& NVS3%#^:W*^F)>^K.#V7G/Y7"BA71:2^84 MZ.4*BI^[/QL?OBJ#@\':Y@H*P!QK&+)$">28Y:1*6 B\MDX?+G5<,A*K:Y\+ M5"PO]GDW^_PY89^<1Y^P9DAR#GZ^QPX9!O9I$[,I4>6#X-D^"Y?F,LEQMM-"AOED6+5?1'"Q:%;MDI)<2'I@K#3N"*/.(2FI19PGAEPNH J> M!V6CAH%+F8.7J0=O,Y0$P>K:\*+IM(L-+R2%,+1A&JSDS-%K5';T$I((EVFT[NJ>%=K7Y770L\'Q!?AB!;KG=M!^!G$V MY91S6&]1,$DC'@W)91X"6>7!(;/&T^C7UAFM4S*O/>''YWM=$F5(0=""H*O@ M"1<$G2N"3C!F$TXPL2PBFPF3>! ::NP^USO]PENXT=]X@@!>'7C[O PWNM>[%05]2.NUQ$\7+IJ-*CXXA+K M8/Q.!]=?XG@<3@C+OV\/5NZPN=LZ?OG[) G]EM$KA?M(;()WO"U M[7RW9_VUWZ^.,0SPJ$4ZC_%DAUW;+2DMC&)].'L ;+N]R@Q>@SG'7OX6M,FN M3%MJ^[V\_/SK%N.SME[Q<&_M]]L MU?Z[\WYSN_GN4[VVW7SSZC:8(6_ @66_2'.GM?6IUMJI?6YN?-[<;FUMUM[L M-#_MO-_>W,B_O-UN;C3?;&^\KWUJP0>-K6;KT__YEZ:$_N>W8?KY10K[ZI.N=^VCVN#_>XIW"/TZ[7XPT=8<$\BX-J^[<6:/8+5?5"#OXX^ M\/GWZX?FGBO1$BY;57D+NG!YBPU?#5K_+WN681%^[8%YO6];U^Y49;L;QZ%R MQB]]=*&#,3J5OR*B!JPQEJTY^+O3W S@?&]\W_GRMKVW^0'NVVDW#SH'<"]P MIC_CO7>-L^;1V_U)48/FE\^X27=Q QSGW2]_'C8W_SS:^0).^Y?F4?ZLV?IX MN/MSF^Y^>0L.=>-[UF%,R7B* I<:<2X-TB(IY(-16CHL6<*3>A@16QBW()G1 MX:(B/!/X!"Q8-BN!)%831L-2V?IS$XSY,L&QSP_3H: AJE\;G'HH9OVS0 M\A0SIJ?@*@EG/,(<^W#V%3I36F(<.)'2]/[.X5_:T'OJ8U A%R$Y8?3M)"?N M]C=A%M)8*6]WVZ*/4?0QBC[&XKJPZ&,4?8RI];LH9+P07OJYG%D,)%*W>./H8[OY[K. Z_ANZP-IO'N[WX#O5ALW7SZ(1JMSU&@=XBF) MU-:WL[UWVW@/_@;OMM_<_/Q]]\O6CV;KP_?FN[W]O%U&')UC?*"-<&W5H1RG@$ M/H=QGV^,NOQL-" %E^:-2[.X*!6 !>,""<5C9K>6R(H(T]BEH**5S'"VMDYU M'1?IC.=LRO.A?BBFO$13GJ*F#$E:Y3&*RC+$$XG(6&/R3IVCC#+N#9@R876# M"TO$DKDI.^V)'9Y"%;$HIZ+?&[P>PTZK.R:Q>QK5M4\#>J:3+51&XIA2*"F" M 7HP1RY$ET6XE)'\Q+VVG+P]:0]L9[CU%-J#TU[)22PX M)_%FV.5;%ST^KM(Z*Y',O#%IFFW"J)2L90(9PP&38"8CG6Q 07@63<3*QDQQ M4]=FE4ZJEYS$BKD3Q927;\I3;%56&AHT1\A)S$'*6V7D1P,W^IK>V+;M\X#O^-X5OL7ZH&+[@T-UR:9KMD,!]@ M79$(5A ,+@;@DM8ZASTZ9J(%PG-Y"*DK5?@NG[%1SU^#JQCU\HQZ2M>3.DPT M^!E*.8\XC1HYK!/"6O&@/+=4A2IN$$77<[DFN9V+NF-_4#L9IO=*_F+1;L:X MQT?YU/-8IR#,K1%FAA@XLSRES+NKJ>"(8\N15@ XV@6?K#>>1$ 8JE9I@[7D M)5;4:2@F.@\3G70" A:$Q$Q5BR5!W B,M)$"*9NZV=Q!RZ_&W[V![[6.M$VX\S M"WZN_J=$Y OR?T<#\3Z/PW3&ORRQ=[.%"3I20X*R0484*SKX*#DRW' DJ>-8 MX3 &Y)!P2DE,2*54A M1;!4_N"-])(0NP?E^PSJEY(96PII^:64?"D#F'=0/EW18Y6Q*7B!F&?@/$?E MD68X(:^%)(4Z[7E'5#YA4RSLF$5IQQI\!H M@=%'\)0+C"X'1B?2;E)Y89.7R%AI 3QC0$93BIPFFFDI( H&&%6RSL2#Z]Y7 M T;O+35S2[D1=BXWLGKL]6S%V>N;W6._8@3VYRI2V]]WP8YWOC1^-N&>8%]G M>RTOF@>[/W8/]@^:/_?:S5:SL_=NET^2B^\>_ '7;8O=GPVR=[!-FIM_=IH_ M#VGSX&U[YUV#-8^V28/^?;AWL)]V6OXKA*A*0P2+/!]JZ'&D2<*(*J.#H1#6 M,C/)7R^MM]P9@2,V7#'BE!-.6Z^(@/_#9I*+?)C6A?Y&\Z&K_^7S%TU77[W0 MQ?Q96;+Z)<^G1FOCQU6.!L0"#H@'XY$63B%%K$F)2F7\E,#!DR"K'\YB MF%7H^7+38TWNR4VOC%H(-[VX+__\37^3^'Z,][]H+!'7_[EPTQ=N^L)-7[CI M"S?]DM(*'^.@W8OYR%G-Q>.8VG=7D7\!*:;GF2>:5[K]KPA.7?=X'$;^U>T/ M>N?3:A/FU'$,?PPGUU\=>+5+@)N&5_0:@%H=?FD]\]=TOC^53-*7) 84CS_F19S*FY=GDM$I/^Y+>[ _ M9N(NT+1(:)HFJ2,D2FV313Y39O( ^*0-Q$X)!Q9XQ(;(S#93Q]*L4,14#MJN MJ ]R:Y,N5GL7JYW,<]C "(^YQ @'CGAD$#1PI\"U$)+IR)CT"1P*4W3^GBSA M[8L(?99.>%N\BOGCTPQEY, RD4WR"'.H^2I-M'9)*S*!_DD>;!8 M3\ELK*YY+YWZMICW0LQ[TOT@6@E"B4/4*8NXUP%9QVFFZC$1"R-,JLQ;Z0<[ M("6?<2?C_'S;M@YR'.6^[O<_''CK#MH];]L=? MW6%>J8#3HG=51N D8" ]EXAKP"6>R;D-C@0Q0B(E3) 01)71$'*%HJ.2T5A1 MWZ.8]6/OH0S-FON0$QL* HD 9JU)0)HICGQ(26L3>%1#;A"Y2J5I+R'IL9H4 ML$]@EN]\PM\G9KG@$!V33*,7;$)<)8M,$ QI$?)F(6<\!\ZEQ^?7XU[9@!,3 MB(B4NUT9I+WPB*9D8=5P7'F_6,[=%Y$*6"CG;ME8N*\U3,EB$B/ 1\*(>O"; M.1$8&:]%)N2RD4H=533@/#^<=;>D[5;75A?*NEML];ZV.ND11^&C#EZA8!U$ MNXQ:I#7).X$L2,Z)-"837M(';]PO+PROOD2DH;5:8:2(5P. M*_ GZ+W>V35[%@40;P^(TYD_KR/W+E$4718"%HHC;81&-@C%$I$QBBP9@!^\ MYUCR?JMKK'/E_RW&.C=CG?1>G*/.^$B1)=@C+G%",%(.):&H(S*)J"#2('1> MW&5/*)LWZ)X\JF3 -:P\=_47"QWE,GKGV0#WHK07RO[, FI"9@@V<45SV9=& MSDF,N,H;-(13%%*4 3,B='0Y=50GYL$;K_.UH4=./!4<+3BZJ@YPP='%X^@$ MKZ^225.G(Z(Q;T@9 X@:-$684YPL$1C++"Y+ZQK/2P7CJ?+ZWI[[<=@?KO?[ M!"/J'=B!Y2_8@>751Q^<]@?M=/9(?,$UPA=.&/RF>W32B_N9%"47YOKN46QV M!RO#U]ILCWF]M^CNSP^D<;#]8Z^U?[#7^H";FY_%+@4L^/*QO7?PY\'N =CH M9CB:Y&MMM/;@WI_/&@=O._"<3G,3KFUE/O!MLO?N3WA>L]T 7&C2O! ,,(TF1S7BNP&$229L%[R1*#')RF <92"1D^#$)+CH%WB06H-?J^4 M7 8UR?"ZX?WIT6G'#F*H#4.V*V-1&P[&[[^][_;[_[Z9$O@><_DZ.QK=9OJZ MJ[2S]-6CL,X2,5I&IQF0?]W]5X<+/E8B..S6H611^^7;V\ M[=>\[>_74J?[O;9?E>M7#3R. [CU/W'8CO%?VM 8[V&MJ6HMOK<'^[6-3V]J MFHA7M3?##LV]-WQV]?6*'=BV>[5_;.$P?UXFR97;;U4+@VWRR.0^_52 M1_S?/CA;]A2Z*(9J4/+:5[V;LYVJG?W]&'-7?CZ!*_MQ,.@,1P3:,F[%C(?? MW$GU2V]U_KZC]G9LO]].;;@P];I'PS;#( V[-,^K/!:Q%^&V_5,8DAEWZL7A MW#R_;'(D\J/@9IW3,.R8BYOG>\,PG;]:]V1$*E%KPTNU^R?=?I[TO=J)A27? M=CIGYY\N?$7ZY*'YIYVXDRX98 60,]:J#(XK13#^& M6\\-78A@ GC$H4:_S M-K) 1EN%K+?&@#>1L7&*LQZ"C$A\Y. < 0): #^LC B*&H!1.[5@M<">1N;2 MS],=3*-BYAVZJV-ZW@H9GW*%B[=-7(I\87EU@'$'(ZN/Z2Z_S795.T7^)+'OKD MEW[NGS/^GMAO$3E FT-D$S3VM>U\MV?]M=^O^A;@6(QNKG,*8O+=KWW#E!;F M)0]G H2MW2& O8; */;RMZ!-=F7:4MOO97S\URU"%#"TBN,>S"L?Q!^>/;9W M,(Y'BE:V_N?]IZV/?V^_V:K]=^?]YG;SW:=Z;;OYYM4]?-5'?9'F3FOK4ZVU M4_O>%_[U((/&EO-UJ?L\1'Z MG]_.$?;?3^VM9T#YRD^YW[:SE]<]A7L$\+; 08LG@QKX,N#.5:O/41;#J5:D MX0>5.,[U0W/7I,/R+KM!^N77@+C\W%6?@^E7 ME"Y GT.\(E0O0)]#L-L):=RIL6RL;C+GQC+-2V.U6(KR"27WESY91HW"-<(G M=TM^7[2'H_7D<,5^^U-J:*<:*H]1#5E+I(IJZ*7>8)=>M0.H1,?J4MO(3]2NO#F+FQU![9S%SA\%J7M?XQRM,.< MTY\6W-C>6>T:.:A?O?C+K+.XV\NO=AG%;W>HH_ N.A\I(X)8+EG(25(IA$S2 M*:&5N;Z.(B?VX5]3V>E!UQ_N=SO0C?VM_SUM#\ZVJPP[]-U?W5YNSL9@T&N[ MTRJH:75SP47>+H#0![ZRG1$E]I](\<4]<]DC465_UCAJP'>VO^^ULDCF!_C[ MQ_V]=UO?=UH?ON]]:7R':P^:1[M3HLK-G]MGNS\[<,\_.HV#S_"L0]Y\]_9P MM[4AFIM_P'MLD+UW#7B/CZDQS88JJ81HQ@]0UQI MB6Q,#"7CL&"&$>=R36^=B^)6%K0L:'F!EH9HS:PW@FK"E9(:!QRXQWPK%V@I;/=:4*,L#H19S'I2+S$3& MJ?*.">[Q8UE],>R[&/9D:DQ&B.&CT"@D#H;-543.PJ_")$NQBM1PN[8NR$.B MO&+6JYL%CQRP6T8O.*%<^9"7<6EDBBQ%JS2_A54O:@E/[1\QH)^QURU&?C8:0CM\[GZJJJK'N%N!>+M<][$;_7D;7B MNC\EXY_,37@#,9FR#!DI"*SP5"&;A L<$X(:[T+.+ON1M+56..77>5UTV&N MA1KNI$%S7CJ(*S_3@\@_8;F3AN4L@> M%Y [N8J[DY/H;:][=(NSQ&^&Q#A_5;FN9ASLI.)_S0>"9P@\":UAB#5'W'"* M>,0 QD(KE*+#R@5FG7!S\[\*U>L*^U]S2*(LR_R+&_8@#)A,M!AM1C$C!(6):8-XAS6>6?"9 MD!*,*.UBQ+GFN,R$YS\3D@HA64&0HWF;4E )_U()*4:)3%9SIF$F<#,=*I?= MR^<+[,M)GA5S?K Y3^:^-$[$*Z>1M!IB8AGM_V?OS9O:.K:]X:^RR_>YSYN< MHDG/@W/*502P#^>Q1&++)]?^Q]4CR!825Q+&\.G?U7M+("1A,PB0Q$XE!#3T M[F&MWQIZ#+@I7-JU7Q[;[Z=]DEA3((R M2B#'$LA?$CAR4E $B,P]LU$Z;UZ\,G+6([6T?9?7HM;3[9HN3%0A+V:JUJYU M*NK\^F#KGHHZ?]6W2MS'UKJ(HR3!\."P#EXHP2-@$(>Z%1,88CY@1VC-LF78TMY2F&TS/MI5>LES4.G6_QLM[KOHV M]?,\\TI&%IRCW%BO4P+SE+A@D[ )FYOV+9&RQHMUP8MDW;,TA2B MS$0FA.0HQ*"V%(HM35:+GZ:#GM[J74YAJ- M#AE&.>)*1*0-MLB7J:""*>8'A6NUTRN!RY@<>S&//!J '3@F]X;C#& MQ&JGNHXO9/AZBFLX_"-=93Q&7Y[;]ZP@]XEI7C8M9$$U,9=2U[A_@(O*ERNK:^S/26U.H%C"62-J242<.H*<= )% M1:S'5A(LTHM76FX0?9_*<,N7[%3#V"K!V&V"QI5, 4PF#NC%34PF\IB"=(J M(JVCO![%:O!:F>M"Y+FXG>$;:@YD>8K MGZY9(]@J(=AM%+$@0-J2&##WCHN8RPMHGS@SAD5B:*P5L=7'LIF\<^4455XC M[2)&//M[G&4*.14QXUH+GA4QNB&,KO6P&L56 ,543%Q22@1CG).HK?0A.CV.JCV$PCA1@,Q1Z,2,XDXBI@! =.D' F.F,32T2]>*7XAM'/*WW^ MZ9Q[;VR[.RA^*\HHY#CXM>Z:<$M>"4_%SC-IS#2:8")#0@9@9YD" M6%<\(L6$CB(8ZZA[\4K(60.K3F->&XXV0EE!C18V&.Z$=T1$3W$$D4XEX8_- MT77!WD5P^DS#!,.3#3P;'Y0@;G(L#8D*)6-8;JRNL!)UPX15Y?;;:.W.96 V$9I[2M=:^\HS_[0/@C"'A?,A9TOG*@<&?G/)(Q\Q(3F- M&I.8M7;&[Y,_MWJITI4+HNZ64'=+>#1E:P$^D[I;PE+C;Z.UE;&W])PT=SZ* M9NOK9VP<$U)Q%(D!.RL0CXPP+(<8:>PI8#-5=;N$567_VVA?"W>?U&64EQ8$ MSJZ"0*[5F23+35*L0SR:A*SR%,F +:AAU,H0\GVVIG6_A!7B_L?UM-3]$I:/ MT9M3TIY3DSPC''$*@I['?$F2B$:"<":9UCYFKRH87K6D7S%>?V0_2RWI5P0 MIB0]U01S*FBN)9D0!WL/64HY(M)89SF<.;59TDN!ET/2/VK(1]TNH6Z7L 8^ MEKJJYWV!TH 2')WB5")I D9PB 9,H 1_$DJ-"LS1J%^\NH^?H^;@)>;@ M1W9TU!Q\?PZ><6(P%Z01#AG%?>YP09'Q%,Y+.!ZHT#9XLLS.KYHF%D\32OK M+>AC-!FP:R4WR#D!QBT ?-0V*4MRN.!LZ&^-\ZN#\TOGXJHY>0&.YDY Q+2 NFG0K:^NC!T*++9&C5_1-NT#_AUL6)1J6?JE7/5'^J M2RO>=VN6!>SO7WA126-9(B90+CA7W$FI 2A^JBB-02Q77,+8*M2910 T8[52ZQ<#U,U^B\].@\I<;S M@,&ZBAB9:"3B5@=DE3 (>RVTYI1PHUZ\(F1#S(DI6]FN#[5XJ,5#+1[NJL9C M(4%S=SA)EM7XW.<2^R 5BU)B9UFMQJ^!H)CVW&(7.:CM' FG#>(Q@4(?3$2) MYRI;WGF53(Y(XFH!$4DU3-.:7<#_/424;I9]=2H M-L7U?WMU-7#RNN=Q<77P+R>#83N=38VN+L9>&(J8,8B4 [YL#^'Y_L?&%!$ M*V3S04RYNTWG]RM[2?$F+4\!0"WV,!9$%*G;@>=_*P-=!8;NA^%<, M!['8\AY(=9B+L.47JX\;^/CNT7&G=Q9C\4?LQM0>%G]V8-9YR%RL[:1K [UY,THQ-R 4\SQHD*X M#;8.XR 6MC^^1KL2"3Y1 Q"HP=O!89$ZO=/B,%/E8 />'[;[)0$5KB+ BFIS M_0HXH<*75]3^K!CV82&=BJ@.IBH-;A97^8 2(.Q16'K+?H]W(>7'WE\>FY'KD>N1ZY'KD>N1ZY'KD>N1ZY'KD>^8#% M;UG@ =]:M4X'_:I9E+ M<=C/7NO_NL'Y@!V>O7XYO=O_G[?O==__9 MV]XM_K7_=F>O^>;]1K'7W+[>5W1D^P= 4MF#*N?Y*Y]H(:6\WMO:VWQ?L6O-#8;;;>CTJ3_3+R(\3P MZZJMNHR2KL).1J'2=.E)[I>];C$\[)W &&&P4<3O/AX/VW;_?_8SDEL1#LXJ3R,>]WC MD^%@ISWPG5Y^K04/_*/3\U^?^%IM__WX6FT/QGCWM?GE V^\:7S_V/J+-G:: MA\WSO^#WKZS9^GCVD>Z>?]KQ9V_9NT[\U[NS3W^'8T>Y;'SYP)IO_J+-UL'I MQ_/7A\V=CZ<-NLN:.Z\/]UN>-/.57*OYM7G^[]1H'9#]K<\J$!HU\G=(Q>?OB:?CB6H?[?$[9&@SBR"/^MFU=NP/*)SQOM)>AL,/B-5['??Q>SG!X7_#SMH#TI%YCDS M9^/T,Y<*.\4M(D8:Q+5FN=-51-)&2[U*CN@TS6S72(EY]A+EFTH\ O[/O]5J M'<8B]3J=WFG9%*K46TLZ3[W^\+"\J,T)E@A.$A<,!I MS$*[NN",Y=51YHN4^>);"3T3"5U7595RO)WHXY&+_2MOD9]GNEGM4?NGWT? CBW-.T:+R>=7;(UO* MD$TI93:G1GE\HP>/+*W-TM*:"E^HWF-\4U)Q[=MXDUS[WH^&)7R3J>O?_M&P M/WY/&%5/=K4FRV\T[$^R4'^:-#[[T3G1?*-XEB?HF#<_<.VODUX&K#]!!L.@ M[6ZQY;,7*B/5UQ$<%GL9K_-LBY$N<&WGO'7?K??P^#*P!&RSLBICL>]@J&\E MU%:Z?;TW%WOSH=N;WIT'(ITK'[TA'S]IJ*V^T99NS6:!TQMLX(WC^WY.3D^Y M^E_>QF^Q4Y"9Z,<[+?D&U+1>^T;K?;O3OK&;[-OSVYU6;V@[5W;F45OY/(5$ MJ[2=FW#13^*P9\_^MAQVYVK=]227>I)KWY%[.X?;9A='&7<;__>D_2V#3%];W9#_MWM)7!<^W\N;EJ7)8+JC-W>4 MP?2?HT]O/N*/YUOBX]%?]..7O^ Y'_E^J]EIGG_\OO_FW9?]G7#XJ=7\.I/! M]/>GKY^^O/O2V.FT87WMYLX!AW6(!OW FE]V^: 06O(V?"L"3N=3X 1')')Y2H2Q=H@[RY%C MEB"GO2>">,LI7>,>R#5 K2E 28\E5L1%R2*/E!C!I%,AR)BD\SC6 +6D $6F M (H3R967"A'.+.+",F2)DLC8H(R1WGM*:H"J 6HIUG8+@ HV4&E45 GDKP?S M( :2ZY1I"82LDJ_-N"<&(C8%1-8'FI*GB +R($Y";AU/$^+8^:!SU7XIE\V, M6R-'\WR&:YP,3VRG\H']8\8'=J.J]*O;>?$1G4;Q>V?PLI'=CE5X R!.M?6O M82=_J@TM:TF<%4&B2X?2EZ]D_Z_/P>164)PAZHA$G$N!3-0:2;"_"=C?'%,# M2(3-!F>Z[J>ZOEQ]7R_,_;BZMG'N[X2I&)HD[#GG"CD>!>(!4^1P[I7L70S6 M:T:87YB-4S/T\C+T?;T6-4,_M=.B8FA%F/-.$60,"V K$(,THP%A(;"G3#%* M9,W0SX"A[VOEUWKW4G@ *J[VEA%!J4=>\HBXT!AI8CA*)F&N)0Z&JF74N]<^ M5.:R:N)$-;AV=S#LGXPR%N_@%W@6W>H6%4SRNJKXMSTJ^)>+&.2GEW& M=[Q M, C5W)[Q#!!E@C=>(ZTE09PEB@R'W[S@P20FB0IBC2]+:KY>='S&O?BZ5C_N MQ=S37@*7%">>):14!/5#.HX,TQIYAS%3Q">G":@?=,.PV88%-6^O#6\O*K2A MEME/PM;3O@(OP*Z@S"+BN4.<8X6^0'RY3]$(RK18E*I98UV-=:N-=8MRHMT0ZVIWV5UA;MI=9A5-RAN!%+4X8UU" MQFB!'-.$^,!C9'C1H34USM4XMTP+?P*G8JW3/0;83;L/B9,,Y)) @?L 8*<= M,D0$!"JZHCAI@C7/.AW=$'AE#-@U"D>:7_UJHDKVG4I@C=8[<1!3?8@G3^). M59=N>B=3SW+99[GVGOK;QO;=.]YX]=6<]=1D'CA4<3!&[;/:F'L@_68VDU$[ M:[4)!CFG0;_!S"%-A4(>$R)M]"JPQ15W6+X\B1JKUA2K'CC\\A9851MD]P*L M:2<[=I0G"688LY>!J.&JAJL5(RZ<0CPJAQPQ"0G'$XD*H$@M+JRTQJH:JU;,H5VK5D\,6-.^ M;IR"UU(&I!-H55QKCQR((:08,T9$&JSCRZ=:K9$S^YHR]+W9#P?M M$*M&U_^X8[FM9Q'*ORA?U1\G YC&8+#=.W+M;KGOE^>Q/7D<%[!5ZU,+@*?] MR5C2\SW1./B\Y\/:B'"'WYNW:MK@7@Y,I M!O?,)\QP0H3:B'CT%FE**7+"8JIY9-J!\#8;0(@U>Z\O>R_*=U"S]].R-YMB M;ZF,488'E*@AH)MCBPPG&@GL@?-UC!+CY6/OM0_=66R2[7-PV=YP\6L#R(OR MDTQ$7-973 \$N[/5QIC0CC&I09?*U<94\$@S')#2QG!F@=X/C^X6R/LP>JZ^ MT>EL#8I>*G:BCT<.CH:1C0*457*W\YA%_A]K-C\GVZ?QF^Q4Y!?'W8O M%B1CUV"G:;W3C[33[%X[_:#[N7);.AO1L$9!'-<)C:Q2WD=DW^CX%R[/ZTFN MS"37/X?*#@X+VX75Y5_B_YZTO]E.+EY4_'*4>WL61Z4U5R18X^#7F;RJ>P=M MKK";>=X2U\:9[*Q0'%L6' G<"YK+U>?D;,JM-XE6=V:$T)\YDS-];75#_M_N M)7'5?N6'; _;^I!]RF5(5!.>WVCM?C98)B<41MR%"#^$0 9C@;PE6AE,A:3N MQ2NQP11?HC#4!2F$-4BM*4A%KC,(*2QRIH20SBA)!0"42-%[:AX8I.IPS;OC MT]E5?-+8&Y6$1Y$GCCB!W[3''EGA,#4:IZCU&J>YU0BUI@@5M'<"X$F$@#GU MQ.I L Z2I22IH;I&J&5%J.:4!I42U\PRC)Q3@%").*2=$DA%';0U ;O(:X2J M$6HIUG:;&'!0H:+PE(M@.'7*)2]5"DZGJ&+"HC;TEANFIA4I%5B@3",6G41< M!HN,X/"#@#J%":/6JN4S]-;(53V?(1LGPQ/;J;QH=ZQ.=-/J<"N-1O=U.\7O MG<'+1G9<5E$H@$C5UK^&G:S!Z$'!J#'A=?HHFJVOGS41+@;G$. *@!&W"6G" M&%AU8)U[K+"E9=\WM2$$6:+*:8N^FGCV;'U?1\W]V+JV@N[.T6=7.5IB[5,D M&($!FXM,YYJ(CC!D8@!3UVJ/^>*LH)JCEY>C[^O8J#GZB3BZ.26CC75842^0 MDY*-:IL:QE&0(EENB5)$U!S]##CZOHZ 6O5^4K:>$M3!$!F%B8B6=0.#EL@I M+I'G3D:#-:CF=AE5[[4/N+EMT[ ; =1-G; K#5"+"DFYIKQZ&4U8:QX/!5%_ MS7@',',N.B.0-U%E5Z5"FB6)E')"ZF 448O3/);O1J5F[$6'<=R+L6L%Y)[< M?3;-W49'I2BBV'C@;C I;' &$8Y5HF G2AQ >$;1IN:N=>7N1<5 5%+[:?A MZVE_ ::&&\X4,@18FE/-D.94(&8 O1VG(,9-+;6? 6,O*G"@EMI/R=U34MMJ M0.AD-!+64L1U<,AI*1!V!MM$%;Q)EU!JKWW\P&+K%4\G-ZY;P-:MU[\VH+PH M'TF56EG#[Z.EZ53P2XPGQ!&'E"39:.)9S7(!81P]W8Q!!/DB"+I4:6>Q4"5<[I MA;F(:K"KP6ZUP6Y1CK0;@EWM,EM ZE"%#44- J9R YBP#?+!(!+-OL M750BUS#F:L.0>^<@/1;:K5%8TOQ:6A-%OQ=4_6Z]:@+7LUR>^LI+Q$R+B?&[ M=^#QZNLYZZG*/'#(XN"BAVMMSCV4@N-GG/1"1ZY%Q"A):Q#7EB$7B$#&42.P MMH)2N<89$S58K2E8/7 8YBW JC;)[HE84R992D$J3"GRF.;J6DPBEY1!@6@N ME&68&I^;!$JVJ*XR-5[5>+4J#O%:N7I"J)KVE0,@<:*T0X+E.T'L.=*&692, M8=$88Y-,M7)5@]52K&UYHF5KY>KQ$&LZ9-9&C8.*.;W%(Q[!,+0\">298H1( MAD-.H%\VY6J-'-K7%+:'3\!$8W>8&7'0#K%O\Y[_XX[EMYY%3/^B_%5_G Q@ M&H/!=N_(M;OEOE^>Q_;D<5S@5JU1+0*?ONQ>*?T.8W^&([56,(I8E!AQ8QDR MC. U(G[#P#YEZ4?Z=F[B=D[K.KS(V5QDQ%@I+7%LPEJT#YT 9A M0'":-)=,KG/=])JY%^T,N3=SU^;%_3B\.26^&3?:&.N1#YHC+I)#AAB*!/52 MRL2UE^;%*[,!E%CS]_KR]Z+\!S5_/S5_3TEP18115E@4/07UW(.B;AT12'/, M:$PZ"*66C[_7/H3G/@FWU5;-"X>Z6?O6-77L+FIWU@;3%^5MF8C=K*^J'LKQ M>S!;OXQR"?870T&SB+AQ$N7BR,@3;)0RE+B('RBMX[X\M.2W7#6.UCCZ!(ZM MV^!HK0;?$TRG;M&8\9(:SQ 36"&.HT:.)XT($8F"R0/<$!9[BU9#:0VE-90^ MD!NQAM+'@]*9"GV$2>L=0TK%7%9!&>242HAZ+)/%-MC(%N11J*&TAM(:2A_6 M8UM#Z2-"Z72[HV0),=2@I*G,S5$LLB(X%'7D'',K4^"YB\+ZJ*6E8_>WH84G MPO]#^]NK?Y8_REL<>#^'+\R^^A/3CNV+.7[6[).N67?C^R_8-V M=[PB<3SKYPA3\#\6 M@T3 *5^$4#ZR#"X?7CSPPV^Y%^_B<3\.% M[P? M%>WNMS@8EKM8G\WCG\T_BNOBLHOVH!@=&QQ$M=^C?=[ROG\"+^Y^/X[= 4S0 M=D.Q#P?5+ZH\B&$QH22/#J#\T&B ZK/-7A?-^?S&Q1=@X.-C6$G&Z V@E)(6 M\B2S)+)Y6LYVX,0S0<4X'$R=\4C_:P(=]-O^5N=$-^]QY$MSO!-E+^:RQLNE MD!JW9J+)PWGL6;> K=[1_#DL_(B4?T^ &/QQ]5%*KX:#(M>RL9A3A>#8SCWJ"=/_"R'SOE D9VQTZC\^;= \)\JG=F?BYV'_4AD]B,CUH_V*;(+)OK2=4WLV>/';E34=@8$V M&EQGU]3TVJ]=84H/4Y0*5EAQ88B^5TF(EZ50R)^".=FEF4MQV,_^GO]J:Q)D MPMIC%P.W3FOO.<4D)IJT4"1]5L#/I1D-C)G%8%4*R-X(ZQ^)TN:M_<6KW?]Y M^W[WW7_VMG>+?^V_W=EKOGF_4>PUMZ]7SB==2'._M?N^:.T7 M'YI;'W;V6KL[Q?9^\_W^V[V=K?S'Z[WF5G-[;^MM\;X%+S1VFZWWHP".7T; M$\.OJ[;JANW[P\H;QNZN;;U4%^K?DY)MLI=:YR-.#+#D_4<\^"TL5IH M'IW2,7E[K5QZ<,WPATH+*-)OX[?8*>@FV&()SFS8 ^U[& LB"U1 ]Z-D. MC'LV.;\BG/3S#+(\*1D9?F%Y@F $V'YQ%FW_ZGX6$_[?WWFVM/@F$ L4L% 62P[;=[J/K*403%(MQ(=R7T MJAJW1!A?:DESW2Q9U.;M&'LT+P7!$_E?RJF^7#4'C#'7^%]ZI98QWR/2A:V? M<"9/0-S8*7/-ZUS>UPU[,CR!E?QH0)!SPW[;E^H83!8^-?+*MK-^&[.[ M"7 Z/R_$TI9I$&+SPZB]A#DV<2[<=*M>S':L3VK;.5NX7K]?N\4 M(+?2\RJW?9IP5MGCXW[O>RE:LAR!-_(9G&7A5-D)L*"3.-(KV_W)S0%(A]E4 M8NKB2U>$TLSQ@X0=PE3S!_OQ6Z_S+?_F^Q$6!K/RI0R8G-*@E/,3I."BMR># M.'?TB_5G3UEQUHZ=D,5^%X3IR(DW'!]_OQP[[TC6/&R_W*X0W7"2(N?XJ&<] M:*4@^JG[0M,7/T%+_0AL.M]<)'*S^.<5__M5=8!XQIE)AOE$N/#*:J(,X8&[ M:$T@[O-.J0X03-"E7G!5$[@T6R:P=JL;LOD"%+ %:%P&9S3@N?_T>GY MKT\KZWFC/9;U7\^;?W\@G[XTVXVC7;:_\Z[SL57*;9#97T^;._]I-W;@J;1Q M.BWK]UL-\JD%X]*]LX\MSYMO_G/8^'L7-[]XO-_:PLV_]TZ;7SZ>PWQ UG]E MC=//A 0EHE:(!&URZG)$3G.+J G18*X#L?9%<>%7V0X\P0,7L6- MHA(S,'SA91H4:$T1%*CC+#4 /";O'.8;DS.W,@]E%,XUX'^^FJNKA_>M MZS M-EINX%^/B131)Z-MP);_S.!?!KE9,>2DVG^2P7WB,N'*%0*##(,@(4I^RB_.WFAT3OQPM.G]]N#K(%LW/9#,652=MH>'Y5= M9I5VQ^0C8)=Z1UFI+Z78A=TS]03@Z&+0RT*QG%*W?03;4 >=TN)="&]4Z=W M6H X@)E4$F!J%M5]2REN9]9P<1M38OI\(_1&MS$=0./8N;SF&3]I]KH'I \H M*/D[(0[@(^5$89$QI>C+I^1C&7%5^=G_!14!:"Q_Z'+!HP]-W(\3<=7H.[3A MBLR<^6YI)N=W;F/?1<*3IX(0)1CGVFI&"?&4JBA]"EK>U+Z[Q _0FN&9MK-5 M:@PK8<0].K W8:!V(QM9G BS(J9-(!@,400W01F "15"P@#VQMUP#11"^(?2U%+$3 M?3QRL7^%*,@3>7&70I"6KL[M2[$QUVF6'8O3B)I1O9_O*D.%Z5.^23"\3HY& M3L3*F,UO]^,AF&&5?(:_XV^_@!([ ,NO&RN/IOV^462EJE-.I'S4E$#MP=8783SLB@ Y"RH]&+$YA6,8C#8>?"_WC-HL *NEQ3IP?RHA2KU4U! MOHPM3;?1M-K#>#3>L@$P>Y$W-@]^S:7"Q%4"?*C:@&KGP+ J9S4*)=KN58$5 M8/E%4-LNHX=&[[^)W=BWE=_)AJPN@("NI/;8SIW^ROO8*<5?_DIEVN6_9CX] M$<^TD]W.6;?( %D^Z0@,VO9Y]<+HF_/CFIXS/\THIC$S4FE%EV1SJ?MDC^\X M&'#8SJ1PH3AE.BRO]"K71ZD8GL()EBB63P-^'O3R"3H[:.>H&C#0QQKN.,AD M4OL":W%L USQ#,S76DMG0&]8'G+IC($9E&R7G?/Y:Q'(8>2YZ/7;\%3; 7UP M )^N(FJ.8=MZ8:/(ZR^C8V*X<))<\!=P3G9&92VV@I++B!QXWECW?,W@+UO 7E;O3_BNXES_1NP MM-UM 25_B]FA?CBHM9^?:S]?3_>W/@<>X:R,0E([A[@5"AG!$](V!>>D$B:" MX2XV.&>SN@^PZH1AER7CH)2X9W]K?W-BXO(4OK MZJJZ<*$I3(O3C1PPT2OL->]PF_D"AL!T/B7X:1?;N#SYISOP#E1)*8-$4@Z MAA%W5"(GDD$T2!EPI#9$^>(5,]-.O!$!WD;^K)>P :3O55K(H.+8:^-\)_P] M\ WXJW>4,^^ 02J5IST*;]>[EV(@KX1^#DYS5 M,7^J>:MF)G)66BR#.('$L*A>J6=-.+TF3*_Y7J\;F&J33QA;:0==H((P_M:M M#)11P/2D3!BKCM=:7*4EE.VC^6[&ZGYRRB5YZ8%M#R[-KCT 9CC9_LEQC!5N M?]C\?YN@Y)[D2_=A&1][4/SRYH\_?QUY$6/QYR$1RP_*7Q@4OVSO_PE6Z?9YA&/^VNO#AE4/WSWI]XI?=C^\@W?? M@^0X++82H 5\\=/6N^HC6R?9&NODP4+.6>T7OVQ]V/EU@M8[/7^%0O.65A>. M;2"NXSART.Y/"*8;\%ZE8%?:\X?W.\5M EDD8TD1K&GDW&EGE1264XD5Y\H$ M7CLZ'T%8T<;69ZFUC2XR9#DVB'MCD3%9ZU.*4RQ58"SWM98,%#TZ)UX%V.#Z MX]H$ M8 %$NO[@XTF_/O@E//C&P>=HO!+.<:09 89G&B/M(D%<GB1PX_2S4L;C& PRG@H$ ML&_!RE<2!18429XS)<%@(8QO2+( &5"?^S*<>_/T%,.#7*O7A%-P0G&P;/ GU]HWU31U89&C9K+U\-232# M>,T\9MTXV2V?YSV^.IZ97'F?-TI3L"$?T(UC=6]T^L\O%5[4J?!+,)\CIX3':($6*(K$4E?JDM; MG<[XVON:2ZTI+6?F]F?.?010"6@]7Z(?EE'M.Z,B:?FV M)]I\ =*%'6N'G"A64ECL9P7GXO+L1X,<5%%QG;/BN-^#,.+2Z?)1U_4Z,KIU?GKL.AOHZ%"3/:D [_V"UM4.=^C\+C\B<= '1;(*!]NH%M*% 5+*SRCKC.7!;G3O=QGX/];1RMVO M[N5@T,OWRY*LPS(4\9?+*DQEW,3E6[^.CR/D;0(E-H)^&'(DVCF)YVXGUY7L]X=37I[/-?WXVV%CXSW[,_1EI:*R3-.W>*-K<_, M1>J\5XCPY!#'2B'KHD(R.1LE-DP&/9V*M4R%"7\: IJ "H0RL[4)KL_9F8#5ZI*[75TC5R4=?GBK/Z^6R?45.293+=4U2M4CUVG&F]RH MN]1I%FI387ZG&L4_?D]BM?C*QVI3,K,JDS6;BK/;E&G^61WC&_8K.&J'T(F+ MYFGS,QVY-,PGTT"O.H_&H=?M.74H[U/NV=QDFRJV7*:-VLIZQ)7U_ZR5YW7E MYO%LQ?EEII#7/\?O19#%_3=N^6BF-)J+&7OYGDM_5ELXO@H8[R*Y%0O^I%?$ MSUM!+&^?W:HT\[BR165WW83"'JBYS\])[<;M>YYN3^_:N^<&B_]I-Y&G6_4M MXFF$Q%I:[HQF+C?>U4([R;5@P6DFI+Y]B-5%9Y[]=/GB5J;FM;YT'37HV3W; M;QW"Z^%+L_5'IWG^[O!3J\'W_W[]9?_O9OM3RY]^VCG@S:,]/-V@I]':$_MO MP/RD#=)XDZN)O>XTS@_$Q[\;XB/]-XSUQ]?]G0/Z\@^GZ ME>S_]3E?PQ--%&)>6#!3*4$.!_@M"*N#EXSB,C:/F-G8O'NUY[F12+IA YZ* M998"[)XOTJTCS/% 6"*$884))\0XHFW$25%#?+"I(:Y1X$Y/ 5S1$A% MF5+(Z!Q^YB)&5EB/8E*,!6P\D>S%*[TAI7EHF+L_QMU:V4WE/ZNFTMY#E9U: M\(W1?B!U /;62DE/E>%.)Y.[1LJD3,YO M<#;E] 6P%)8%E>[J$KVEEOBDS:2WYA5 [EUQB$Y$GSR%5_09]"U?S^;CP0'+ M2V]<$($SQ;5R-B;*K%-12ZP6I%"N5L^#E8#OYO:,4JE BL:(PI8,L3A=V1$ M%(#A,40&]H$@-..QJT3,E@CYTS MU 9^A\(D-6 _$F"_G[TY=Y[(B#'RI+HO=P#8S"$O Z.),*T=*8N;D-G<]L=T M"=Q-IZPAZGE"E$PLA 1*AY>6>^&MI@Y329D"DJ:1U3KE$D/4M$ZI(P% O6)S?@]ND5 M]]J3>M,?("%C!'MU0L;";+#GF9!QZ\6O1Z2)9LQCX8Q.)O%@'E! M1MER9%P\%)H]7RA;1QQ3REJM'26"2.Z8U90E+UR*EK)\K;G8B+D:QVZ#8]/N M)18\(S9R1#U1B#-"D(L2(PQ_4A^T4<[E6LX/#6-UK%P=*[?L6+[6@2@R&(*5 MP Y^R MQL'G9(*03FGDN2=@UHB$X" P_(C>J5SL1,X4RY4TZ!B\\]1J+JPUWCM,Z*5B-YY MZG##VT]R[6L;348BYE;ON9] I7[(@BQZC(%:N]A^WAUTHM6Z#YU56Y-?[E- MH1%-@L?$*!DP]PF;F'@T(6(EDDM"SO4>7'6#Y8!8^&W:J5!&,VU/VFQ[I=V5 M/0G;0+RO@7;_E?NXC=T+?\1L&KZ+OF,'@W9J5V7\M[JA9;^OB=/LP_FGGFYHM5M8M62)]91#@@5N6/4$2<953IX M$YW@N@0K,@8K\O-[PQJCGA"CIJ-"5"*:,^<0%9PA#GH@,@!2B 9-'=641IL+ MN,E[^_7K0DDWZH!7;:VV96[A:G]KD6>HQGD,EA%MG4=7FR_-5"&YGOGCF M&5@J%LR7I)*1'C.+O>5!XR3O8;Z,\K"V1[=4K=PWNIK/55V@%ORW$_QS"B)H MHX5.CB'C9$1<<8,#(&F38\@7)!.*$1D @3BVB(M;4)84B^( MMH)0_^(5)4];[6#:]/AQ/-%O4\VM \S\97O^5Q^_D/3]$A;2[X\%UAN7IM5^[PI0>QE*#%5;$ W#2ZY>G_1*(+O;SIV!. M=FGF4ASV,UC^5UN3(!/6'KL8N'5:>Y_SV6*B20M%TF?UXE79#3A;D?D2N[(* M[*MKHV^6I6?\[O^\?;_[[C][V[O%O_;?[NPUW[S?*/::V[,]FN?$# M8B%- -[W16N_^-#<^K"SU]K=*;;WF^_WW^[M;.4_7N\UMYK;>UMOB_*&Q MVVR]_[__I2FAO_]R$>3VZZJM>D[HU]*3W"][N=5Q[P3&"(.-'% 70:@<1\"U MP]QOWA[ESNUE!%OU0MG)_?JCN6Y=\R)3'_=K/XRYH]>0T90@K#0DXIWA+$I- M8^+4<&.]CIX3'2+8D(Y>][V?!FP^=HR?5IN*F+O$^'&Z2=G-(M%N]YZ\XZ@_ M#)NK)UM/=C39FP5ESG6L4C4=B37BM5L%8WTY&0S;Z>QIXH_F6ZIOQVWO,\J/ M !]4I^MCD6X;*OV3@)/RN>%>?MY%Q&@N*@+OVG$HN3$!K4^HWZ+";!\F8GFQ M^_PP%R5+%(NZIAMWNUC4!6')LPS\W1J4ML6"+X#K^.HY5^\Y$^H&"5-U;']- MJ2M(JQ'TOSNS@%V[=? MA8S"IU._=W3W1*";%HJNQUBO,>K:]O48=9CJ V/]=F]0.DW[\5OLGM0]NI8B M^&M5ZDC=J0[/C^*_,C7NIS>]7AAL=Q?&AF?__9$TSC^U/W[9Q7?7S]] M>7?4;.V)YLZ6^-@Z(+#.0QCKO'GT[W:C]1?^=-1,S=E4.2,EP5%@("@2$/=4 M(\NP1#(RZ4G2R6*9'8YJ0Q"Y1-UO:GRJ\>F'^$0(((0-23+,9=2&!>^4DY1& M$VF,-3XM)SY-QZH*."]#1432YEA5PS"R0FF$A>%2BV@92[DWE]!U^\ :G58% MG9S3S'-L(DF.:\NM)([RP&PBU'GI;AT]7Z/3HZ 3G2[M[@51PEL4-3.(@W1! M-F&!0C#,&<94P '02>@-31?5IJ+&IQJ?'KST@%*1$Y,\)9&#I>>PQQXL/*QU ME(JG&I^6$Y_X=*:/E\IBEY +@2&NP;K32I8)AR9JC+-N#-;=!J=\B=!IO2H- MS&?&-[$;^[93Q2^&HW:W/1CVRUC"B\X3=6^)NJ[[T_GC1@0*:+UUA3QW*^JL M87M1L+V_/>.42TQ&Q8Q'Q/*$.,$*:.9K+UWOB M,OCX=I _%Z]6FZD7[<3Z*5/7?'L;OIUV5G%K*)?&H4@\1MP[C QF'"4?F"8& MCE/FQ&IS;V5K^9BV5BS65+%8N*NJ5BP>#Z"F_57:"YP\HTAQXA%/U"&KI$#6 M:" 4ZRW8_*!8X V%[^U.7SZ,JA6+!_/OU(K%0OEVVH]C!1P3]A%1QA7B-G!D MM?,H]WH5RO"4/ '%0M E8MKG$$+U/G8Z.9 ]>W&.;/]K'.:_[N7 J5WNS]/E MOG 'SH@V 9(;8\JL5:Q%0_6')^KWW"CS(M79)FNR&IMHM8F'M5K4VL3CP)-TPX;(:51T8C<)0"T M"4<%LDI9)&G"B:I O*8 37J#LJ>MUEEK$ZOEL*FUB46Q[+2OQED)YQ D,EQ8 MQ(-*(U^-ES$F)9-*%EAVF<*5GT/ S4X\[@,_7*D:!K,[KUX8N6SJD)OZ9NSI M/#:3))H]Z1,$6BM9BT+L1FMKV&CC[QFU83ZBV?KZ.7I/9-:RDG ,<:H(LI)C M)#&SU'!I97:O$[8A\3)YV.MKL67WV?R0HVNFO173-K>O,JWRC-&0FSQ*+A#G M1B-KM44!"VM=XI8JT+/,O?NG+1_#UAK%FFH4"_?:U!K%8X'3E$;!L&;84 7G M9 CB.#CDK#&(VP28Y;4P6H%&03?@+-MHZRN6G##R)R/>[>T'8*5[;_*H;V M^[,H)7<#E_>U)0S7'%07;J9=ML%^W>\=Y?Y+[>X)[-_^<:QZ.HUZSU6?:]GO M<=!H=WO]]O!L+U>GC8,A8/'547;_]P3>;L3A80_>^08?*6LFUFK7XA!\=\8F M=$'0E)Q"%@0LXB17,TJ8H>2,=(SRE'1&\ VC9[MKWLW]?C,>7)9[M&49HP:W MQ],8:W!;47";5D\U)0Y;6]89 ?74"X6,)1()'8$(6 B.ELG\FJX&N#V'6\>* M;;+2.KYB'!4][QX4PUYA7>_;@UPZ+MT8Z^D)N$WS]@?26@&P1X$;?\1N3.UA MC;.WPMF]&2721I:D2!2I%+(2&3VR&GZC(3H=C#OQ)SVR#=OT+[$/KME M&:-&C =2!6O$N"]B3&MF8%XZ13E#6E*">(H&&6X,PE1*8UA*TH87K]@O(_ALN?KGEQ5,JF,!#EV9_;=LO3H(T M9G1.YJ(G7CGD&7/YOM@B[:5%4H#4X,9SR7AV7'*UJ"RDVG%9XVR-LTOAH:UQ M]L%P=EI3=]Q8; )&/JF'*@JCWO^1_3!_J>!9UHZR' MZ1#(X'A"[\1UXM6C>^HI+LL8M]VJE;9 ;];M= >^]:VL@30HNCW8DSB *94= M%.W@H@-JNSL8]D_*R[-UME/K,1ZF0>):WYW=OQ?I;[]T0*/Z==R2M'?0A<>' M9W'?5H^QF#$6HF"M J+48RSG&,\!Z5_W^O!GSL+VA[9[< 6\-XIN'-9YV746 MU=/E98_(<_NDWX]=?];JPSJJ:;P!.LU.FRJ"KF6_U]Z;Q7EO#F;RM!5+-$:; MD.5!Y%PJA[35"@5%3,#:NH3+9H!*W+M5Z?(%:-1XM4IX=9LX#ZL]\RRY9 /F M224C/686>Z!RC9.4-P"L[%N W^Z%7#4XW0J<9L+&A/22>(NLE1YQPB4RQD24 M5'3)$QLE=R]>:;,D02 U*CU#5'K*7/0:BQX0BZ85)>6=<5(CKG@.)R "&48X MHE8++P2-B> 7KSBK&]'4@+0J@$2UE&(SRO8*5%;-#:(&OM,%L/V/TZXS#C-N"H.4'*T8BXMP;E5 7DI!#*1P!D MSQ?D,%LX?RUY:?P::6NDK5U]SP-6IUU]/NI N6?(QZ 09QJC;(,@S@4VPA&G MA+BOJZ_&TQI/GR>>UD[*-471*>642!DY)1XEF2SBAG/D71HH M+9VSOPTM//15N2A?%38K(\;GOA+:WU[]$WY4%*9)D EKCUT,W#JMO>=@=\5$ MDQ:*I,]:O)C\TFA'CFS_H-VMUJ5+4'[DX@8TLS51FZ-SJTZS>7($ _D%>/6F MBPV[X4Y[X#N]P0DP*@S]1Z?GOSXQDS;?CYFT<_3QBQ>-\W>'S:,/Y\!PYPW: M/&RT_OC:W&D>?GK3.&NT&@3&PL!PG?BO=V>?_@['H"'*_;\_M9OGP.1O=NFG M5@,8KG'^D>Y^;[SY"S?HZZ\?S_>^-\[_ _-^EQI?]KXW3S\G Z8[]A*YD 3P M6"+(:HY18LD00HQBC%>8"D07PU9V:48M21(J$NX\' 8U)"3/A)24DT0%8' $ MY#N&+1_V3^*+5W_T^OW>*?#&8,RHHZ-]=<&A8XJL*._5/UW_MZDWITB_.JR? MS^3JS 75*5<]TIXJSH%Z L4Z,9&2$3HD0N"(2#I(A;#V3HA4. 7X1*[+!D>)JL)A&LA-EV-\!6OJ1T4\R MV+6@_PA*2U7N^3 6J=?IE(Q0E! _* 8G1X"],,J@&,+[V[TCF/+9__TO38GZ M?0"*B!L6Q[U!NVKO5:8#C;GBD16O<@T-V_>'%48SLE%D(I\WG2??Z[(3VE-N MU$[T\5JH'+*!CCP?QY?B7WT-[<-RQ9R_;W7(: MY9=^'PGTD28#PTVK'>4#J[=_/VV'X>%+0S:Q)EF['ET.CQYLK5:] MQ]FFYNS:M_$FN>-[G-,[??-'DR5\DW"](I/5FX)=_^YRS76E-I:032IO1K++ M&"]Q,899>'(YV !S)&OUGH^Y0&[/%]ZS=GH MI>:-B3%N6JSD]YECF']P3U'Z[UW\UNM\R[KC=C^&]K!X;7V[TQZ>W22+\*<; M\%QVL6RZ.@1:#Q4N=4S^?? MRN^>C>)^:1.#M.KTN@<(#N.HRJY3HJEH/CGO9M%D[X%LFT!U68_X(BJ5R-J](X> MPM%M4O/H8\N+9NN/0YA7I]F"_[X/-ZZ_--Q\(_$?WW_R[O?_WQ^]-^.]3J_GEX_E'O-_JI$8;G^6;I,9[ MC)M?OI+]OSXG3&74^3:>4(OF-@ 2EM0N/ZBB^15 M_''/2F8WE+@UVM5HER,[57*"YQP7$P'BB*4B!.FCX=8F[&F-=LN!=G0*[;@D M@0@B$>/)(.ZQ1(Y3C2+(+443)S')M46[)<&T%8D>6C"LK4IDD(HB,9FB" [S MZ)B+W##@&6:LPLGZ$MD(H36R+0FR[;<^G#8./A,IJ$A6@N+F!.)!)*2-<8@& M;"7C*J887[RB$F]@LJAZ.G\(]HT-D(410X9Q'/)J(M)(:>268C\0Y$\5JX=Y/_)7CP 98 M1OPQ5-:?O.LGZR-X\D_61_#DGZR/X,D_>4U!:OZ#@M3+4M_XJ6\SEW?TY9_A M4HW^$QA:I6O:MXNZD[UGSN#*W$64P1:WSOA;_@N',<(R=Q1#P0#@:JMDA39[014@K%1@;J_>\L\:A!\&AZ:M/+:*12AHDM (<$MP@J[!#U%I*%9"K#*[&H1J'5@*''N*6 M\CH<2NWO,:#SV._5$'1'"!KYZ@-E3'%L$>'.(2!(TY%0KF@"M**@XPFU N2HT/, P3\WHM=5B $F"J.P\=BL#4I>K4M=E9R9JN1[33EI>A6NOIP, MANUT]OM/Z[4^0N94F0O_ =@GUY(YCZ$JM]H>#$YLUT=@S\%PD#EH;FG6_G6% MD7))FO_S!*ZVG9AB'Z;RNMW-T]_.LV_&X:JS^3T*"^^2S\(S9V30H+O(W,B( M)@1\:Q%53&.ME5=$OWA%C)YAT+*$[&W.<5%J;GV.,P6BSSY;*8!]8P#A93#B M3C+DE'7("D4C5<3:2 %L&9USCM<5CBQ/>'ZIPPU@[\%QA!&^Q<[91F'[L3B& MEW+1KP!$ #!;9"2@^/=] (=^,;K,A(<-XG!0OD5^+Q]PY6/5VQL7[P\*>WS< M *?LUT _AA ?65>W,J&83G,L;C M8M@O^[%C\_&,JA>/TF GOC42DOCR*];!QIX,K__*XQ?AG)%)92,$JJ8.>N+G MX46.S+$]B,CUH_V*;(+)OK2=4WLV>/';55D,@GBLDF;387KMUY_ #\KNWZ", M_L70#[!YY8@OVT,X*O_#[30FEXRKY//603_&7&K_6CI;);6E=:F2%(>Q$PI[ M*V'%!%=1!4FXIMPDHAFFQMD4I"PSO#L[4V1^XNW\X/Z.<809Q%HA'EGB >5.YT0RW"R?F0 M3\445\1>QHKH\B?#_*FC]LE1 M 5; <>S:SO!LL]CO%EO',$9!=#7^QJ2%4)22 W:KW87! !FV8"M#N==Y&N_B M8 CS+/^^V.AJ!\>[M?'C[[!=E)=?(Z"- MO#]Q@_B_)_D1N]]R2Y)R,V#("^$!+?;=2?3E8MHB_$+9H*W#)Z M\:@=0F<>SSU]^X#6(8B;X@@^=C@HLF@*E>%=L#MT#UA$:?HYSL\E+K9^I9W% M/5?[K':-7-FU]8HBGE_P:_=">.V-A=<[$%[74@^]W?+G7C6N4-DS,"[! )@R M>F7D4I+Q?<>GD0]C!\R2[L&?L+1> MN#!O$5U-K;*Z;OOR533I+H?9G3?/=T^;Y^_:GUJ[(C>(;=)WY5P;7SY\__AE M]KIMO_65?6P='GT\;[!&:XLU86V-UE<.6B?[].8_7T%#/6NV7K>O*=^-/2@G MH(PB(RU%7 :/-,4<2:8L6+O,.0L6,MED"[IJNV>!LZ?@AO]^B%2"&D$F$"1Q M9\'L5"%QQ<'\U#IH;X*@43DF9?I)-^D:01X30>YP**E"(7 MC4Q06YWZ3]K#O_ P7,',_HIO.S7-IW[X=WAI#,P M>QW;74"1H^-.N[S**UU]MM.9\)_EP6!7T>4KOO7'HT+ MS]ZLR^T&-VY/>2E3;>UVKUM2?O:-O(_==J]?.B0'=[LB7%8BRFZH_6ZQ[X>] M[)"N'.;ZQ_[B-FS,8%@YC.>ZZ?O?/O/ M$Z!F.\AD._;NPT-M2B!]1@[T[#@;#?$&D.TXCY&OQ/.-:^Y=7+F%+P)E1G]? M#'S;"!B+'WM;6V*_]>%[H_7QO+GSE32V/G,EG8R:(8<92$@K.'*:*B2UHY*'I#0- MH&.+^;=0&QGH,BD= %$>9%(Z!NW%MX\SPI4'<84.2VZ_>K]3OG3AHKWPREKX MMW+-YO;7MU+8[D9:<^XYK]+6I([V/E]^!-#1LEO$'L25U],615$4="Z10Z B M4R@H9G(A#(:L\D!;.5$*3@)49_;B%=L4,]3TW\5Q#ICIPK%N%.-[ND$\:J/\ M&LC/LY+<^OUH^Y6(M8/#HG=Q-5<*U0O82>9"%F5B MRQC<'E9R.+\SR(0V)D#"-AG\4PP.+9! ?J6*VCDZZF71TO-?RYGWN@",A[V3 M09Y'R%[^_BP_C+Y<3>67T\,VS+ ?+R.-YL\$AO'E5.SQ<;_W'8AV&&$[?@BY M0)_O\X07PA_XQ]PQ(=JW+V;]9YXTN6 ._.QX8X\V=_XZW]\!V^7\(_S_P^=@ M)'':$629B8BSW)L,2[!/0O""4>4D >90L[Q1$EA)?^.+\7$DB TE0?6.2P( MP0R*!2@(Y8L_I+Z-3/@Y0*#Z*F#YB*X[O4&6^0,XM4O"FZ'X^!ULGNSNOQT\ M,_B*"HX%)QA7 E8<"-C,2EE,8"MDMJ(M#6UF?GF9;".B23$$"@3B)'&4?&1ZJBDP 0JM0'YJ#W MB$K@ORX:1T?.8%@.KOX)Q?12R$%M3T\WK;[-YOQ..9L:Q49$\O$S\3YX&1-R MWH.(=\PB;8)#VC%%AD;\#DC?'HP$5GM0RL*C2C*6KK?B%Q"(G9.+ 2:? MT#XZ@I$KQ0JPJM[BF5ZGK.6VMWJSCCJ=BX*PZ&C2MAC97://D$H(MCVP[E MF(,X'';RT[)N>%IQU M:6B40U^Q *;);U(_VBPJ3_Y()%X;)#%ONX#&>P?=,C_IPB*.WX\C<$8YBU'Z MTL7TRB2FT![XL8YW&U<,3(:H'/?7)%>^F3B]\[@ MY=A,WJVFN]4-6Q.3W4\97G=&,_VS"K2L?34_L:QQX]R+YNGGP)Q+@5 $EC1% MG"B&C ,M+28L>+3)Z9!]-1M&SR8?9C/Y@MI7+&2S447[MN-@/TWFNK:R@^ Y M1V[N__4Y$DZ$$1B1D+/=E*7($A:1 NXE"3-OI?UIY.:22I6,(3[[1([M61EJ M7!H/^1[E*O[^?X.)VGH_2/XJ'3\VC]+I]$X'UX=Y3F2%B'EQ4(\>X:GXIA;L M3A&>Y/]G[\V;&LFY[.&OXF!^\TYW!.))[5+W1$70!54/'66[%E?7 _]4:"T, M7A@OQ?+IWZNTS6*;P@9O0,Y2#<:9J91TC\Z]NCIWAV1L\4F3Q961X2BEF MO7(9I8OFR1H5FM5O?Q\WW'I&7)6YNB4992K>EX=?9T.^'&( MDZ\N-3*']]]&VP#H>IL>^/7O"RN ^6AMEA=2''=^$9;-3/-:C?3I#6G]'$;\ MI1H_C@+RGT/3)([5J<9W]>3B' ;3>=&>T# 7[.L5,%QV5/N15?8 8\__0B,>.CO1^7 M1^\/>(4X2A5.F^Y!!W MF;+M5U%&?)6KZJ/[YE5C[ L%6*^&QHH+@#V&0(L M&P-8JY072AA$J(H)8#E2.$BD=71>:::PB$#5MB595,+^6FN5SUH28:.1"\R. M/NH T:R579XU;*V!%QZT*O#XVGEH_ SE?+_@95=+615:I[,!T3-D-%'IE( QV#)&2;89U5(>Q_GF+\B\N$C*JT>.-1">AY"C M8#M/@@]\"SYXY<=W2H(B5'#$3&81PYD#^* .22.*TR3?JW;>+JC,(K#HO"L!8*Y69"A@%@WD2:HPS&$:8XYX0I(S* ^(1Z4@HPM;3 M#/L8'%T4@UD@9KR2J POHC*;QV!2%F?!81: 1I6W$QR&I,-H) CD%%,()HE% MECN',H>-8\%F)"R.PQ3AF-<%&>OC,).04;"8)^'&.(OA7. 8*,SGC%K$?!1( M:0J^3P8D)EC'E?5%'&9-+$84<9B-8S'OVOU.06(6 49?)DB,"6N!P[B@ MD)+:(QV<9MH$9ZDK(C%KXC R/W*9:CF%O.9.$9C9/$I3_UDX68L#J,E<&8IU M,)0XA 6FB$G&D0W4(*^L=O)T$9QY7;"Q/EZ3PT:!#/,@PSAU MB&4LT8D9;C7'TX.ILO6%8;Q JO*S@R_0S@;5VSS364IK[ M19_86'+5\N<"V8LK8'Q';,ET.I?06:] PG6UL'T[8R@]Z]-W(Z*P#F";9-*D M(LD4F0RP6RA!'0RB<28)H^LEG(9;427S9Q/@*D"Y .6-XM$%**\(E/%M4*[N M?L^"(S2HB#+M>:K":)#-+$:*:XNY9-ZJ;.L-%MM<\GO.%/]%Y*XS(?0ZZ7*U>TX5(1Z485? M,II+,0W$V#NP.IK.)8QXOS.0H[7]+GR[V]T>DRUM_ZQ[>'XN4FHO2XV;/AK6 M;<]%:.N=I(+720'-I$W;'-0S3W)XUV7?&\%T0W>G]/0"1DE2_K9NZF2;YI08 MY<3KP(QR"AN6B:BU#YIR*;$V/),Q9Z88DP1(<,Q3!PG&1(12$0%B%Z(0+6CF^]80)/T/XI M)7E2T9-DT*8W4+QLM7MW%86'M1Q:.9]/E6Q*UC3RLD[=XQ!ZX_*PZ0EI5M1; M?3-XYOH%KE=WJR&\LZ33>=;NUE,/_#&HB_4S#.4YAZ[ZK:N&#E5V]_15FJBQX;_U;VIN;I\*>Q$SY3(;/#-6*><8R7"()"HN84Y2G4OQA&N=)T_]?=PD-L)E1L><4LAKOL/N'[5="KEBM M@!1,[,7D/8K53FG98LE)5]T?'E;U36FD>D,.KRDGYJLS*)S\(8.U%M?8NEFN?SE."5>3"4T]1YI5 M3#&#K(P><>4I9AGT>,8'2Q^ 7/"[*;Z58?KKW,5PMB/7PO/S%[I;@:E[?^T2US#=[O=V_#ZH#? ]KPVPM0#[GUK$))?@ MK^3E4H!KI4=?XMYW0GE0C^X%,X]!\^E&UH;4\MDU7A1J1U^EY:Y M"/,8*>X(8EH[^,D#J<964LU4T!P6-_#7IQ0O25V>^TFW*V7=\J4>7RGDSG1? MG1I_/J-NI/A']3CN3*IWG79SOWG6:%^&T/U6[QVGA0A>MF8N1HK$&R75OX9% MZ**\^SUH:P5G%FE- V*61V!!S",JF)0LUR M*7<,(L*$*871C!D42VZUP@ Z\]HOYS>SJ-0S%S<5 '+F#7<>EN9)57'STBZI M'D^W!S,__7'PE(3!W3SH<18Z.=:!BX-LWK#I7]Y.U0%L:+3/)VL#/%!A>;7U M +3>87F)A+GK 7"^P[%^$=:4Z_9E@#*=< T\BZTP\+QZ(\_\R\,[=0"AW+E867=,2RFY M[HRUQCJF]]6W_)=4=1<:;7Z$ZZ5K6*SRNNAJ:=2%"VVE2&&H!YLY)>R4?"1$ M=Z:L%6EY2S?8>O/;K=('@^C(R\M]G9XS4WN@VAIYRJGD)R1AVVRA_ST=3]NW8'W(5;S@-\D/_UKX3GB5F&5C<'L]E2D)ZIXSI,0?K[M-+\ M1 ^;GRZ/]OYI'NU](N7:\?%AK=*LU/;IT;5O<.+ZOMWQV5RB,LU#^_AX?,RA^\D#>^+,0UOYIS/M(PHLY8A1K1' MRC""*(_2*VTRQMG6&R*WR=,S^E"!7=$GXN#D]N@H M2O)YX-S6V@N%PG7OJ3X3*+P:@\)(/--$6F2A0Q$3F40&1XZPQPY;IUC(1#J4 MC?7DKFR!A 42OD@D_!@&4+181"3C@+@+_=E(SFOP^>,^7[OVW7?UEFE\3-Y9 MHHTW[2G ;AZPPV-@%PQURE" ..$#8DQXI(4G"+@@S> /WC*R]09CN?,RBK>\ M)'<6S^#.OGC?U%I%'%Q2XMCWOO-*M<_3@OGY0OJWN[ MM++[G4H3B0""KX%=(188_!1MAI30F226$Y8ED=U%V^_02M-<(]F?^0>3MIK_ M%?_Y^_9 :S9TFL#6\C17N/0>^RZU6Q.0@%^]R7]-)=^'W3:UJ_,>OJ=+MT<) MRTUS"0-Z*Y'97MXY(9TG,/>@W7D>H_ M84A+O0Z\W6!2=;=+[4ZIG:2%S^O=D&[U(:>220V\'#1_^*R;>S\PD=9\*N$:(Z\/ M)M0ZP73[G53]\5YYFS.D->"@>$Q0BDI1.(R&!"EEEP M3\1S/&^0V_E#YPU2ZO]MR-XNU5NNT<\/%*3/Z]WNP +[.6!, OHO#P/\VA96 M?!9 [E"A'G46@.[@;+;4\KDRULD.$70)Z?6//6'PR\:RG4SPY]-8+68[#_'B MS@*HXBC O)U1G 28N:O6?!" [Y G' 0@.ZHX"% +PV_ XD]V']8.\-'>X67YY.M%^:I1 M']^_.-I[=PSWO2SO?;TLUPXO*WN'YQ7RK@'/."Z?_'-:.3FXK-3VKZK?_IZ6 M[R^H=@%G"DDA-((1U,@JK9##T,'>>:U=W'I#"-ZF]'DD?A5IKD6:Z\8G_(_% M=OU>OP.]]A%>I.W_,8W^,ZEF]$Q ;SS?(R-2188=QV8MZ+4_CM,;\3Q=@=>U]MVM_>R,E-6!W(3F2E!8(EU M0)HP #DC%3*"2X19S+0D+CHNMMY@(G?HG*DI149_D='_+#/Z"R=S%5 TF;@/ M2X@+R@FD)&=)4,T@(RU'L(8(Y<&Y](%NO:&8;F=TS@*W189MD6&[FLS]PF5; M)82,NVQ610XL0R+'B$>,4Q7 454DBUMOE-@A:SC5,R4U_P7EZDWJ MFDT3#7V\KMER-F'G4#H]GWF[^-QT!^46&O"RK1_#O[?C[=2^_^D.OSPA'#PH MU5 Q76_^K_2^T;9)7SPT@NLEAS$E_@V_TNN8/+7)FU13IM[NC NDICH/H\?> M9$F-RZ!.J?RPCM,B&Y1G=HOQC?KM& :]9$-HY54U.LE[3X,\A/71MU+NYWF] MT4AIE\>AX6&IZ=4;LZ:?^]"%_H QZPX*>N!@SMV0B\M&RE_M)^:%D>) MI&DF@EV%V8IXS%;+0>.M*<.V(;45],X0K)>;:?HQM%+"X&[+5U,W?X2%>C & M*5GVK] *L=[K;ER]!5Z^KF=SR*KPG,/:7\URS5W!VDVJW_99A7RBU;U_ZHO__E5*03V\ M^B?"^GZ>@H\X.(6U0UAE$C'K.;(TJ>-,9T0% M2A7G+M*@K71V/%5UI#A>&O9^Z6,#YM&OBRX\\Q)C \GGJ94C'NZ]N[TM,6,8 M>R8HQTQJ:[V%#XS06!"?17\GP_8:J=YW3"\5%\G[.NEV'[1\W0S/(0U^3G_9 M^OVFL%E")E-J])MGI6Z_.1+R3LM36IH NFYTP-NMTHU-Y=!VEI:WX6F(]*J MD8.OY]^ YT,K3'X.IC30]1XNAX"29TE.'(!Z=/OK=^B:1CJ=D?#Y,IA!6;-; M-\WEQV^A] Z\8RDQOM2 Z<>'NGW;K<.[PUW;9WFB'2RXPS)+'X_KC?K962K] MED8@A0BZH[497JO>A#[IA!]]($#M3LK1S^?R=NG\N.Z.1[V8=^(CNO"6SOKJ M.FPX&VZ_^&!.[)0^U(U-Q>I2%;O\,GCSM/0-^^-F @U/3MSMOL$?@";=/2,! ME+UO.G5@1C]-8V@2_9QKI1M #YZ$G. D5V]4OZX9>L=MOU-ZV^]TTCN *?Y, MO,P!K ^F[&#!S2$E?Z9QKM._J9Z5.B(U>S!,\,GE4)E^I[1[W9X?I@Y7IZ%K MIT(4,X]1I5$;/7?( Z^GSK!AYXA>^ZU>7QDR?7\9 MLN54%)ORAC$NC;H.9H)/'D1N<7_D!U$&+N[_FHUI2^FXDRCT?SWL)4B@#/G! MEU3>-;%O *[__9>9R3K6)0*?S[3]_WSXLO_YGX.W^Z5_5S_L'53>?]DN'53> MWG\$[OY*56M]D4JUMO^E5*N6OE9VO^X=U/;W2F^KE2_5#P=[N^F7=P>5W]6U&A(T=+2/OC I=_O'YK[WFOV]6E9E_VBV-W#+LC*3H]6PLB'3Q'XC:I6 MM087OLPKY]\C$QA+*5#P)B(F8D169!P%R3@)43M/^;,]/9IB9SS$*N>\1#K!XS6-3) M4.BZ-26!?+D5?EM8CO-K/P;Q@DY"+/OTUQX0S%;P0X\CQ9B',S(Y'YN2]O-8 MOV.HR/D50UNRHYIO)#7.:NWS:?5;F1^>5. 9X'^\__L$GD4KY._C\;2?2NV? M>G7O2RBW@D ,<"@ZH%J,. MV%5PRF5;;^C3ZT1--_>E":8H,D+XB0@ M9L!FC:(9TH(P%KCA6*7C4W3.DQ!+M=D7'X;:OS@;9*9U0J_?::54O+,\Q:W; M#2EUXO'29,\0>W[;+,(P&IO/^=!46^FSW7Q<"BB: XHJ;R?H@W9&:Q4CN#&$ M(H891D9(@[ 6V'-)@$"D8DMD4I3B]WD]F V*OA36NTKJ4%COHJQWG$@(2F1& M,XZHTAJL5Q%D"??(&\<=%8Q(G/0"L\F2V&NQWA?; M)7B[;I[CTC,7I2($L41&D<[KP4\/@]/M(:O&]^F,P(?\?$"!3?-@TZ26J2:1 M4D<)8)-5B&F,D_:50SHZ38B53 ? )LPWR'YSX6FSKSJ[>47 MNK>\@A@-3,B/PZSM6\G[ST*&ZWD \V1RC11, LF2R%)#$'-1(FV(0H%$;C,1 ME% 4@'F;L*6GUVQ2=*= O@+Y5AG?*I!OZ<@W3DF-ITZ8X%!FL4-,P4\F"H=P MYHG -&+O0T(^G,VI8+I>->6QX^5X6,!NP5[I#/>X];847LFW^^FLU)W7?^R$XR1E]3,, MABX%+#X'E\JEUB-T66KAKD\G-I/RR+M.N[E;?7LPB_I5KI7RKMV!Q2F%0M*- M:^:B6'?F6'>JD]NE*G@1L?.(1".3BB5%P"DHH@'[C'-G'8=UA\G-V&\I=DLW M<+>T0(1GC0CC3%233.GH,D0D@YA\?^Q]R UQE56&#/;/8J\9IH(ZP0U5BL#7.N#9-;X-X+ MQISBB(C@$=.1(4V2^*J,E!/O=.1VZPW.GESQ:7%6N.:=\P*!"P3>C*!O@<#/ M$8''V;F,-E+C)8H2P)<1#^P\$P$YP3C/X/]%(*GLW@M X"DU+*84#'CV>MNU MN\K$]6[IS$"OF$;CLA3[N9S0.9A6&!9ZN*U8?#:\H-\:?'&G=$M4N]0TIWF= M@%8?/(6$)IVZ[:>I<*WW>RW0^S\WF1?I3B,!WUO-"MTT$/7N<6I.DE;^4(_I M"]U^Q[1<>FCG;*CNF:X>7)GT!?^]]^YMZ4L/?DQ*S!-7#36PWZ6G0E>:'Z'3 M'?XPU$A.#1J4.X")XI*0=?Z7:2]6ZH1!N9OT@C; ?7Q($LZWU:/-]8/&7G&[ M5&^Y1C\O'VO,W/9[O>Z>>?>M*<3AK?)-:X--*Y[G%2<^\W4Q-08:[KU M0>IZ/(/PM M/7ATN@?\PK.S3OL"(+^7[G?OZM+J-VWHC"TP@0*UXRQ23Q63PFLOJ0D<9_ # M%RZ,47Q,[BXPUYN*X:+1G2MC_F/H),TBZ,CKI0&1Y[DV/%X2L79(4U6#S"@5 MHD8R9@2QJ )2/ ;$LA")%%A'Q;?>R)W)'<#_SK4]DT4T1XKKMVQWJ#<^$!4? M")3M!1?2++BK:WJ_(NUR1*N'8E53[[0J:,UUB$:N(BMTNGK*(LW[U M-6RN?[PY#5PRO=+?!@A5Y[(T+G*]PD2VEQS6F/:*+R8^P8G7@1GE%#8L$U%K M'S3E4F)M>";C]X,4EAAGC;/DHDU=EE]!*EKS\+*Z]XE5]O8O#D_>G< UEX5/=@ M_2?PO&^?^.')<2Q_R2[':^%J%9G1 C&%.6)22J04\RAZ#Q]@885/YYSHMLB> M?-1I\W8"!ZBC-QQV\B) C:'O]RBD+DY\;4R0%]5FF2/"935H0[.6=\WH>,#:LL=BY$\5;!O%\X1E?FP5G M;V_'FO^Z' WR7=(6ZQ?!HZO0:1 PXA&H&N.2(YOJD@2 M5=Y.()G#F?1 V)!7PB%&X">M,H]P",)RKDRD;NL-(Y.'/V?//2VHVB.I6G[\ M)M^9O'"#H&PG;<4.?IXE)%N0MF<":>_:'6AG:U"\V%W6.O"2@SWM49I] 73S M -UDB,WP8+QD!CF7@,X2CK2W*:,R(])YPQ1-,F?B*4"W>4QMH_%M;#/DNH+7 MX_="%IH9.G8B])?95Z\R0?1)';39"\4),:C%)GV/IGM-SB8:90U0\(@-IX[)!QS(XZZU>DGTK=0/TFFF46(9_._T] M3_SLEGY+25TIKD.R/X=_R'.M\X_PG[^7\C+KI2]A !O#KUSG=O9"IP6W_ RW M;O730WU>6QUK);9325H A#Q7[/9CTI=&M]\&Z(%6Y?F2C48I0(?6TURYSBK- M[^('2)(R. 9IF#ZO=VNN_W G@3.]V'@6ZR"3M>3K79=RR]NME*1P-Y\5FMT_ M2SF1!KY[46^F-+@X9P;D$RGV0>7=/2!Z.QR:QJ<\:.%NGK]Z)U;Z,72&P=(P M3(M\Q3F1)[ND_.,[YR$J%B+BA%C$HL/(.NF0,11G-% K#8 @VYEDRO^=^ZK# M[H2A;IZ%5G>0F9L2F&$^.@ BL*Y2H]ZL][K+2WY<;BKC/;-L#\RET>[V.Z%( M8BQ_^LY,YJ1T%F%! V*"9T@'F\&*2BV#CA7!N*>4&U_/FJ'U\ #!$"W_IYM2 MT#LI-2 E_4Y-^K^]4LQ>?GS6]U]QWB??X40\J@:YWL'\<7F?O\S0I#N,Z"6D MDS(U6][GO(VE9)'II/=&\&8J[3W-)6W6O6_<;XN##/)%V]V#A8V'!W=FJ/L] M.+:TB"ZRZ;"VUM-<:_KC-;*8M8D6)[66] M_XL)BRUK^V2<=(]27?9N^ZJWO[3;A %Y#4J:S4_\Z.3PHKKW]:I:^W1^>/+Y MI%I[5Z^0?TZJ>Y^ M3M2W?N15=]_Y1-AL[U&LW("]Z^5>67OKWKE?9F7OQW0 MHV_E%(:CE:O4GD_LJ-:85J";ZBRS5E*DK-&(D:0FK+1!$7-*!98N1@Q(NIWA M25&S#:UDNVX9X0(87RHP+DM,N #&]0/C1)%.H8DF7"&1L0# :"32&FM$DL9P ME#R(*')Q=?V\2GS?E8BX9W> L!WYF"/*4X,==^ZU#KV(FW#/G>AYBOG\-)UZ MNW\3=[>#+;SAED&2)0C'IA%O!T>[*3B?GQ??'I>8&'SP]BJ 6_LYG/5MH^ZV M2U_:_=YQ:3=V8&"VH3&-=M.FBW>ALSK0;P/EAR\PNN:LW0F+BS)==WP19BK" M3(\-,VV>6S]3)&EC8TC+X3HO.H:TYBY;2PQIH"%PK=BTNF4SA[0[^ZRC*-+4 M-7)*Z+8HP;*0EW\Q7M.JPDFIZLKGX-H_6O >_C4X1U\ODV-3KOU]6CGY!,_[ M?%)NPG_)I_.CI*OW[0 2Q$\9N R\/]E85+"I@;VFP-QX3LM)@;(1'V$F%P/LC2 FLD=/&6\D] MS'V /;I-])//R*^N[-2O-4/3[VE:UUO]/!ML$(#()P_@OXB9'UP=?:LTRN_?-8]./C? 0'9[ L\G7\\-O8'OOOX+E[%\>-C\W*[4?%^6]PZM# M.E7]\9QG6W.5IV5$@1B1%!CH666PCY9@H8HD<\UM%D 5"#80?0&J0WC%!C7;#9^* ..GHJ/-WY M?2Q4^NPSW/]W#'\'$^QAD[C;VYG$F?":,A$$PS9H(C3.;-2"64PQN^\Y#X_2 MW>?H*"(\/FH8>J9%9B0Q#&.6 0DRTLH[\?ATK>\G>=YTTK\]P,D4;^AW4Y9\ M-*[>J/?JT)>--/A^F*#?'@'JX..2^=$)N8!Z4GPVO:3Y6T\!]-Y-<-_T0O=N MGGPWJVI+8-N^AG@ M#@,9XWKSK)VNR"67NT $W:#/PH4+P +2G@8LL*NG?+)\R=OA_&=ILP%>MIX>_$?Y';C[I6] FLS%M*1UW$D?X MKX>);<*Q?$L-4".Y8\E\_O=?9B;K6-%,F\YZ]__SX?]ENW10>7O_:8Y;;%U,B]6OZ44JU=K^EU*M6OI:V?VZ=U#;WRN]K5:^5#\< M[.VF7]X=5'8K;P]V/Y2^U."#\GZE]F6HZ?/;]9+U^W-[ZWR;ZZX(^<9/N=\. MTE$V6"9A->INC]:I),#>/4YE 4R>RI*OLH,/7/K]_J&Y[[WFU5%?_&77QY=2#_&N>8S,= )>;>9HQP M;3WX0CH >8^$NDP^AU,]&)/QDZ#'QJ<9EB)A0,%2/8Z?IM&_+K>1.%^>"6(2 M^->JJFD4B7@]7!YR4W\C_6VF?@1RI&MDNC$5_2*^9W_*/>@TYV M,[STR"E::IM^V8+MW'!3?_L UM',-P@3#=^^S4ASLMG-?VS'F%/1:W*_/0O? MSD_&=EVG;M-X6B#$VT"36V%T/'+:62->T6L(K+:T9]OR=TNY- Z9U0XC0CEYR&YIM M'SJC6C#@0YB!.-';ZC\'>PCKB;<>8$1>-V5@.F'@I(V/7OK&]<@/7ZP.[DNR MN8MZ;SOOP12TA#MLE]+XIY$]KR>/"]ZA"5/MM@LVO#_,9!?N.FR=482[.])0 M&FU+W^IUF[[7A-_[G1O_L%$W=M1:TQUU56I0^KG;=\>I=ZZK=@U,/GT%_*M^ M YPHF'[7E;Q&#_U<_3J4/UEU%9"-0MY1AMWDC!H55H%A:[6; )^A];/>:;?R M3LR+,(UF^0! 8%A-/SGYR:D>#-CEZ!3\:()= W@^B5MN4#<-_&K;[G3:YVG( M\SF>[CAN*]LP.>LPU,?F9_K"=8O!W<_G2QC!P91) [=;Q7@O)VR9EQBZ*> R M6#(.6E]ZT%/IG:OQW2@^\7'H.6_4">C5QS1_G*?TWR0&&H-"P3F*F P4618T M8N -"LVX]](\> )Z51FP]]*&Z93\2R([U[9C&CG3Z1Z' );9&FP?)L.9Q3O" M4Q.X5IYRJMF.&N1BSIUR*GSA1;*64;*Z7+V M_?5,68"[B3UR_EE&JIBJ[KO,>*U"Q7,([3,[JJ8]N)>=H,:D>47%(SM8#: M/*_^TI+YIKWBBTG96Y0>Y-VH>UPXOJMT_T\*IR M>GCR]:KR?C^KU([KE>;?S<.3?Z#=!W =],3)WTD3?3PQV0>F?28%RC*;(>8U M1I8'@@)709KHN.(PI3!T2AB$N<6(<661SJ1"P@HF,VT8)QI@26P+/5FN>NW5M<;=&/X+ M-^9YDMQG1)37RJ7&R?+M,#DJ#4H@])XQ72Y6I763Y0^CS9_A9"J6I84M2Y/' M^*3!/A.*(\6U03"6#*D0-.)81L.E#QG'6V^PWJ:9VJ!EJ6#+!2ZMFBT7N+1$ M7!JGRY([X]+IND =0RQD!AG&%"+2*J5\IK$*@$MJFZE-\N)?@[SHKQE@I=U" M;CH+O.Z09U:>[+GQ)A@"5T#4@B'J28VR)@761):;@SON$?TK9V2U<;/?MYB'X\LWK7Q\KU+W;!&OJSMY^E.P%!TZ0D9MP\LIAMQ MC]<01O[82:Y<[W)P5F]TSG>[!"_6G;M$U0MF,=/>\*40E44Y9+>EV,:2VOX* M0%;"KG/]9K]A>L'O-MO055?Y ;>"R2R*R90'+";WVE)UV4KM]#L30C#'''(B M9(@Y'I!V-$,&7#2E3*31D%18BJE%U4_9H/AX@5@O$K$6Y5H5B+41B'5Y%[&( M](0P$U'&14(L&I"-&4$\8(NSX )F64(LH?@&(=;+XOW33?26.8!=G75@PN?V M\*@<@UFSNS8.J'[;+&Y58-32,>I@@E51(6"E$1Y93RAB'!.DO)1(:"LH#\*; M 49A.KE1^?LSSM4L+'M1'"37@YDPZW9NUH5%K\"BQUB'X2XJ&3GRF16(98EU M8$R1--$IC;(-Q9 MO,#<,BAT 3Q/!9XQ#HVEUD13AZB-#CBT#TA1YI#(F!/!X8 )!^!A3SYI4.P" M+XR_/?7@^;/=.MH4UG/[I&J!/W/@S^$$\?&95YH:A;+(-&*1801N.T8\N*BI MDH Q:8_WZ<2GV.9]I4RA,-;'&^L868"A(1F/&@6)$UE@"FDC-0+7Q0)9D))3 M#\9*GISD6NS@/O'L>+R//CPRYCFL3S(98"LV1A;4/07QF@'+"P2?"\'=)-T* M-&1"4)0%+A$S4:404T3."9=)Y2+79.L-E6RQ6R9/MX\-#U+]ZCWO?\E- LAE MQ;86T3,%T2W <1G@.$9OM6=*:.\1)T$@9EF&E*4*!>UM1K$*,'8)'+,5@.., MIO$D5OROO 3=FU%%YSLE&>]4]1UZGK=OF%^$_\R_-+Q!-?]NZR:L M=_O[V]<7P(U3X6:71FU[5"]TO QNOV7ZOIZ:>JL:K;];^?"ANIZSC>MR2GB. M("['MK?M;N^U%^B\*.]^QQ3HF0''VQ,"CC>7Z4R$9,AH6"R"L#HH-7.!SO49 M6:J>ZV"^MEMY:>CK K0.AGE4LS:96[WE>/L_;N'/^?>V=W=U3@-;\I7-YN M@H6D6YE4B;O1:)]W_UC$G)^.9<.*?5/NL_+*H%QGCZD,RM4.R_CBBVWJ'9H] MMOKGKRN#DL4W5NT0,MMM9RR(N2&$/K_C3!5S'\+S(^(9,A7O.<=\Z59A825%K\[E4Z5A\W.=1_M!CCZK?.W^?5$[*N+SW&?Y^R(YJN[0"GY6_I9#./Z>5FF].A(1.'$[AHW*S M3,I77\\K[X].*R?'C?*>R^"SBZ,3=UGY]@E7R%$L3]8,4H(H 2.$C,=D?Q.8+%)H'A28K 1'/M0W<(DDX M14S(#!DI.(K:*ND#H1E+QQUG#2(XXBT6*--) M[X$ 85 <4Q0%C)C*N,RD WO=I&-E3XT3+:QFQ&OP<5Y; L["N,:$LEC:JB[0 M:@ZTJMQ4OL'0[JS\XSO@DZ?!$Q09,8@9%A L-A@%R826F<$\R@7Z.,M-L2G@ MJX"OC:5>!7PM +ZN;L-79?<[98P;(SUB.@K$9*#(.*80K"TQ>N-$IL36&[&H MTS$KR!!M;OU-"'^Z(0&-.EG^#,- M+J([4[)_++0UW6#KS6_F][M)2H7+NO00T]UZ8=?.ZLO7CETY-[RNBDB%U%0I M)+!FB%ECD-(Q(B-5)@7S)H94MG8[8T4)ZA=LR0L//A66O"J:-+)DKK+H+*%( M$_#M&*4,:K^6PY9 4,+@J$O-X2BNG= J[O?#?&9%U0@F1D@%$0(I*E7B(!M2*H.W,5E4E>4-BBH55KPT0E%8\3*M^&K,BH7/E"8:K-@+ V0"K-A2KY%E45L2 M3)2$)2M6[,FG-E>7&3,Z#P2-#;\V_%5]\ZG1H(7IK;_HJ/9\+_]B('C)T9D" M@Q>)P=6[VW:X?/[=V\/5WY\-\:HR"V &@L2,2444H8[E$6M*16..^.V MWJAMD2TJ:+5AVWO/,)PUD,)KW'N<><8-UN$)? H][=O]%!Y[4+WJ12/X@GOG MQ4#\PFEL@>R+CR!,GO&#]5>*3 7D.,:(90HCJX1%E(EH*).68)[8*\%/KB.T M6,MY'HEI!7H6Z+D6@ER@YS+0@Y13GOEBC44+1I^.S;MYZJ=\?R0XVK-TZ2%^(VOY<.!DI;W5+W MN-WIH5[H- >$N7M'CZL)Y@,/,8TQX;AQS<#T>[+J>JN?'_J=]LFMWAJ.!TIP M_@["4%S>9-#>4 MZ_A;_QYW;OKS1T"V$\PI,A$:^X=IG)O+[M:_[LY1F*##FZLT22I%.Y;>IG6NE5(IS!QRI5&O[7TJU:NEK9??KWD%M?Z_T MMEKY4OUPL+>;?GEW4-FMO#W8_5#Z4H,/RON5VI=<19/\^=L0L8+__;F]=:Z_ M-5A8)Z3+-G7*_7:09![;?;B'AW4G7+@ B_-9 %P[SC4KE@ZN #EWZ_ M?VCN>Z]Y!1T7?]FU<.KM)7' .[/,&9IYX20XG<( ^;7:6JHL,5QY2@9T.9^4 MNXG*>LP=PSR:#&AR(,H"]5*>*R8S:;/,;MWS')/Y&*C$W-N,$:ZMQ\SKX*6* MA+I,CC\G"F-QQIQT@C(KM1'>>,>LB9*!PXRWEB4$FQ]1^>*.@^\W0C5^Z9^= M-7*-3]-X:[K'[QKM\]V6SZ5S#UH#A@\OF;/^;J$9^^F[ ?)-A3*(:0W_R&B0 MBD$A+:@'-@Y+*'._THR=0LZF\-F-4*VD "*WYT?)P00I19@AMZ28ZS>3I)13 MQ>!+O?:0[H_PJY XA]_]Y3$QU]L22F1N V0Z;O0%S M_(VQQ]UU08U=]#GV1^3TZ"?MYTS7&VW6O6^$S=,;?9K4Z.+[?E&5RY^%$.R, M"KGKKP/_7'KS)2OG3@\5)TY7.C.7 Q5W6*J'M+\[H0;?A!6[W\F7^AL)^=L5 M&V;1W7V*^3ZT07][PBU%8'=]#WA9:0/39^+-@>"<1K;[O<0D!W.R??>P\/VG M8V;E1R]98/.QAPSD_*'Y#=_<6G*&Z\(6:%2J7.)=# 1*8]#5$$( MQG0"$"4F]<1?G3OP*Q)VI[CQ,BC8K$H*&]=KCT/0*:_[\A!T)2K#0QRMMEY8 M484L0CKN:-8<&0RF\X688ZTI!2Y0*.0 7B7LE,%AY]2>^>Q)WH*P'A! M@+$2F>,",)X*&!,L2V@O'97(!"\1\P(C0R-&7)GHHQ(X"]E4Q>.%;B \!]L? MS,F8:-[YJ 92S ^67R.)M2L>FVHD4HK$"932=L!E(RH8B] M%1CR_*A<@2$+P)!QK@:CIA7C!F$F.&)&,60P_&H]U5S+J!E/&YT/8,AKB,M] MRW\)'AEHE0%"U@E-F*0W<;=<]N0WH&R7P72ZOZ_F^,@B#G L[1X+XN^#U4)O M^/QX=YN7+WGP'_9S-G9YF7K W\AH.:PGA.O 5,2&<.^%"YH9$S-'OA^,G^N? MMFDSLM#=@8%^'MEG_L<:6">^X_;#B[@_?+^3S+58/!Y8CL!'1&4&P8=@Y8S&F MT7E-B7,8^]Q\<&$^:S:?<>X%_)EC[C1R/H+_QK%%VCKPWX!U6:$(41D'[K4C M9S"?!3&PY['4WE-L=35,Z_FCQ:,7V[O!] (OEGKTI[;;*U\.=(8K>X>\4CO] MCC7U5("+1C2CB &B(P,CA;QS3'+L8H Q>\-WQ +7VR7X",_?@AZ]WA86M%H+ M&I4 'EF0<30)E<%JJYA$S*5=*>L(4E21*!47BMJM-V*'+&/)?8:[4Q-!#UA( M<]V\$DSC%7NYBZ#Z"[_'J^)=BPYQO+(ZU*U^TX;.UN/9V$T$_9?)JV/+RM[0 M9#^#Q7X,G:14=!TU1Z182&982 XFJ)B/2C+#*5(Q2P>$5#J&+3A21A&M8$DA MJ5H99CM/+O>PF.K3ZS"$_UXJX2S 8SXB6H#'VL!CG(4*J:4QF4:,*P(L5#ED MHV&M5U:?>YE$ZY<>?(&63T;+\@35 MRI2/)F")A, 98L$#RR+ MSQ6X,L;XUT$GUWN;$AI[O6#Y:)]XP(]%L:T"O18 M-GJ,,^H0>M$"/>TM3C1=H>JR^_P,U M,.[!3])W;6BYXZ;IG)8Z(89.2.&U],U4.:O>.RZ9L[-. M^ZQ33Q?':ZF-[EDG&-]-?VW +$HU GKM_'Z=T#T++A6P*OT([1\=^1>&E0K.T^^Y9G7P>7F#00Y;NK@>ZV[8RAL9Y70I>!)PZVZ22W:I] !< M/%'+:U'#^5*G2K/MH7^ASQT @*FW4F?64Y^.20)OIY'L-_)/X%O0Z'Q6I3$: M7C&I6 V3Z_^M]B! %WH;?KI3;.5@V,Z],/CO06OZ&2QH\7-/WGU\<97:+J_6 MOEZ4:X=7E=H!+I]_IYY:2CQ%C%F)F+44P0*%48@4!\L=\RD99/.'-\_?+D;V MUL@R[U)5)H]HQA1BB7Q8(@7RF1A9*J9I'XQ]D"/U/#:NJ674:B8,2M MTB::S'$KY[+K-0WI:[?KP6@JI:F/#"-O#8QFL!%IP30B)I/48J5P2-L^8IK> MT;@M^WYGQ )[]Y2DN5N"+[?^-*;;MVA>XW+$%&&:=-+G[5:B1K<87.*&GZM? MAZ=+"\+V(&';S3GN?2, %A)2A.#.G^#?WFV/H.Y+K7:O=&R B*C.R& MI0^;,.,P8_7P2+ '2NHNIW+?305NF+;AGG/\9=,#*^I=OO)2?8X#-DDK@5$P M@TCPP#.@SY&2)B 9\M-YP3!")^H_\BP(8J*73# 7@R:624ZUDB[3L*1,E/9; M[EA//>)7C/&H'"-PR:!X.ER!! T",>(ULE$1A*/ 7F69)WJBQJ>UPE.GK?09 M8YAG*H-5BBAG86"D(&KF\HWS8L7R8/N^JK7Y1$FN\-2*3N9>6,^C(;,4;KQ= MF3U%N*?7'E]QU4:^@R5_5-5&MB,87WQY0PZWI4NHQ3T3(7D;K:C/\RJX_M2NV*4 #FE(U[#$>@<*W_;/>O4&R5<0M=,N$3QQ''G MA]Y[YD*+:Q:+&)\8,VI%+.[UU[1W--M[SQ&W>%S^Q:14Q"_]@9%^>'Y) ?O?^4V@MM.#ZNUOZ)Y2^# M3=9;AQG!&'K$/NTJ5 MPP(*"RA\%!1.=99!N7'% \4B."$"HXRIM%6G&;**I:PT2X6R1L0L MI+1_\EP@[C4<8@-CHHO2\EIWF MVG9AOO.8[X3 IU-1"^,1EC: ^8([917Q2!B628^Q"CB=$Q*3,LKKL]U7$@=C MB])Y+\#FB80BN36U\W;!(Q8&1)<3/,)A)2PA"N:6URF%S2#-K$6.<(N]",QB MF@=WJ-R0(XO%D>,--NV'>,2U21=6.X_5CM,'RIWETD>$;32(\6B1L> "4.I= M1E/2DG!;;S3>((M])>$(7H0C-HD]I.S+@C\L"HE&)_!N(1'S@EF2P4SV#"-F MF4=6)K44*PQ6,@09DM(EWA9X,G.VB$,4QOT(_C PZL)NY[';"09AA326.Q2= M]HAA:L%DF4;"<9YYZH@*;.O-TW<[BOC#O Q"%/&'#6(0[]K](KMD<4 TF5WB M1;2&R QEG 5P95R&M$N)Y(3BH#T,-@,"H;=IMB%Z:T7\88-->Q;^,##IPFKG ML=IQ^I!);Z)Q!!$O.6+P"U(*N#\/#AP!&+K,R[2:;9#)OI( A,R/C_62*H2) MO= IXA$;PB9VTVCD^%/_6<0D%@=.D[D10OE,&^H0IYHA1H!7:,A4^QXS&G3XX2#L.A2: (9DU'$HB'( M.$&1@"$D2@87#1"._^^_%,'DSPTRZM<0M*BUDQ[6X%3FV= N%I8.^YK3Y(L< M^440KX)K+0R7)_-'M*"6:VH0%P&XEN0:62LE=*^63FG-A6!)\)H#V5IZZOPF MA78*P"L ;\5$M,"R^;!LG&-ZF'Q,ZZ3D1@EB-@#'5,0BR2,C@FL=!/B-C#]Y M(WLE./8:XEV) OQ1.FB>]7O!E^JYZ&FW]U)"7D^5NUX3]?K:&I42"W[_PL%7 M=YOIMX*'+0J[JI-Y.)(QBKV,2#H,_K'6#"EJ,,*<8>^9N+)68%% MS.OE6_A4KG&_91?&.X_QCA,/88WG!F=(,R<18UE$-FJ"8+HZ057&?#!;;Q3? M(,-]#7&MCT FDLCF3]/HAZG"8X]D?$,-, I][]O]I"@V>IE",&)1_5,XC[^J M3W(-Z04I6QBN3^8V:2JD8Y@CK9Q 3*7B)$9C))4DQ'OME'<)U[>96M11C<59 MT/.(GQ506D#I1G#C BOGP\H)_9T8%16.(L.]1O_O)+4W;H:&P)#9[UN[6TQ?^Z(2&2?+R0XW9 MH17=NFK8)=G-)<;"V_=[]U\R(>VY>L:>ZP13_D7;U- M6)VG#IC[JPVL?J9-5Z3>_\^'+_N?_SEXNU_Z=_7#WD'E_9?MTD'E[?WB_+<$ MIL4T-=PUO4BE6MO_4JI52U\KNU_W#FK[>Z6WU#O=WTR[N#RF[E[<'N MA]*7&GQ0WJ_4O@S3;'Z[5B/__;F]]12I\(V?J;M_:.Y[KP?J?:S@LH=FT71M]K&5<,C",$\> M6#19*I1 E%4T_I. OEJ'@K\ELMWWJ;O<,>O:/V3'?/*'[1VC^%YVW.54"8 E<8XF EUH* M8,8N>'D"V(O?@.;$Z\",<@H;EHFHM0^:)#NZ!O<^^3P MJKI7/C]J?CZN['UN'))WCKLH4=_7QA^Q4%%!90."\4OE)QWI6AW/A6!#,R,YA9 MA)5*><":(B4SA@)VDD=BLD!O"J,ES M5R)F+#(!&"651RPC'%G+(^)@"=+38*P18!=D6X@GZ^84^;XOW[9?EW#ORLQV MG%IPY@6UE*&HP(MBSHB* )S0"(Y+9DBW)S-BA84UCW M6OC#"Q+N79GA3IP5\D ?K)5(:1H0TV"]V@'[UY('I< I (*Q]48N2FNA"#_, M1B!>C.[_YD),(=N[-AB:/-HB662&1(*X2;K_C 1DI$RB7%)G&-A#4$GW/P/^ M4)PW+HQ[(?SA!0GWKLQN)S1.&,L0V79CM/&8[P1Z(X,)RCD(T'#%C*5(*#)BD,Q4DPD F ML\6;5"GT-00?7JKF_^8"3B'ZOUYHFDR(H-C"6 J*0L@L2D>OD&)$(:="Y-1( M"G\&8^';6*L-XU M\ZF2QZM5_5\?Z5BJY'^1$5]DQ!?2_YL%SE,D9Z,GF5%:(J)M1$QYA@RS"F7, M Q[CP(VA:0M(;4OQ;%+EB]- !?9M-O:]DBH *X.U<I.J #P;2'OQ$;"B"L &LK#77 5@1=@UF95#G>/81HYB)A50 M,HJ1D8HABKT3&2-!:+OUAN!M^?0$P2((]O(M_#56 5B9\8X3#TIB1JPSR 23 M(<8P0083A:BGAB?M,A?HZZP"L#YJ490 6)=K^(R%JS<7SU]Q$8 5'?FL[29( MSWE99>^05VJGW[G%/!,"?$D9+&(F1*2MTT@$S:FAQ/FH -?%MM;TQ8A;%U4 M"C1]Z6CZDNL K! N+\?@TDGA9% ($\$0PU0AK;!&2H +RQVG7NA4"&#! F,; M4PA@!HG_F3ZYUE#.9^NQ:;OU:>%GGP+P.$6*"=X9#>Z<W -G&-U4^;AKSP[V.Z$& M]_^KT7:GZS;FRY$QOSN%IV1@>/"WQBD889:,^*CF3X]JQR>5DUU>OCH^/KSZ MYP0,LQ'^_?GRZ)L_LX2)PV^?FX=7G\#P?N J/ \,LUFI'3[W7Z8>O-H,]+T.G)E1HO=S&F M)7Z_8OAT+>Z'VG*?0/E)O]NKQ\N!&==;'CS &YGQ%2]NF*=TB^-0>MMNPI,O M847JA4X3OM)-&9^EGKDHG77:/^O=]-[ XP3VB\T.L!; M /[9QZ^ MT.*+ZS\$>PKK4;N4W"3 5VDT B-#Z6>^T6^F:4ATZ A;K M3L_46WF+FN9R^.S\HE^T__RX#KWAVOV&'STU_3%'.]&$[\F;^ MS*Z5/W4JWKG7*N8@9^I@V=,6YFK:)@ MK#K@:)DRS @,V.6IB9A8)P8PCD+-4UPM/U1^Z[!_3.T\>T *\ NAAYQ MNW6CFHC(*P/[\LD^K]9V+\M7![AR5']^I3Q4R?(:HLA*F"?'(>!J0-3)X:PFA*06(T)W)$R'S3Q,RP/W1 M$M%)E8=\ON&;4XA;D)P6A?\WAT/XQ-DTZ1E>SZ+]08/^"JT0Z\]E[W/%\ZIR MLL^^!R>C\%JBB&E$S!*'#(X:829HL"1HHX$M8KP- S QE_+U?)X!?^(J4PSX M(H&$EL^_VR1J@XU'U@N!@*P3I!@5"+Q5PCC!FL94*75;\\G#&SGIG1U%\LF2 M1G4;(*1[-H#]QN605 ZY"_R0WW(*MIR;+A!N&, .<*M4WL:D^_0;.14]!J(4 M.HF0P^C/CW P2P'<.HD>M^=8/P<4&ZC@[>9#%\%,\WUXOQ3-?>#8\H%>X^;MT3__XL[AOYJA&H<;&AW M/\,2\Z,%W-@?M*KI>%U:>SKA&#KRFBI\:'>[>0F[5QPJN/H>I ,+]18Y;#!B M1&BD?8H<8&TE#$A@6(R[_L_!X\GH?U_'*))5_.9##!TPT-]S_C&8',G:=JMO M#^XM>/6KL!J_IRK>BNM4D1U%Q:/J5*D=+1]74.J7I9_(CLY#'PNO4Z7DXAO+ M=C(R6ZVN!S(F'DQMTA-?77/A)#53X:3:/2M'"1:->5_I7Z;TUN89N]@EOT[ M3;+W, 73AW\%\.H#.& -T^W6(W1B:G/-7#SWJ,D@O^+DTT6UYNOEO903\1GN M_XF5WY=YY>H'/?Q6.3V\.J"5DZ-&N;:?C>=75/;V>85 >TY^G%?>E\$W^W%^ M>'5*JWO^^)!\/BF?.%)I?KTHUSY/*QP2A8XT"PYE,95P8]0A0W&*M/ ,*VT8 M4W3KS60BVN_/^&! 50O%:@6'L@M@&I=0#5^' +;D,F,$F0I92B=?T":*85X MH"3&3'NE' #5%#6?M4#5@ER+9T$9QV?[K=R,/!C_$'$L!! WAV@5R/4TY)I2 M6\4'C@4L2XAK8Q&35")%G >R9;2SU"N1B:TW'!?2IB_8LM?/3 K+?K)ECW,2 MXG5F/# 1+%Q>=3')%FN!//,R,HNER3!P$C69%;6Q JBC'21H;/@U&*SJFZ\I M^/80D^J$7KT3\E]'&_*O3-=B8\-6XT.W>SUR[SKM9MH/_I@N@3^T?'Z?C^UN M[V8\AQE"'QO0-P4RSXG,4P3E>18HCQI9H@&9)0'.I61 F>%&$X!L;!NC0'32=N,16!HB52F"^\+/\T#;,,!>SL< MK]K-<-U 7(%8WZ5 M1V*C\P^F]^/<^0>+ZIU-@?_IW;+.6-6X M4YJ[HFU7'T!][V.N!E! ^WS0/D7VWH7,9YPY!,.5-+TH09HQCH30W#E+K,%X MZXT6D] ^LIEU$)/':40NR&HW//VK0.X"N=<9:BR0>SG(/;%[JQD%3DX0UU@C M%C.#M*$9BD$I[#,JA0/D)J1 [@5+FN7''R?$G28DRV87*X.>>4"M#*OUR961 MU MM?X^/KIJD_+)W\=@UQ=@P\?5O5.PU_WSPY._&]7:X7FEMGM1_58&;/C<*+_5 MV=%_CC/7_*=EONE^]>3PLMS;7SE@#RX#7AQ> M^>.C]U_/_W-59H 7E]7:+@7LN2KOE;]+JAQ5-B(LF $JIQ4 @A)(29\%PHVU M,8P+G'$N2;#"C8S#H9/R4\Y<>]#7*AZ!T>Y06+7;V<+ON MOH]@_759TG,+ZW4G? S +4M:A 7=3@?"M_12#CVABBB)1/, M&YX9%3R)7 7#"9E[XV7HF00_W7$9*@(^"RG 1SLOA]_^[A[5SHY31"^U[_#; M/H=V9$'M4:SF@3'3L#!.:G4*\U_&O <^/DK!T>(@\,S46/%<0T^*,T0M12<'TP( MLHQZQ+5(_JSW46G Q_^?O7=M;AM)UH3_"L*G9]>]07!POW2_KR,TENS1V9;4 M;>#;S/&=-^_TCFTZ^X* !]^X^",? M\(SU!'MKU$\&23[*1+>#@J[UE55[+:/'>;KK(9!9?FQI;NP9A@.?Q(%NAPX+ MS%:/VWD4.YO2XYS8]:W8YVID!K%J14ZD!H;.5$]WS%AS>10&\9MW5L?T=ZD- M:EO.M>:]'46:9=O3S2(PIY(V2W' M_K#/TS]>1?V&$0:^YH/=Y$2^%3'=8U8I@7_AZJW_LP]YN-I;E'N=:[*LF=VSL41&H?J![JAMX8&/X5N#J M ?J(_>?K'_M7E;4]_8-*LE9,;WU]7NNEW_]@,'GM!5,M)F\:DS]/Z5M!;''= MLAS5B0Q?M<"\5SUL ^:X@-:1$SE@]HNV;S.R\I^5&;_]P-UZJI9:"'P]$+CV MRJ,6 K< @0VUE >V9L7,4#5=YZKEQ&!\1BQ0(]?BKNO$3F2';]ZY'<^<;GRY MHP@H==9B((6XBY3R[3: F5$)M8-M:A8=Y<$;!S.9&LI2@!Q1:T;:?T>F^PM' MYE1+R[76TNUIWV%EPER= M6N?')U\CS;9=,%;4(-(CU3+,2/6#4%-#US6YY<9!K,?H5O*T9R?>K''3[8=Q MTT)N"[D;-HE:R-U!R'V8A%PSMGV#F8:*-L Y@CI!K MSN@6OW^0NS*7PJS"WB=;K-.=?2/U.[K@L394;MG:5G".M MNH0%,"/CT?Q+9O6_WC#N$'.#:4[.1?V_-Z4Y.V378'1DG-VJ+(;!_L)Z]^PA M?_//22Z*9%#WRY-.?I^]/E']? M_'9\>O[QLJ.JNBMS;4V0^2,=PCRCOD%\$#J0ASX0;16%]./=&E 8F/@CQ[_E+,^^] MGCA4-G#9[(L7/@%GTJL\29?2H%?1K<#P C\P MVU8C_V0B-D.@NYK@>>&[!' MN#+J>S:GJKLSV*7^>.K&\2VKCM<-:T8JXL,3?4,UU0- MR[0L6_<-5[.PNLBPG8XY@]580$JNL&+6J;O1-<[9YRT1\DP3A' MDEY8.:R%P489\P_&I=7;[< O\4 I%T.IEQ)X!CQ?AMA 8'"BJ=A0[S\(D%W_\#N<^ M?\4S='1]G?%K-A*S<3H89 ?Z"WUJJ,*/ M68_^_BV)N?+V"V=9/MD\[>"KY"[&HWS$!I12PD;*,0\Y89$TC_6Y0YC.__XQ_W9MUMXWJWV]U4O^=+_,_G[ZE_]O[_]>7/V[?3^ MO/_%_+L9Q/L6:O"Y]O?QT$"H++4(J$87V28IGBY'+8F0C-SSV'19R.U"],#!5 M*]:YZD>AH1J1$SNF91JVCR6+;M=Y=FYXBY$M1NX91JX%&Z1];0X.SQLJ8QR:FN7'INH8FJU:(==47S- 9;1=W0\9*(X1JHRO#@Q7K#)9 MBNUZ9Z%A9G2+&=R*(BT('<>P;%T/7-_5;#=TS,@,+=]MI(4*4)@! \'3,! L MK2.5/I::>^6*9WUCPN"$:0E_B<;9 V=9BQ>+X45#?8IB[NNFKJE:;$6J%>E4 M7>RIMAESSD(OT%D$ZE-7F]N,9XU%5D+/\'?9R45Y$#QJ.2:;GV*[J>!Q;"'JQRCPDDO' 'G.9$8 "BCT[*,%QAUCL6H;* M%W+(/!,.EO?,Y$NAP>/>F18DU@,2#;6#Q=QFOLD!)"Q3M6S#55ELFJKN.SKW M#,USK: %B7T%";ENA[-,S^,+V-D%>HGX]![H\ 7$KZ;%'R"[XZ:T>$Q]/,WS M,8^.QQE,GCB 1;)Y/1.V7*#V_%W+^3M-(F^#;1^8/ 8[WS"042=0@\AW5<-P MN,:UD#'+6=OYV]*X[LI&WR,EO<" 5D_?*$XT"6$-2W,USE0G,)EJ^? ?+S9U M5;-LW7!USF+&6IPX1)Q8+SZL/X0XA0]$DMN,)CX!"VV4<3%8:$89D=9?CP)= MU6TS O4A,M4@CDW5CQTG,LS CC7C-<#"\])W=P\0UF(7[FULYT.:Q3QIHSO[ M%MV1ZS;.JL.@50C7@OS3W3\T7;?CP-)4/0"\MP(]5EELQZJK8UUFZ')'UUK' M[<$AP1X9CC/0H#4=-X$4#=,QX+%M:%X,MB(#'='6--4/XE!U=#-R# 8R8J[/ M=&R1H@WQM"&>#85X=CH-O%&%2#0]RA0#55N"N*36S\W(T$(_BEG@6J'EP3D? MVGYLA9K+/=N.7YZ;J"U!?/E3?+K[3,Q8H%E<5T//"U5+=QPUX%&L!H9I&A'H M_(8?MB6(;7G-ZRROF6,3K0:6;0GBOF!D,TAFZHQ[L:':;@ 8R2U7]6/#5_W( M-0+7L:T@-MH2Q!8C7R=&K@4;VQ+$W87#9G 0UM.)'<=6G=@T5,L(+-4+N:-J MKNGZ1J!'S-) 97P^\?R>@>%:2A#WRPGQ6/WA2H[CMOYPW\&BH3MICNEJD>NJ MAF=ZJN498%\R+U9]0^<^_,?CGO_FG=[U-E%_N-/*Q9\\QYYN2#[.A?I.E*#K M\7'-[.$QC::+]=]KG6 O[003LG TB+"73@C_O$KQH]8W]H+8]67*-\8BGP5F MC(9>'*B6'L1J$$9,C36FNW:L^3HSUN0;6_O^W*OF9FL'HIT#]V>V.'O6!.TI M0N^\^VT.2)]4AW?KE5LG.CC2Z&^A;-[N]EO()!!#& MAUY$T;7H,YS6C49;&VV'-;6_JA'2 &'[-#ZA$;>-LHI&6<=G7S4MUOPP9&IH M:B#.#"MTK9BKV!#69+%AZV$\U2AKMFCJ1@'ZV^ZS2/):$U=JFD7*Y?I;;"W2 M6-5N3(SIT*QLMBF7IW4MS5^E*9=C=6W367\W)F/EVS[^G2M><[V#];JNOMAM M%VP=-<]RK0N*[DVO[,NH3&R81S%K7*R]B71W,U,WL8/6!)9D0H^D&7Z^^3=7_:8M$5BX- MMR+##@(6.,RQHL!FGJ89H6NYML^9[1T3WWE64# MMJG1;6KTO)+ZE6!T??'KQ4&TX<,D8N5C-N*H8$S&3%H(71!"&]Y*0PN]P(IC MU43TM"PM4@/=CU7#=2R'.SYZM]^\\_2NH^\+@+X>0J&V6<33.J/O^;$-V&;I MW+=TS0ET*]!-[EIA#*CG.AND$WH2]R:)XUO=<7W -\U0&Q@LL#4SPN3*2+5\ MS0:UT?%49MN6X<=>Q!SWS3O3U3K^V@+&NQCR?648,5\K>B90;% ]>K2_1*LC M/1\J&CJ2;NLL#CU3Q30BU0H]307MV55M@QM19-LA=^TW[W3=[VJ[A!2OAW!? M)$.\,K;]MX>K!XGU;/6@]8/;-.&BPWPMMGU'U33+4BT'.^5H<0!8I\61H\=T+&>ZS.3G0V#9/4Q\.&@5:!(A6A5H[2C14(%\(V(AX[;J1#&H0 XH M0X'%3#4*(B>,0@UT(./-.]=8'P5)ZPEJJ:5?M1)4+FFK!ZT?X::)Z'20!]TT M'370'!,0#I0ASW%T53,A$9>Q]*?HP:UGJ!6#5H[1B 7=:L#K1TA M&CJ0:YNFS;U Y;IO8CF^KS(DK8P9MRPO<,",PFP#N^NNJ^!SA[Q NZOZ/$K( MNXYD*YE#/:.$ZW5G8W$6ZUYHZ2[W;ZHW-*8:C'+59D= MFVI@,J9[D66$(0,]UNUJ:\Z9W2)&3Y;3-BOQ:O?Z-LY'2?PP6:9H=*LJQ7=4 MX3"WJ&^96ZT--_P"-NB&OR0C&$#X.)#H-@#)_U&.\!E?,P[??3@;PDR94'/E)&J1)P M^ -[=BL ',J^J:" 6P+!IA'N=9'EK5YG_(=]?AQ:9\>G/\Z^ 1)^._EJ\"C4 M[=!7S3@V5,L- ]4W0JZZKL]BUW-\U_9 DW3,CFYJ4QA%HKMOA26M'*U;CJX^ M?W6XZ^L.6"0\C#75"AE8)+%OJYII.X$?1'YD<90CHV-YT^G-B'/(K9'<\=Y# M=Q+QFXP,S1-@7TZ.IS5..BCF'A,=V%@9#]/K =RM40T?IOD(+_MI"1(G)^:6 MJSF!8WHVK)?FP>Y#E@%-#QW+U,Q%29Q.^L->^L#Y)<_NDI#/WI:ESDD[,*<& MS_7OW\,+G*>C+QP&5[QB=2=Q45./76QS[BO#T^J;$][N_FNLF8%K(&F[QG35 M\GFD^I;!5,!;GUNQ;D3,!,W3Z+C^M.J)*@.79#=2;\ _!\C"D(+RIS#E7MH. M"A/&@S*DP!D*X6/$(Y9N \['W-$,& [7F6^;L>/9/'",P/7#!8A'7DS>1.CO M0YK)C_!W!T?9L[I8A3_.[[^:#,YO[(IBHAD#D@B1@$'*%Q$SR$@C!>O[[//.HVA:MBV[ MW'PN>5M@RWK*[STVZ-1I7)1K2I]&;"CF4'*YS+%KWB+QBZ']^ONGR\\Y_5O_ M]6=$(/Z=AV-4#P!@8MCU64ZJ9XI'@H*J0Q(G<"\NL2'O*L?C#"TA',WH)N-< M 8-H= .X!F..9I^O4R/GCRBW ZD@3O(J:2;7+#.,##"26.@SP+?( FL?M&RN MV=&31A+_WLM_ 9%#]@% U8NX)G[OLV0$Z\2.PIN$WQ$C&8&?S- J3SS5>'78 M=/+C[.H6]- S^_SJS()_&U\-7T=^*T-EKN:KL :FRL!251UN&+ ^KLY#^\T[ M:]JF^0>>89R!4!PS*_1UWP] B#S/,BPGMO3 <2W/9NZBE'>KV$;T M'Y0GV#OB/)Q] MZG 'Y\\.H$[#R.0J'(26&6M^',9P(A($J7@&3AV,4G$2N @( S#."M92E+X[/A@#AL%Y MPD?D\6FEYU"DY_1K$-A!&)F:&O(P5"WFP0'IV*;JF'#B1I$=:I$OI4=Y1'JZ MRA6@2U;P3BYY:D6 D"S0=--W0XO%>N!JD65QYG*3\RBPVU-K(Z?6MQ/KJZW% M?L2B6(6C1E,M$T\MQ_/AU(H].+ET[ND@#\[S3RUT ->.*ORS0B %M-=;0!N0 MDHC,(/$CL I1;D# X+Y*.J@K3/\[5_J<4=8>BAGI8&(?) -$*Y3$25Y) M*66X(?)Q\(V'%#D);W"YE>"AE/GR"OBCGXQ&'$T3)1UGRK]2W(#PQW$"NW"4 M@ME+\-S8F+#)'F#'PIZ +0"/&-VGR@V(.XKV4&"I,C_G>B:0&VYD&+9CA [@ M-\BZ%WD!]WD8P%]QR&;3NLY'])5%OWX47)'B(B#_!-ZVA?PZY)_I7SEC1JSK M'J"][ZJ6YOMJ@#N :SQBCJ4SVT&7BC8#\W\N9%H@>6&SED".7PGZ:?@?.G[[ MA-RQ5">;_AA\@$#X,2TU>2(6=U.LZHEOKYNZ3KI9+&23':8Y'<*_%&>G))&5 M&2JUJV347ZLN84&>]L:C^9=,,1YNB2'8M!JB6/OO359Q>UZ#@IQQ=JNR& ;[ M"^O=LX?\S3\G?6_)H+BYAZE7S7>?^X9Q_&*.1.&U ZQ-,]I:OXAH/?P*QL1V M9BP*'+1PDOQ7XNF1$VM>B-S3%@L\+PPM.#EX;,2>[>KQ5_?-.R+M1C1!GGN, MG_Y__V0+>3(W)&FS';HG__/;Y7%[^='A_A'Q].SX_.WY\>_:9< M7L$'9R?G5Y=D#1B_OI4HSZ.?]^VM9WAN=U[DWI[B69R.X1Y1WE'X]Y /1ZCD M"0M)8?UT#.K3%!R'^/7]IYKW7XK&$E[JL[#Q05R.$DJ=;@>$%?F $NFO% M?NR%1LAT%G)=#SP7J<]>NF/!3'6VYJH02JIH_5%E@K0M"HH6!5>G7SW;=AT' MZY*QO2].O^H;W%0UPP\"P[+AA/ >:U&P"VD64V&]F<&HA;L3K*$506-S;;87 M@6]T/4']OVPO LOIZI:U?GI_O6OYW@OT(K ]MQWL/@T6X&0371[VIR/ WC9U MH""6>#DZ@<4_R6VQ0"^ )^NI]W1>SLC-+N;B?>%K7V"67HV\'V(;A[8#QN8Z M8*P()XV[LFJEOV$X6F2;IAEPUXK,*(A\'GB:Z1J:;[FN MW_9=V4H%ZD64%Z:IW]^'+_=_^S?O;M#*M([\]_G%I_?_P[^?OCF7YN_/']XNI,^_NO M3\G,OBM.P#3+#F!";89U-9[J,\=47=]Q34T+N1;H;][97L=SK'WI&M"V76G; MKKQL#?YJ*-K6X!\$@CXTN5(,+]1C366>%JA6%/EJX)J>&MN:@\F708A-HEVO M:ZR9)V7G ;35RA;5RG23L]#V L-T#"N*-<"3T ECWX[CP/2B5BL[<$PY;VAE M;FB'EL\]U?1T4[4TBZN!'1BJ;1I>$#%#-PRL=G:-CF:MBZ5W7U"E5ZAKW+/L"V(]X"9#=Z[(6^H7G,-:W0,#U?][GE^)$?N#&W9]>?M!WQ M#@S\ICOB^3Q@W&>Z:MLV=L33==4/]4 U==?2 DOGD>Z^>6<;'5?;)8+CE@;] MI=H$/P\GVH9XAX,4S:;!+M=])]95C;F^:AF^IOIQP-2 F9H1^+X3F*%HB.?O M4D.\%BE>(#08&LSQC2#4-&:9D1D ,&#K, -9AK.[,K^5IDX.(AH.J.\P+(- MC3MJX+B>:NE6K/J@0JA,MWW+BV*=<>O-.]?O:-JS&XNW$+$K$/%(\.MY.-$J M$X>#%$UE0N.&K6F.ZG#/!67"LE3?X4RU8C^((TN/7&PMI]MVUWDV'_7N]579 M#[?*JVRP>[A>EEE">S8TS6'J[85B;W59?KL6IIH:EZ ML6FID6D'H&68FL/<78205Y764O:";Q-;#L0%4ZYHJR.M%> ^3WEA[,B*N&V; MJNY;@6K%AJT&+NA(@!=-J&"^%$$TO3.Q% ML6EC,#"A(J9ZS/94.W)8X.A1H!MZBQ 'AQ"'X(5I-8QMX$=#PX@&V,0L3RK$P1/*]>N"X944V8_R@= M([]J\4ZON[+=,2/.X#"-],BSL#[3W; \@O4RZ< MP&*^:4:!JH?8C<3Q;-6SD"W#\G3=\;C'8Q/K#?2.[3CKK><'P>NYCNJZX>V:H6> <9UI*F>[3I^K/F@0H9OWAFVWM$LL\6E5G=L M=<<-Z8ZK(76K.QX$2C=T1U/7(L,Q=949CJ9:!@O PG=]U=/"P-) 3KB-18"& MT_4/!Z3)?_I/ZI'TKM;LM-9(>$Z/)G<2)K^-\U$2/_PZTW26RZ=H4II1X0/"17V$[\?KW[^$%SM/1 M%PZ#*UZQNI.XJ(DQBRE_YI["RC-Z$IMGQW]\#5FHN[!X*H\T$V!!]U3?"G75 M]PPX+;CIV9;UYIUI@NXV;5-B]S/^?]F]WC' MSN6O4*[.OUU_Y:;A,1<$R>2V#G(5^&H0<5>-==<-@\@P@\ #HZ!K3G5VQTEK M=JB>UTIP H(7[V>Y4W"NVP#GV"@^Z0]A7U%CW8L_3X]5W2^:>8.<#=(^[!$^ MN$NR=$#MO&'OC0\ K]\4Q $\0 M?>3Q7\-:1T3107QF7\0<;L)&RGW2ZRG8U@N[B_<>%-P\]'!\!#6JGGGF"&RH M'4MR4.,!&T>)N&9 QS\3CX7_(8411Y@,X(9\D9[E*RWU.L5FWKT( I[LK:QK MSIO:5=MI6FN8W4>1>0T=60%@^\F(UO=H$+VG5;SF@S#A^7&2A[TT'V<[U'+U M2P&@H%^#OO[CSV]GWZX?SCY^ANN^F!=_G=_^_?'#MXN/?_:_?+NY^?NO$^/\ ML@F@)S;HZS_._SH#_?_T_N^K3S=_?PMM .+;+W^=67__]7=R\?%#[\O5%_U_ M?EP#&/_QU3;<*(A=T-*#,%0M/3)4QAQ'U0*-:3QTHIC[0E6CALY'>/(8MA;I M;J#;81!;AN7[@>7K@69S,S =[EK-%JVUA:!-/+$44YIR4ZKGB_S,1L!/#V[R M95PX.,PX8J[CVE:@@:!9+.(,Y"TP]4B/WKSL)J$[_I* /I"$"VR;]VR(OU5J M4[K$A.W+,74TFFURU+KDPC%$)P#,@M0*!4X\JHU.Z*.W/MB,6P:F$Z^G]]_=2(D'8LB-78<0[68 M;ZN!Y8%B!R:_YQG_X1QQ,%(]8'PP\#RGK_5?Y_DO)]^':3:Z@,$A1_=G?)^3:GA@ MN&*71;#"2Q!3C5>'8G_DB25+>7E[] M?OHS7G8YA/4$G#DIK+R_TP&'[T_^_AF6Z0:0$J&G/^Y="[QZH$=\1 >+L 2+ M>R)4\IS+ >'C^7?>'XZ4&"Y70MAV:3_O*"@#&3R/?P\3^'4T'H$L=PBX>OP. MY1I5MCZ^)(KT $T2D K3,=Y";O7:1K!17#+K+@8MB[\FP914P9R,2TC=LL' M!/?L00ZE?'(N/#3*B'W'/\4@Y( 2@%*!TQ'K@^0BSC^@/[>C)#'\Y*&#T S/ M12\468O+#+PV;CH40-6-<%@/,&6<=TK;&0U>80 7!O<(] =Q>5AT]& QE'DU.1L!["=P*GGZ3WL,_LHZXYZBV:C?LCA>/'3(PG=&,SN-$OA#9 MWX6>3,H5??T@[6^8K(S7A_2$'V5!0-Y3;"\<*TTHQY.:B14376?S8L9_OTEZ MR7 (=\FE$G&=Y/ #CC,_NFG\IK%CC\:CFS1+1@]BU<6UXD&X@>^2B.<3FC+= MLA"H.$%(1F<'#"FY$[MP)-Q"(-!UE8=$6&R/%*\I-2CXC=Q+XFM4MC. %O&7 M%(\< *PGG:+U%^X B(1=E*D^*$+EN&K^(=P/Z/ AT"'1E[])24<(X=WQ<;.% MOB[JQ:Q/"3MZCGI)?;;EH$GS6$:85Y7=#U*R1!RA9*&L)BE"+L@4R!?H93 $=Y/G-ZXT>_2 MWIVXJ_!6XG;#!WX'G;3Y)# M('A(/A/#4E"0,#RA%0'A@]B";YB/![0 M]6@"H @4DH;!J#%1(+2,1&5RINF2/.T36,]:\R[FM&<(YN$(@:F; M1M[]1QGP2:5[(>)PWT@HV7,F[:WT/TB_ ZJC=#C]++3L^GH52PL[ MA (H33G"]91'9YK!(4]H 8]+\GQ< 7\20$QQ= T$^\$QJ O]A/<U2LT;'8=9'PT7T2EF B0RRPB&;40@$VYL:S&P*V@K%QP;C]R@T]]EW?4KEE&:H5N[$:A$&L M.I$>.X'+3,UG(!A6QW"GZ\(ZA6$.]DSO8=HST&<15Y:(ZTH MY!);)CF=$3^ M0B@+#_CU/HE&-T6R9.TJF7^F59>P($][(#)S+ZD=7,)6V5*6EVDW9J?VWYNL M&,T0SGXUR#B[55D,@_V%]>[90_[FGY/9;CJ$[X)B@=XIRN) R".'.5M(1=J0I,TV M-T_^Y[?+DT]_GKX_4?Y]\=OQZ?G'RXYR>OY^OLU=RY9T)K,EM_HBYQ=7)Y?* MU87R^?SH\_'IUGJ)%F([A'NB1Y=]#/ARA2JM0V5&ADY.+ECX(\>_Y M2S/OO18W4E[JLD>R(A;+G!U_IEFA7\3HZF#6^5ZS*A+++HA M"W<#.?Z$?56Z6\4*Y\NF)*_%KJ!4SW_!:#^6@ST:1,>T?$/5["!0+0.9;CTK5.U0UQR':S$/X&#W.JXS(S=@ M*T9$*P7KEH+;KT:,='Z&JWI6S%3+M[GJQ0R$0@]MW>.:YR&7A-L! _-)B^%( M(@0E=X#%$,F5:03]\C%F?>0YSW,)2](X)/];N@6OA1CW[S#LH[P5IQ7%Z*,RGPP*ON(%>[6^ M0C&$9X1?G2@TPL /U=AC$78!"55/]TS5]UW?T1S?#/WXS3N]X\XJDMH*!K5+ MO,02GQ__@<47L1DR.%<.$++\I MP$9:4# *548M)1HI.0^+*I]9>8P+9<$>8+R/2O^*@'H,"R<3TWH/A,(S9JIP M%Y?1-JQMQ*0_F*8B/P5LVM'#D(O@?*5_3L9M)U-@*&Y7W)KRN?HI+'TON<7$ M>/C)@*+< :P%S"%8SYAB.$PQ0VA 67LP.P/A09"I@,T095"\*D4=,0,1"Z05 M+.,0">@IWAZ&V9CRSQX*GPR]?J%_PPDF9D+$ MBDDWQP=-R!<.?D!ICE5Q5U47X=?&5.#IB[%R_I\Q;A%16SB9QH$)"9A+*#T416Q?I'_EE 4@ MEG-.0!BS#D#681TQ]XK74F[OOQLKIO5_E] MG.5C-AA5^2OS<( -!F-83!@62#&\SG7^J#QD+,'M5^46X(7XH\+YU8S*ZS8- MEMZ-2CF+7;8-MQ@M!ZT&3-KO(M6V51SFU,,8Y\>W#^??0NT<*Z2/OWP-+5 / M-,-180U"K*8/5*8'8+KJH$^$W+-YQ-%M_^(+O ATWGN88: M1"XHC9'GJ,S5/!441\ODH6[$84#%4-YT8_4U*(U=Y5^ 9H,!(I=4".,DRT?* M?T#S'XGZ;KA*$W@%^-=(__HFF1MF@%[&XS&"5=AC23]_%BZMK7Z/!);0_6@0 M26P'J?U$0SWF@Z2U<>:*+HCM'_"OIJNI\$)8:F6:X/LFK:F M>H8'@,4"33?CT(TX,G]T ,J>CU6^&5@F&-!@*L-QI-E,#WW;"HE=./1]@V1 M+V3@*=!J9>"9\/7C"-[A\]<@#@S+LKD:Q[&I6KYCJIYM.6JDN6;HZIIAA3:* M@&F\B,T[G1 44VHS&PXY%2U,Q X+ZP+OWK2HT(J8:471]W.LIVE#;,+F>M2* M:M@0@U1$0'.Z%>FF9?7I*O/4V@@#Y0,/LC$F.&/&*YU@L+XXMTSY-HX2LB5A MT@!K*UKFJ<1CVE)\U18H!Q,!:1&H8J!)!@+8YH/X&<4:Y*Q;X M?&;CAW0#Z13_N:!_0(L%)9D)/QR\KQQ"C]W+JI]'[D98UA25A8Z080^FNE-3 M!;!H4P)->;S ,&(6(C<70CL,LW9&C,HCHC3$D#]+2#CL@I&*^U^40Y9W["IG MR+&%4$,8V4-0A6T>9"D#$1([D\:?%/ #;UX\5;K3"KSI)0'6U\&4S;I.+H7< MM+C0 E.+J$2QT8;C#$9+QUI1WX4+7CZS&'I'5)XA*R6>.O J_ZXJHP$_QKVB MBN6))4.(?N %T=AP7!(R2&HR'L<2B,G53;YB(2RR(O6&"X* M^F2"A=@S40S>C$NTDM!%4X:Q CJ5QP$:V_*-9)UX,EG6?2W/B;)R4!+")?.! MJCR+!:DB_$4OU7ERO@*.G&IY;5Z:)&YBI*0\505Z]5'(T>&[E/.].F > I,? M(>8'"D.@ZQKC(O"_$^=PAR2DKMQUBA1*^%6"B90@CG2ZPE:6P8,(=GP(!R/\ M%LT16-:[)$*7--6%=HK3%GY)U9D!YX,.F AG,D8=^6U!T5"[80<5RHD]U:GH 4F) M+BX9HO= ;-!^B48PP#0;\,HM%9-:]E=#OT>"*3IGIMYM;K3KL0@=X5XQ"IG0 M0;,@(A%"3:.W+@@?^IPAP,7C'BU/B.]6/GB88AD ;IF>)&5,>)-F9H()HAQ[ M)@*-J'23V=F1N[01)4/-$'UU,!-WR76*:FKO0:ZZPAF,5CRLOQY]9AN5FC % M K#@3:226Y0NDTD$VP;KD0FT*6%X_M#^F$)!<#,E-*DAL)]#VZ+^M%Z?_OBSS\4[(?;LS3-\_CG[\9OS]\.6OT#F[^M0[^_:A?_;Q MU/SRUQ\/YQ]/[+/^A]ZY 4_[%O7.C#]OSZ\^W,!H[J*/?UK1OV$\1N\N^)9^ M/__X^>'LKR_W7[Y%-W\?GVI?KF[AGI_-O[]]>3@W/O^ <>AG?WWH?]'QF2%& MY>WSJS/MXNK(.#OZ&NBN;KIZI(91Q%6+AY;J1RMB3 ?08-@+Z.46A$E?H^F[4@Y M*DB3T552I2Z63DQER#+A448C%KY!OWPD_8O(?<7*5)_&#:G*#LR55 ;^J@S' MF<]7WK*?*S[#,K22XY"$_3> F<]XP3X6BNO#&M<\6;VE&V.*A8E,Q$BYB,6$?A(__X8Q]3_KC_K_2+$LQQ?0]&\(WHX<]R5+9!4R\_AKK.HL,QU"Y MJ0,F:EZL>@S^U)EG^+'EF;IGO'D'&[BCS:#L_55Y&_P,.H/TDMV0ATTXPRD: M4&Q=(6G%PHD@P7EZ)X-?1=8&R-8$(+BB\NMM^'.1D9PKOYW^Z^*3B,F3WQUV MW@72]5(Z^P=AI(-L?\*GOY5!E-"[:/*29@BN5XEN[8O@HK$L%_N*L&7/=4[D>1$86::6#!ES$' M4SIU%W/9A0F#=W<%WVZ-A5F9+YJRY OC-#T^DDF[\M"#1Q2Q8J%IP $'YR*L M-"@,Z&C,N%HDO<3-N%,9.H!?]9-Q'SU^@OH2\X9+U*BQEL\>8,@P>*U07RD$ M(&R'0 =ST8 !QB5966L\AC("/!%<0K9"T16$A?\9)WDQ.:\=MRYJ.6-/K0;: MMF4E<=1(=:HYJQ]5-,E=#S?*Y=D$=V$]+%>BGXT81:MZ\D-Q.,KBPD;$@Q@L MQ]D3SWM,_!%",\3<%R+WX/%M@UA65K2332 M8U_?-R+K*-%W;5+]MDIO7C MK]N//[579']C%5NP_V(Z3QUDVW$'GEZ=G E7L=%5SLH0:'G08+^^<9X75=)' M!?DX3,6',A;YOE"$Z#>?JG#D11F.W,MZ\[F,_K.QXDLZ5G+0R'IX4C#ABXG! MB",]#)&\F$F1V#R0=?QD1>(A.Z=R?V9>6#.;"PY(RB.7] *\EW.1F%-DROXA M*L;@T/_$1;^)@0(F1U_1-?6/\IQ?VP P\QKN=R1*:ZTI8.D6JM6QFBW]=]]* @" #Z_4NR<:$'&1[$Y_Y$%G7L7M! MX0PI.N"6#I%4"$PE:T560R$G1$-9GJD]R)AZ'=XCG+:44[A2T4_ZI1$'4E^B\XC3/VJL72L M6Y;;UM=J8 M;\ M3$QI\U.9==;\&-EIPE'S4[3EPV2(66:-;T36:/-3+&&8NK-,NRL^1M-24K' M0[$E9NGDFIP)FK(B40_LTG%_*%9']!*7YPNQP),5C-YQS%(;9W6N'2FRL!%A M7Z)_ !LOPB)B%N08?5H9)@,4%7>P54 VJ%1SE''*%BB(02J'7$<1LT5]=*B2 M:*)\J&K,44C:/2^3_62)0)FE7WELPB0+QWWTGX2RY.X!]@7I>M(?".:X"+$] M>88^5#N*'H!WK5)_IZ<9MUV-8:[1V!VS+\5Y2:M4]K=1;@?I_4">%>+?='IT M9FRZVOK!N_70MWA]4Y^8VN > :$)F2AS.WG]]A-OCUV9J)4BW9ZV9+$H(?V MR?1(5$]#;$L_0TFHWK^1!2G6!6\C@$C>H?@Q)O\".O#*P]5[*/J\I#FO=,MY MKTM&TT.90UOJH'-G>5+LT+DDRT1( ZDG^)=U(P%6 6*YDOB=] C* _YIU:K8 MM^4S)7"A7ZV0K,JW]LLFG+53IO'$G=2-Z".S3V*:-*=LY;OY(?PZ,3>Z)29U M4N,NU[[NE,3,8G"=.#.RBN>S*RN'G]==B:E]/?P M-@) 4,S7EA2$H?)QV\Z**5()V/J:@XRY=LKMP*VHJ"A@L0 M<4QPYU*G8R4XB ;'Y(J62Y3,_EJ>Y"7D(7)7SGG44HO3CLORB;A1 RX>,+WH MRZ]K*R#K%9 R6$,U@2&>\,*-)8]*2EV X[CR0*'N'L=PVF=4YI.#.&!R1+NC M-[-@<6^,.D_1'5,HWXQH#%I4W2"JUA"0C489DS8H$DV@/[A$U.+,)6S%.'\/ MZ18& YZUJ[65U0+3'E65>(RV@6@B3JP95.0UXM>4#D&-H/DU]F>MA7#;%=O. M_@K#,2Y'G>-$%F&+*C^9$):/VA7:T HU38*DWT^NA4'0+L%6-LD-]M:NG4!\ M0/Z>?(S.TD04N@*H$2E*Q6!">#@4_JP)JZY=Q:VLXG66WD]8^:1[%Z0?0G5 MP,/?C6YDG^X1F.^LH+!N5W##*TBM["4=C32:J245(8M*G((J2PQ(JK\?HRYKQ-M[1M<]]V/_=M)S#(V#X&&?,<_+R' MC%W]\: BI,]:7\-VU#E856(S)$J[ 3(!*D&: MWBIWU$2#8B]I1$'!*MH"^APH$XF,L?*B4TKKA]CZ:E(I0>&,*%T14]'V6?F@ M@H"7#UE6TDG)I)3'\S+;E=Z05YTEO;$(;@RS=%0D**!MU0,DIR0#3"'AV6A5 MS;%=DZ5]3-?C'K$.=I!#+LE[58U1R2A>SP.JA[@+BPRC52+;!_=AE+%[UIL* M>LMD3K@:0?J.M]MN0TM[DAF-& M$3'GMFNV(7]'+90B^W5A71XIK(&H:*LZJL5E[3R2@+,[L%V(!X)G_7:3;6J3 MB1I.3&%3FM%C0:Z0W?*1T$GS0C.I:B@E6SOE&",V*N@MCD%K2=L5W- *"@;5 M@HT6,Z\3 M*R!@O4[1!("8#TCOPR3KDC#[.BT8($8LN^;M[MG4ZHFXEDA^3Y%\-Y2+Q '( MTKZ@LI,5 +(D#5LE$'%6"*8!)N/+,^R:I]<9&]Y@CJ)(4[OG,A;&V^7O5;F7_#6EHY^491HSWLG<0$8GUL6X,24L4BI"(%.,H'1)3@V@\4R1, MMRN[(0WR 3.!RS4$.YD*'<#@CMB(U9S7I=,::Y^IF]4/P:\1]E),8L<5SOD@ M%YT#J,?,(!9%$YBK3DES]#M):PT:\T7@8B6S0YPN?0HD+M2F)%YIA26U-[11E]SS<"3PB@K6\ M*LFF7F:+EN__.BVEVR*/_PZO0,)?S^H(!9,P5S!E4)*SW.(MFI3D7+903>&V(QH] MF$DI;&/L<%2^1P<&DHZCCG)T2D\[^ZV#!ZYD4F/7"?:9P7.$?+0U[1L5,A(# M+CNG?:]/0W$&@<[>BTJFH6(J"XK!PN-8*R:K%T?(MBX=Y8:SWN@F9!EUQQG< M%ETL:]%1X766^1"L4V6]]F1_NJ([W4%)*AT0?Z&SO0>[,5M)1B7O@I1'4-^S MA$B;N>A5"H*D$NEH)9XC6):\LN.HMZ#T Y.@][#['V:DBDI#$,U*)BD4<(?+ M&M6%\.BT Z(G2KE1'@G>95ZK6$J"V5KGNIHA.;K)**^9R&7P/U6E1CEF)'W- M?U%.*Z'Z=TVHCB:F[ 39^W *_E66U8J#,.-QC[P3>";5,CDSCAB8SQF>H*&X M13^Z6 ,$DR*:M7/JS>9N]?K2)OTV;?+5ITWN\DER,Y@AC\D4U5Y'^0UU>N6(NBZ!Z7D)YON- \+U0^2J;>@M:D-]OT/#G/Y MB0N&D)TS8C8N=X/2MZ[HCG"K"S^*;"HO9JV6KT]:8X\EV5WZP(C2L!1<\M0( M@[A36<2EBT-!9GUA:-_PWA!]I->P-C\F$KB2;*ZY'J G]7O23WX4M$]EY0&Y M#PIK6G"^D"*8#')\V;RKG-;ZL-"O.7JB.,^(QG_*H._@KZ-Q.&K^3KZ4*ECD M2F>$Z#)0GZ8<"0"O892#7,8]"DL]9,.J$S=V/R PK"<:3G@=FJ.MS2RGMQ3, MD@4MJZR %AE569T-2? 8KN2;JIQ2-9?7EC;/YEW'Y%9%2XEZWLWB.H/U1@0O MSJ[-'UU;4R;0CRX9*\:9X$D##-%(8@282/9)G#SA'1VEB 3YJ&1-%M<8G4EW M7I'_EV*Q6,FUUJE%^TJ_-(L8951@B#$CDLN4LFUP_Y9H@K!P)S8=T=>4BU?+ MKR+>S!IGM,C=>:@:'A*#!SZMZ/XV+0R=2:(X(OD.QR7G9,B%EQ)V.+)/]BBI MH$QZK)A',0%A."K0COA 2M8YN;\SGB-7I_CJ*^*T,7G6*.&L%G\)O428)"0>K5/_*8^(!1H7Q!TP0$P&7J%@BS)DE8NY" MO9FYL4@:R!4BVQ867O=)7CL2JUHYEQ /&0,I>6QE8+",1;*)+"<2/^4:[EZ< M-R/9=PDN+>@8)SD8YW3.5VUK"NF5H=214LO1D7%9 MP4%;7D$#%(/%Q 21?95@1\@RB8?J53FA ,P"\;@K!85[1S2WK%A0E7XRP-YF MXB7+ EB9YU#+Y)2*!WU<*D.UO=R(9,!R25DH!WO#\$4EGZ;@SH";CWH5_@QD M51XI+8AS#R69<<&/0F)0(!F1'>*$8#(3WJ_L]%"+[Q4#)_+@G-:0$=]4,>*) MMZ&)$:"#!8 ]_CV1\L;"&R+IE3E18$C(Y)G7NOGIZ&RLAN@+5=,"!>;7SS0^ MH+PS<=R*$[5:YV:C="ANU8/S M ?^-L=$)B<)DY'A$!,D5>0L?E06C)(81ETIDK6!\E*8]<;\)B>6#&]1-A4)+ MVC^Y= 7C*[T4PY#=CRH\%?8DE[QXE6(JD":HHFN7NK: P5Z>2O[MD@B<:I87 M6 I,RDYA %B9/HC*Z'<]591+@J*P7):IN>]0DI&(OV&SVHF 8#5%DQ'K,EVQ M)-#%BB46R#^B#NW*-&CSOI>92VW?(5@]"]:^"3YP 4?#Q-9-_Q;$8C;/"PMN5.R@D_:XW&C)U.DO[MD1^X?&3E)!N(-A:SK\PIL4TZ("/KK' M,U-DW^&MZ*U8EF'1I*0K%^E\M>8%MR79Y,U#D"51_??%FP%PEPFVV"XR!T-A M)#*XBH<6=Y*)?H7DBG>M?\>HJZ7HI$FTU;2$Q60*3@J9V"B_6V! ]**",*%( M-GS\.3.:4NZUH\FH]?,)0-8&@DU"!>"$<=22;4LD+5V$9.Q)-"^*)H2JPH19 MA1M/X!=M^QYE?(H#H=!9RBO0A Q)!Q8;H";WXFPHVU74^H-7:AP-5\#2#&=F M?:2T(>ZP;TQ-OR[6'IXJ\_WDOZHF%36:ZKBP?">)SF7W<3&FN@?B#A0S1*C2 M$LB'U/N!BHL)X6H_S1)&^^UB4FV8^RJH7A?K):1_#%/5D]-82X:6D" 5\ B. MJ+1DV4;%/X2?8=9MHT5M3;3/$@19*:TM'TD^-VO>)F9&$9=M?_QZN/S/_%R;O*2W\L^E6K&O') MIHF%TM],F"B*%K'+X7UA<( EQ0=%O,BSN]X_Z'I=ZVK_H!-N6! T=PK#;)2. MR%Z20K#4DAOBV*T>Y'?M><]9[0E+0=E!"LMRF[\6G)VUN&BDBL^'"C:3+..$ M89B.R2V%JV,Z74.LI^EWS7_,EI3)918&I_P.=0>T=J3!7X8?\*G%$T4P :O- MLFLN&US(. 2>;"K27ZATQI$",^E/EV1J,F8"5]XD0UG"A$ZU6I@C0L]?#@M: MBW^053[3M5EUA:K<;QL^=7-LF2(N*UF@BZR9_Q[[ GBNP=>&RQX2H1KY49Y:PGSPLI MYPU>]])[3D$=G%WA,KZEOITRT_ .LY/"@FB&T@O5\DM1S5=UG17R+9RM$D)@ ML (+GAQ-$0!6JN3#THG;2!BLYROB2&#P[."22.F.BS11%W)X+"7M8E+2+@M) M*QMJ;F.3*+5=4@\\2_AKC+ M>E7'7+SW6.C-5.':"%L51;DRNEA,7$7L)3<;!6JQ3IT>VTMNP19X@-E5V7B4 M]F6L8T9.4B,CLU.KB*Q="!.2BES*JA)302TDP>#C&/,-037!R""O]\F.QP/! M,5S# )J%B6<*-.0))8"Q"%,PD$^\:)DM^R=A1UEY.XH0@' 7B4QPKB>Y4HLA8E5-+*A;.W)7C4B -;L55-Z MX65*!Z@O_ [3*W)R99!7 C,2 MF<*[A-1YI_Y-62-=R NLT D+BSKQ,HV/PK%5](](,ZO0!T4L0AAFIQ!I=%T6 M+9)IR\F(AV ?OY824L7TZ[DJXQZ=A^4;U9PO3Y^]J.85(C+@6'_, $-:$;%O8&2[>,)D M=BB&ARE!;B""CKA7F\/-Z'\QTT\RVI"O%L> "1;HD<50MG ES'TZB;%Q(RK M@[5*(I/4)10F*.PRW)-DX3$XT@),.Q@)Q_92Z%=*:"UUK\AP$- +RR0GCL[% M(KEH(J4,MT$PCJZY. I$P%RPE\L.S4BW-T/E)7;[9$2 @_1ZHTFB%H[Y 90' M&XM#JLQ,CGA,M XS&M8_7ZEDM2LQJYR"=<3:5^'/@=UC&-_ZTJA+9%90+$\ M4*HDJGJJCV0>'L*Z(*34VU47"59%P4$Q.W,GLHHD%"<>$^YBU,K!1BT1J$@0 MJT0%AU89$_43<24A:F&)(W-[=CU#N,=$%XB1^'2,TYN$5?*V4,@P@46%=5)+ M]X'\58?"0RI]C]DXL!]D4J7XMJ922J$IOY+T+,V/<9N'63*;?&6X*VK0#>!3.&,N:;R^2:(J-#+^Y;?BF)K?)9)Z< M:%@F)_F^.A:072DG9@\T.E&3!ZV "3WGA@G]@\=P5WADQ$E)B^H9L#(;3=YY M*I,V#82OEHE<]ZK:IC02)EYQE&)^_-(KM>!J3/BL$BRCXD5XKQRS])?A>2+L MEKGWJYUW16*XS 0O_8*(S)B;P?FM(/>!2Q&+97!1C+CXMDR&9;H<)@[/ MF*.2EK%-W"@3-_0V<:--W-B\(WCVL3<72TJ^QOE@ ]@>"C='F=U7U3;5DJOK M6?&DV!#09%5.-M934]FS\).#).(8T<>=8\^HW8P=96C^;^% M-T4:%S@5I&^!NG;P6\DW6C;DF#XN2R>$,.WH#$*:7T4\I; #T1R3[,T@3I,) M0:#DCM'3-2%5E3.:%(5<&DAU#ST=KW*\I&!7CX7](#PI1:H/)FZ3OE@L%O\^ ME%I-DA6.OT>FLCB)BSHON"^]=6-^9LV&F"=QU[PSO7]DHKC4PT0"?SDG#3&I MO7*N)#$J&CBJDE*2%(0(XVTD)X6U+0+ 4^(W<;>"%[_6"_4UF!E+NOW+6O/M M^OR,)R*]4>^6**5%*62?%B6^ LQEM&VJ."! MI+_Q.91I7EH*@A$#X(0<;J7T-4H>*Q?&E),1Y5F6Y]8RO7C2#[ *NB]JJ!^=NZD&+B"-BP6^3" "+< @$X-"D MH6))B* ^)/V]\DR4IE81#H#W"8J*$&0[OQYG\H-Z@'."OZ#V4A,35 VO1#M1 M_B7ACB(GL#X/?5EW"(\*90Z!B T69:S2 5&T4X,_I3E[5Q^8M,D89AY--)JI MLS90N5L9JZDB$1W1<8C4N7O,=2_#K87!-ED$)LY>D3,J6Q;1:53[%=U0UI,5 MMZL:>G24JF.I,;!X2.SBEXIX*4QH14_A7R3\N^ MOD^X@VNQ#4:G=\9QKJES @+8W!4L'*?2^I\Q#)1]W*]EQQ54XT [F9/0#4M( M%3!EM795VX>;'KEBJJYO0A-:; P1G&NR;D\T3:V[\866(Q+O,-" B=3(MLW% M=AB(\((,8XJO16EL1<% ZAXZ7R:H%"0/>2J!LXQ<)GG%X3,=%:"38YR+JDYY M%%0Z;%'',Q+'@8A/2-VV*#XF!5*PC+-9H0C!B".+0#'$*FKKA5C(:%H5TLO+ M@1?)4TBYC! PT>1-P%*=B2(IHJ12,Y6IC9BD1KY".K#%7FDNVG.RUO=&;>B*[![Y_)7D]'543W][2'C@I)RERT5CX\#\15@Q!CD$X0BM0:HA*L M%S-5BWT/ZS-5-:&NE9(=A>FEP"H?2C/Y?=%G2/]YE-5051E914%'B)@+9^WN&05E^.' MYUA);"BJ,K@ P#'2K,5(\-<_Y+\8]?L359CSW\D@SH?>FB7^7M)?HA M9!;)VO(A]#SQM00#7^MJMH=X,,K@_T?%@R54= DJ_CF*IK]S]:[E6'._UKKZ MW.\>NZVN=SW/7>FVCW_GZ*M=^>A@00$SO85N^T^:7S''L(HH(/__&_--@S'Z M%V/X76E(!A(E-Q=2K.&Z]Y/W9(\A02&-4E_*N'SQ\IW\1=Y)2/MVWFJ:XE,C MD)B]Q[%D=N)=7\U"5N\D48A@:SA22$]4BN'MU2HC3J_KA35\W3>+W$<"\O2M M#FIB]=>Y3?P#W"9O(]0S!$N[K,[.?UYF>0,6WEYG8&M&JAQR&'(.VOJ2ZPYS MN85.>EJ-1P!3?$?-Q5_F+35EJS*^X.O^]*Q7K+]:AG?=J79(YJ,[!V#8G.5_6 M.A8'?>Q/#F:&.5?C/\Q%TFVOZVUOD3:J8FXCA$B3_)&RT899&B>C#>'7K(%L M!;_D@LVUFW9[T\Q>3]W0N^Z6,B\?,5?7LP9;5H%?KU!I1M=IA6J+.NXV)OVB M*G[Y/L0*XRJE>Q4MYNG56,2CN;*.M/X1KDE!$!!@[K(D?!2I@Z+&0_*>9**& MJA"-N9*Q %;N-"+.\>GX77_O73J'OD9:U]U[%\@>H,.EI( 0^<-(%5<_,U8" MAOTU6@UK:5_O7C@6]G I=.^)I=@A+\$>;/-C/LRPL7.93W2"E'--'EG53OSQXL_8JK16+K4E1V5-OS^P) M:EIF'WE)O7L:Z.WM5V<5T/*)=GMOOT=$"-($55VW0F^VOW+EM65VN= MRUM7[0Y+IO0V8/'J A8?T@S^1%M45'\JV)EX9@+E@3NA]&WF3;3)+8LLD;9T M>MZ^IK9L8W9/,:.=YZ-7ZI9ZJW7]GUN/U,XNC]&UM[(\!Z\!7! A4$+VUFL\ M^(UMGBKMP;^8;K:[!_\!>*-W5U-YU#<4\!AY4@5R*2/VO=!J5Z9&G4SC\RA1)73_, M-*9#6B-_U7!>ZT):6C%K-;#%9LUTNGI[6K8:V%IE2F\UL%>G@7U$4N@:V*I] M/KI)D?SSCN;QK(79<;*I=EN^ZFVYSP;!5K8E M*0;_I+/RW>.TT+.H(=_L;K,(OU@PNN%"7>J(6_RM_C-H#&%O++L 8>/EIZO; M-M+N3ZZWBE"T:\W]CD7+:1+OA!I^WW!E,,:."CGU/BM;$!%O.3TX!+7E ;:P7J@MAVQ(%A1],,6O^+5H2;3V!ATS)V?#'3F\R&"-KF/8^S)8LVN;YC*]3AHJ MEVZ(W?1H/X"Y'NMGM!7I)U'4X^M&N36W%5EQ6E[LIUEZWPP5[-7$_\XS'!2H MM71"BH*T62T,UBJE+]4S99LSV?9,>;F)U5\& _9"KMY/;\DE)F#!_C(+G"<+ M>_YV93KG%#4]V;-E,YBVWJ-J^4<>4 QV7FZL[ O?=J79YPXAN@;FVMYSE[4R MMT\RY^O;I&)K1>X5BIQN'$#OK652?_N- M;D*6O;8**L-I*ZAV?8U,;6G@:==HPVOTUNKJBY.EM,NSZ>5!"NQ-K\\>GMO[ MYN4YZ7,,'5\K_QKG\&7^VAJ\V%MM'M+:#0L=W\L35;=KM'G;;MDJ]7:--KV/ MK"WMHST\Q_?-_J:4:1C*:^O#I%M;I<=HC8?%8E!&:X#O^B)9SJKM0-HUVM@: MV5M:HST\P??-$A?]BHI4])FLMD^]ZZ.EA]HR26T'&M!.CZ MYFC' _CM;FEW2Q'#6YZMN=TM[6YYG;O%<9=N.W-HFV491^$+;YS=DP_#[OI[ M*!\[8N+,9>]8(_7$KI;K&K5*Y&6+;N]YQI6?2.\MZA(ZR/WP$\)5]0G<%.7S M'QW8PU6=]\+/@?]&60(C5(99@B7$O0=1-$R#5D"J[T2["Y]8 /D,%:. M>@5!KG1"ZD^*U Q!>@<$D=%MVUY1*N=_5=P:Z M9W&:32#R8DC^^O@1K98?\=7R(\[8/$@ -*F\6%UWER@!WZ> B_!ZI4,.@>-C MEH*.>4:OL9E#:_;@?MG6D6EH\R@%N2 *! TOE#.7U6?NFF9."$"!Y3.X!A<" MWD=D9\,D@G97=^U52 1UO^M;+\ >!TJ+,?_KU:GN/' M@*^8Z'GV9+9$S^TC=XM!>]\X&99GT%ZT,GGWJV56+<1V]R-QW[&[BYPT2]>O MMY*Q[Y)A.ZUDK+O";M8K[K84M*0T.U^FICM;6J-MO.P_7@*2#EQ 3+<5D%9 M'A,0KVNW M(*R-PY>ZMW[98S^4DAV3>FI@5Z'2SYNH5ML_,2K;M=9QTOO8A# MZ= FSGK1B3M,REJM[>JSZTND+ZT$'0JI<"L?BU'1M0+2"L@CC#D4X#CX^NGCOF27?>F^L F2K>E&_RL%.G-;U6H?4TM/F+4USVH:E M-JT-+6_R'HKCL!60!=7E[6SB5D#V1$"6;_/4"LAK$I"W1M=LPU('%Y9ZN@78 MH097?+N-2JV6QFIU[=8AM;Q+6^_J;5AJM]?(\K84.MS^2=<*R$*;>.4V!:V MO X!63[_LQ60UR0@;T$-:,-2!Q>6HD:,RYK'K[X]UC(^D_5-UIX4A1F:NZ*A M]82GJA7+5BR?D;IG>R\31FW%\IFECJ^FF2"8Z2L&*_:GF> :HPVOKIF@J>VE M?&Q?36^%%JW?-.8\M!AXI/9BO#.]+<]=/1URY3[-;F)"(]V;W MIH7AP4K "W\7/.0*MG/K* ,NWHA'5%Z" ZCU=^[*+D9R:TVL3B'I$=Y=MT'4 MAROT6%N]N?C4NLI)G;.BFVM3U^[HQHYNM&BN]73<]):NM[J=W%N3N[2^26=O M[=F;K)?>X[;.V!WO33S6FK^C:K,SN:4ZL');WU3BC2;:<\EY26%B1.MJ_GW( M!SCY+,]3;&\)=[]/1C?BR8UFV\TFVUOP%-]_L!M1>K6'IAO=@36%< MY['Z^)$Z[R1?\$B=.+3KN[M^6#[GW(7[>/,A8GH-)Y#",'<%)\2020)", [A M3:EO<-$J6/XV8_VA.AY.H$E[:N_:J3W1>?LGS./=%F(87NW9:X0,^+HW1D>' M& DVE61B8RO%(&"4J_2M=BNK!=M6G6SQV%.FXNL M*\!<.IH\Y&O+4==FJ"?WO+[8R]@<_GSXJR1Q4D'2MP][.X]>KZ]YM#TY%VWS MZ-?=/'H'_+!TQ\6[25]RP,'!=4?YR > O@*5CR(0QB0?9;1Q2T_BY%.U$YD;;80LV1[5F-56 >-MP9V>EJ-FHE2W=&MORN[;U 9V2P%XS5VJP^ MU;QUM2N?&*QMFGLR6*_K^OLR5IA8S?67:8O;.'-U:X%>>EM-R6MV-YH=6IL= M&2_?R5_DG7:O9],S^TTN4@<[HZ7D7DV16/BU]JK;]RFIVKF2TC>CI>LS^FKN M/Q8<:*>\76D NFSBQLY/[ OU %VE6^'^;[Y#[ J]*YT5%Y2.S4S5,Z&YG9M7 MP7%3]QZP2>]!$;!]3D'NH543S7K%W4YY-/TML3*LL^Z]%;F]$KGE2XQ:D6M% M[GGM(=NV)CM>H0"HL!V.KQTI-#ADA@\9C"(MLL^R6SZ1\;< A< >RK-A/8$Y M>UH1O8=+H2]/3;<>$M9VC19GQFP;.._Z$JW06*KE,MZO$[JC7*_?X?-JN666 M?O_=WA*.M:J&OC/,,,\TZEM)/@Q)MKQ5G9ZM)+>2O$LOKMNK>K;V19*7<7L= M&FN'J:_*B/P*F#E>WF'V,L'F1;N+Y K#.B29*58OK%H#YR8*Q@Q"E]7VR%;G M2?=7M4H7GXK%-\E6IV)7:)4.2+B>RY;9"M=BPK7 /1:;T75T9MWP*!_GF9I7 M$K>GA<.S& >*^J.* X+J[4O5MBA'G5G_^WCQ)-W(K-'_['KE;V=B9AH5NK+* MU9WS-LB'D8""$,&E,.A1G^KEX391 O5X5M?=D8(\JI8_YL.,(Z]),;-'_13F[ =]L%^%=KKO MK5AHYSNK%6X]5;NFOT@]F+U8X=;!#M;KZN[\;W=KK%AHYRQ6Q?FJBVO:0KM# MK2IK2^S646)GO H4:$OLVA*[ML1NZT?PX?=M*ZU]Q*W3&K1'F8/65VS+:@[S(*Z MT\&(#:X3C/NP6AAIGOIXX(4IUI;J4MK:H<4S&9<^+MHEVG2NT])62[M$F]Y% M9EN!]RK<0%1]M\#!_K()\?MO4!U,F8?9=7:O$* M6&HE>6E)-MHBTE:2#T*2 ME];%]DR0EW&/[4WEG;\H2JWHWMR;PKO%)J*MNVOK[N8YW59T%[2546W9W9.R MM:RUT\K6[M2S[<-Y/A_A367N7*J9$8D]]219.]G9O2]7E-2RN:%(#1^V-7_] >ANOD1)E*P'*?'+/"R2W8T& MT :^"$WHB1*N;0"E7:IUZD?9.+3F:;-&U>]Y160R4:-A=8A)LFP9FVBA#Z; MA+9B4_'>Q/6B3K)6XN;,AW$.V5]1R6[.."?U*]OK.W\O4F]FJ@TSQ7_8.S=1 MOT>IH[R@T<+_=(CH8S!Q;'@*5*P["9[C+NN[:DRLQ=\I04/+,DNP4M99TQ>+ M%3RVZ8X:=HTI$\^=*E\X_[E.W%+P**1-SLF-YI3H; LL_2;R_2*.!?W15GL_ M-_B+;UJ:M$^DC**&**AA6;-B:Z]B_78 M&XNLJJSPHZC&.6\?XLZ\](O65OL_;T%;S5!;&[ZG[T97E-MPV%" /PG=?BUU M^Z^@V]]=W+J^_U95CBG'G_).'<["-LP.N1D.L%@^LAVRD2VF[A.5["-CXO]_ M5^]5A5>!6.\K^#NVWD"6T'4[3=CM8-@L,V64!"TY&$=0U5 MZVX\&Q*R;EO5VWM:R )]4PM*+C2K,52CM]URX$WCH-N299;,SK1ZJM'?;BEM M6(M^T+4L,GAF-:#)FYM/B6],6]6VX;/52KAZRGNE0OP=]@E[9",Q3+*^SUE.U,C@4S?/5 22=FLT/\((?Q^36U[]1-[<^^J7UU3%"=YSDSC\$I(SR1 MXYF=>;/)6A]O(H#\5_B%30E-O#.W$!R_P(YL73BJ_0 L4\)>&@(C"-^+>) & M^NP&0+,+$_VQ"1!A+'[#ORM@+O[W?_5T3?M%^>!ZGOL,W_$O@0$I:H[\>,\< MR_7$5T1(*G3,<&QQ6"Z'[D0I8 5?-YT1>*BPD_ '"EGAUW7ME[>(;34('X!' M%;W;$%%";N$_(][79,)&!$MOR5U!2X6@J<#^^5G,&0>_@A/+"I1/Y@BAK^:O MC3_I:O/GS4V98KA6>J5PK>A4^4( 83RP0H$_=7D *[G4;CG0K+IJL]O9!LT* MK>SF[G&,^FJWM1]\J#T@;X&%U^_4D]W+9+5^]S5H5N>!8_,*-*O#K.IH:%8G MM]6'QZ\Z)H?4^%4U?E6-7U5V_*I*J)+7X0*^-N5S*37WA8)U3%)7# 6K$@J^ MILU9E#_^2K<&,*R)F5FB3S!LY27O%XQAG6D8A*:M3&"5=-=+EA$8T6PNF@KS MGW:6L7_6Q3C5JL39=0^L8Y3AK)_,SBK-:LZN#&?ONEBR3 5FFQQ>)\JE%>+% MY@F@&IYD26.E*Z^/7U1S#F!A_((4S>JQ]62-&27_XXW=F2&%:34,5=FWJ+EM M[5^]18?;HEZ]1>7>(DWO'DF.*GB@5RU61BDWE&NSU?%=743;BZ:J+\333]3] MJ.;V&/7VE'9[SLV!K^ 671B&VC^T"%7PQ*Z:"\Z39*TX279+8!.1K9&#<7&V MJ'*[)U"Y)6=S9+*=4^C(KELM*[6L[#G<5\M*+2MG)RO-,Y>534*"VR^ZBFY) M]PC,<2)>S0+"G)S3Z<#*K$0F6/!\,F!+P%DQ,ABOHM6VQ@V@ EI]V]?S:F>C MXE+7D:!%@?FB>(QG(7*8@VXT7EF@S:K'1/3%30K#:2^^P5Y]%\' M4$8?X67;($$S3AI[OHB"F#.K-.:AB5!B\(W0YJB"%J&4S3QW8@6'$SE>?6XZ MJ;D[KG,)SX,5=,"#XD\W,""L$;HG:TS.T7(-9Z,1[FT4=@R]MA5.( M)> [PREK,10@".JO2VHPZK?.OL ?- +XTBLN2RK M=IW;.8$[G,U&[JM:_YB[?-+5^D8G*>%?$'RM8\:A>7+^!T4/,%TW]L MT#\5!A;PDVE3DP8T_="'\JP10>3![Z^J(SNQF[CJEZ2\+T**_;C>VWDOMUG4> MY=T>T,'-H^S/61D!B9/_76P02$SS[=%J:V%OQ+VR77]/D=^Z@J.NX$@[_=AE[\QK M.&IIJ:6EH+3T6FJWJM*RNK0DD1R6Z;)4IO(0RGH;4';IZNSQ9Z8\FF/EC=[I MY^:I&]UVW-(RG6R.G:97G;W^H^L%EP'SIB*N1RW(&CBGYT=K] B#&OI",BL? MU>@FLU4SH_J*[8ZHQYGE1%FO_PD]RQ_#44]9M<&C&2CA#*M&+)_W)\8E3S ]^D)J,/@Z%K)0F[14/W3>[M6AEFWW 356BX=^8.Z#9\X> M+4R+I:1X_NOS(W-PM\9L9(TIN3@:C-$VXMH>S2?ZR1R-O) I* PXJ&GS%>'8 M\!,(D.F,&*V=2$D_*[;Y#$-ZH\P&&CA!/M5Y]4&2!CX(K^*X M 76F"ZP YJJ8PE/#;R)I@#+ Z=A #SX9\0DLVTY@;0_%?/'6N0\/L8?IXFNO(^N]X/;F/R[%$/ MN5R4-_@AL4'.!LLA$IM))$UQD\>>+!!T?%M^'1=@48]4/SD OLI>9J9@I@?; M'<+#\9 -9))G9MOT[T?&>1C^P9:WBSN_#JW=ND/KV7=H77MZ'XDYV0MH3=01 M"I#%<:="13Q9M$;9)MQC0>@Y4E4E#E50_F-60,F!>DC79[D^B]Y=.)7.NA9J M2<5ME(4PB"X@WA^K*JJ=++0XE5K5E:M=O#'.2PNA"LZ*SWIRZUWM&8CYHG=WXYGK3_DB*7UN*"R%N01;9]B,>!QT8,?#$X.QIB M+W';0V<(^\O&B9^YAS%^(G\ ?T7^:<3$NQL7K<*".RW^M+G41Z<)MM<\M@ZKH);) MH\CD1Q;7_7)?'!RXZO2#JW1/! 1OL0>RSCJ=-(1DU M--4HA8PNE$9+H %S3N[^A2@^IL6#P+VE_W$<;$H&9RV)P<9%I? M1\89HV#1(B1 BO#1"*),N;,8](KU1WH?Q,PSVT7^.WR9QR@27GM:N8CA>NFJ MZ%IZ2RB]-TD,BK@PG:PDU5 .*4F-?.')L.!J:($80 =M02]3)J=,Y//%,/_#"$7ZKH01L].@ MLS_,HW=]=Q(\FQYWO&>>B^A6L(-/S'9G,0E>38'M[0V:ES#*T017T)85S!'1 M!:_SK+$P-'@_)G6,X&H@#/A&;#H'LI+JYG9"%/=H< M@JT.46>-AD]1CGQ90M0)/9R,H>8E\PM5;,06Y.OU39XVSAV;]&<_H8VWTCL) M_#T2Y047,UG/@(W?T@X!&%SR$>*[^(VH[CT6Z U;YX)G3U^_KS@ ] M3T)+K!3!WSEZ(D]Y"5&!DTPD_,6T),!34Q-\.^P;GTD^&(9@ZB/$XA [P__( MG())21_ZQ,.(_*5(CJ?)*P.^8#N3^V1:=FY(&?G$NPCLE \X4>BN<;K2,; M(DF5 )HC=\\W\A0I&2AF91H/_D/L^>+'8= A"YX9<\"^;V8U*J(^MA;T+$PH M"^>(\L 8S_01X3R1""2X/C8)97Z8S MI^@6NJB^SQT_3+$66;244SI$#6KY/MZ'@/DL\FC%'TP$FO4#,"P4X0GZX1#\ M0PN4)Y[*(CEUR%+9DV-&XIU,4C6G_$J5IB62?OF-RN@Q9WH7/IP8G]V *;JA M7,(.3:>64*D$^$GIH0\,['P6:>/0,4%/4ST0Z%?,'2=K0_@#, :D>YJ-2(O)ZDXM/ M@N>Y+DG\R+>:T$"9@N7.4CZXKRHW$Y[@#3OH SM:$SA8@'[B"(,CUPT?'E/O M1+N% Q+1AMP*C'8V]TJ$+UOTEF$JP M$[#A8^'++KJI,GD#14)0BJ@:JW5Q)[/7!)$S&' ;0T]SCR278F8Q.-XG\KK M&CS84U\ZI-&QQK7,$):)W!(*1_T'BV^FA#?%!9S"43@6?T-4)]"=&4B YU%6 M7R:@+5NRQ*\TDG'?:"Z-)/\YXXCKR&5//Q@E8(B.#/%LN4#^"I\)4<_-;-/A MBP[A4QYQ%-V[N=&)=B^/?*T+1_Z'Q"*X(="$O][B%$3US&'- W"Q<).Y=D+U M"=2TR#?-*EJ2X!^.^^Q$VXVI+G&J3V(#:@'B3.UBD17J^24B)(++"B7>#>? MB@&=&WA.\#@I10TM;\QCG2P9AZ5ME&%48F*?>A:LJ*#+"ZHOK6L\%*WD-4LZ M GK,^']49)C(B#W7^R/#@W!]:XH=RA[3[AY\2U*+N! P98 77 M /;\ M4.9>$T?[D:W%W?XU_I_[5?WBJF39=*XGCS?.[53H3=G;A$Q?^53XD+ M$?CK)X8WJ+9RX_BA1_MX%27IXTE-$Q"#?[JY&D3C\EI.F2K :PKY@3( ?68K M7.:;/'+/Q2VZ?!4*H2E3!V"VZ(]SSQM+:V':/#'<%XG__GOE0GNKM)L_RZ5D MW^*71Q9Y##"I(% !\\+FG:"'\23G]R&&PW,A.$ I8YN><[?IJ%3Y=RMSE[:09^&S5H=YIUOJPUH=;LTX9%:*P>3.)_1J_T3V VU7@ M(]4?#T2S>[Q5KG%KY$6)XU(^_XIQZR?33]:$K0E;K2>KT!:^8"#CMGC4X@2, MI!R;^X0-Z#5V\@GL9]Y**K!W>V^/>Z[\YH]63<+%[I](" M^ZC6"5TNO?X^);];TFG'@[8(+[Z*3!71K7K_N)F+Q>$ZOSOF%'.LL*25 MBHL05(>J 7F[ @FNNASSD1?.ZGDU;"4J6MZ0+$U0[2(FN5,=."%=#G_T1"F2? M="V*NKS'6V)CJ:7 $?H9YH&O80(R)O(J ]XD">GRU7,=%V$]IAQ%;16/289J MJ=V=59^GOG5([J3B600" J[Q1YX50:U[G$9F3*-9BD8-)<8WBV)NI"[645=J MD"UX'PNG30LA@K@4+%6_Z/(852@K\[1%#*1Z..FX.,-T4];(-$DH)WB]HNH:Z><4!X0"E%=B(BJ M(O0_D#7T?:'^LT]GL:_9B^B33D![_!%"\14(7=&?^3GQU?0"Y>:FH=R *E>Z M@X:T+;??:7F,B*4->#>V.\:;GCNXJJFB-2__'F&13.!S\,BJ2V+Q#)C_/@;8X8@_*/2*8@YCC"4@POU-P:;C'B\\(\"1$5KN6Z@MA MC& /M;[1:I!/*YRC)+92\N$(YLBBWJH85QHW^*K /X;_C!!9I(.%\Q):4X+) M ]$%,)*O((RP-;'BE7Q7[]7D5 G_2;M\Q.8)."GP1J'OU:+$)S 9F1PKZ"R*^ M G4E$-35]9<8?PI1#.GY3Y$IO_#\I^CY!G4.1'@;H@_V'@'"^(0UY;$'TZ-) M1&P0\Y>JY*!&$_04T-[T(C$-L),(G"ZP&QY\??&@^$[@R>/"!. M+!+[1H*K_!"V\HEF2FN.QT<4/X).C68 &WC]A5/FTY=&!+Y%$&[8_1 [5Q#( M8H0N*X[B N*T-+"F*A^HKR\!M!)C)!>2F11'G(,QHA;; CEX_0P:RZ?0X)9) MM-!")RRV-CQHS&##4R#1VOH&S1Z$E14' ,,QLP\ ZT>C7#8+NQ:S/F MK"7)/DJ2/8X<>)+LRH6)K2 G%#J E^](9VJ&>:FU+R9<5VGML?B_6+:3FO]M M G!>VM>@1V3G[08>.;R94 Z.X\(+C$L6U.'D!L7=6!)M!O@A/P(J#.F8 MAZ:6 A-*^/S.'.0'0)K%O>8<,0N&9L4)$(M"U3E*$IFCK%7-,M@ M*2_1D7+H)0C*'"!9]G1,*._]P+RO4M-;XRH;ZX,1195!MSK*8+!4&V"X$3,: ML-'(2028?Q?]-.(P"@B9^]Q(]H"+K>!'9I+S+>_W$M387Q V%8&A/T3?BD,& MX'N+!BN\:6O&#I.+4IR03"J\UH3)^XFN*0N&>:J-9",/4!TE/%?T5>7?;HCM M;1FS*+X I[G3IST.)Q4Q5.W%2' M# IAX>=B[6IZ0L_B/??E@_+HY1ZC_HB M9IGHA$0?L;%[I)]LF"$MCWE]P1_I['9S^05_?55?CKGLO7EC18R,J*O%'=XH MFQBF>3+EU?+W'QY:K&"!^$)'\:"<;$P^5IY<%&/*0X._2\\C5OS\8EJV7/-< M4!CR(9_1V<8;2'QWR(J^1W,Y>=Q18A+O_F@B;B"/V3B*D),XTUWLP'>M/ MV1Z%S"9K.B.C*5*60*91I/#XFOEP3O1528EX%=)+H?>HNQ[.\Q(.1_PTWHJ+ MKKPF=9N$IYAL+"[)R9<).R[[0X]#+Q64FB(5L2F1.4KZ+'B(QW.FNR/95H;N MU\&&\L*9;,DE+M@>Z*3UQ/)]BB_!?&:8.3@*5.4WUV,8?>-W"D!6%X=)GP[* MH^L'R=;7\2RDW0%'DVU-+7$?E2"FI"!U67?D!_ U?X:>'>\IZ-)?'?9 !P$Z M@_ T&A&T\WP5HI45/\GB711L5FS8/AU[_ M0:W5,M>=WWE(0H1?-HR]E, $(X(47'!IY[\\K[C3N%'FN8RD2CM MUK]*_BK")970(5^CYK"YNE)$/&ZPT;5W$H&I+6Z(9TD:83H+!E"H7R[=&BQNX>".V;'D*^4$[K9GQ+;+/V0$K!AU.!K-9QG* M+V+W'7.Z]]A)TU?D$1YMZTZGTE;U I/)"9#B67>IJ[W%DV<(D^6!M0LMTS&Q MYLA,,RJ8JOG P%"V1JSL_/@5FW_.9(O7FAO7].?S/GRK]9H'Q@"5)_C^['5Y-T6Z"XI9@5S478BL)()P<(#^9# M>_P-AI1 #^#94=H/_FVAI>$ZT=X8W'5[D9+M;ZVKSD-7Z;U> MHZLU&[VV45*&WM@L%:!;E;,\/['A@N6)?]-[K[8\,R392IGGD+4J^KK=Z#:[ M&[)W/A?M526OV:57[TR%M6[>$LO-=)K65_5-C<#R,=V)JX:NWN@:FYY\Y=NE M6C54237HO68#1F@T6YLZ$3ODO$.WA3B:6?6;Z2V85?BW<@7T*J@[.UJCU^]O MYS54R-,]9=V9M\1R,YUF&*JQJ2U?/J8[?=70VC9"5J)=JE5#E52#WH4#J=EI M-#M'Y+Q#1ZN.06BZW-^JZ<8.GHUV6]_.8]@=M4KNZ>Z9 M+4HGBQO[R3LD4+GE1=,[JKYEU/=DQ*76J*LTJJXUC&VC?R?#(K5&K37J[CK6 MEEA>"G>_0@X5 UXB>XJJP') O.:7HUUH;Y4;#H7K*WJWH6M]GCX=U;,+&)P( MC3E5@!;A.HI"/?&P(G#,9I@V3@VR-*VKZ@:6VF>!C'TSL/P)K]ZG,A*I "?$?PB8I-G"4*%C;5!V7XR'EJ.95A,8 ME3KU?'&4+Z/ Q>SO-H?):N1RX0?7],8DKA"0B+,H=SRC#R:>.^6H\"@U^&_^%X31F#%'HG)PP"5^U0)"]H0B M!8+G^%P]^ 1!3#@7SY;/",QMS +F30D?,#UFQ"H)?%O3ER,E$)R>30^&"+@& MD1-&Z!:0X7"$H"'CU"3CG,103%$MD8*S3G]AO/$PG(T2U'4#>.G-6>:?@#V6P&XL;R%SD,<[%$5[HW)RR8)WOH;%3_ M7HZM#!)-)E^QJ?W*;&I[Z::N1XLN_W:N@FO9IA?.^8$ :IF\B@Q,7$&!:.F1 M0!P4.E!^!)8_N@22>F"YO.<=B MQGD](G(AT)]CP/F QE2;7&MNBN>#<#[M/>"X; L2M&JNW:[:;[=V#P^CJ9UN M,90@D3J0,1D,ON6[*G<_P*.[A;D!MC]2N-M0M0))#OO#$^$K/P".<=[R2V5O M;#A!86\\!L'L_;MWS\_/*DQ3?7"?W@V\T2,8W/X[-GXPO7=C,S#?:7J_V^_U MW\%T-:UO:'J[V=&U5J?7>C=F+X:F/@;3G_XR2/2BOY.]Z*]PPR;4DQ"5_(T# MDYFY:6!;$8FB()?E)#IW4 L ?!-1\^'A"RMZG0?!8!'PBS.B8)LX'A5@RF41 M_2L.7)\]7'J7?U:FR9JO;ZO2U?K.I=YK]=Z:N&[U6V_ASS"9:R^1*+:._ M2,=1@!T4SFL5WAI]-G <]J(,Y.U;5I=]Q!:(%K5N_>JY+W,.CB1 MC2D0WQJLU&V#F6?9BDX-ZK3^_C1;;:0=3[,9M68[+\VFM5IZLP6:S=#:S=:[ MX*D-JLUH_A\8:YW\1=P^?3:+CI%35.[?">A:?3--,VGJ&U3K6EJ M37,(3:/7-LU):!K]U3;-,HTRS-4HY)=I/>6[>J]>J9$>T8QV;=;4RJ96-OM5-EI34V\^WY= WQQC]?_Z<'>KW#A^8&+8\Z,[ M"O'Z95MBU+Q=KMU%WKZ_^NLY\_8W\P7[Z<[AG B80TV?\6)QRFH>/QT>OQK< MUCR>XO$KTQZ%-C>Q;BWG!S8NJCG^=#C^X_6GFN-3'"^326J&/TF&OQU\J!D^ MQ?"WYI#9-:^?(*]_O;L^9UZ/6?RKQWQP1VLSYC0YO76F7'[EPE24K]BK]0:K M=Q$PXXDI'\W 5"AO[()750>\O(S7=BDD&QC@1(P)DT T+"=*4P.]\?9PDI'& M>5J.Y%1"R5G ABI7:7=>(>MBV]+#,RZO]\[BZ&]9[]W^Z2^OK_>FO=BHWKN\ M)=U'G\O>JK?E"@_/POD5R/?/M^=WV_5-8S@#IIQ(J6VCT>9,77Q+T5 MARXC1#<,V4<0<#&H3OIJ#'[6^D9+(" ]6#YB-06$G30.[;DR,D/$@J(:9H\G M-,,H0Z;XL&<\<1G+GX?LT;0G$KZ)&$@\@( @+'3@)?I>C/!5"&1#TXY0]=SO MJ[VVL4W1WJQBM]-/FML7?6\^K>VH>]\KJV^VFUV-REZKKSA!A8:>R_K MC;(-^[+&2'_;]1T(_C._"?GUOV[OK^_^>7-UK?SUR^W'F\^_WC>4F\]7:FJ= M^1:C=K(U![OW/HZ*\?IA_GX#7Z$**\J'J]WAHH[6V>K=7O!:>H7&OM_+V$47 MKAQQY;\-OM_=_._-%^7SS=67V^O;VYNF 4AD '4B 0 1 97ALAN-( __O$Z=:UGR@/F>Q_W.N_;>Q;U;-]AWOCCWM>G MJ];)WC\^_?;;'__5:OWS[.'&NO#M:$J]T#KGE(34L5Y8.+&^.33X;HVX/[6^ M^?P[>R:MUB=1Z=R?S3D;3T+KH'UPL/J6?R#'!P?=PX/3%FT?G;1ZH_9A:]@Y M(:W3HX-AMT?)R1'IO1M_&!V<.$Y^/]@W:[L__/VYM' M470O+NLR[_M2Z=9.#Z@_)G9]+WM3_?Q@]O=;BH O"Y% )<*9%Z'A(]I>$>F-)@1FU;ZP$^_61;V/)O. M?!Y:7J[RB 1#P73 0ZS607ZQ9R16-[Y-0B& 6#Z "N(K<[7VJ1L&^%-%_.\#X3;W72"P(33 MT<<]5&ZM1*7]Y9+A>^ D*9)K8%D>\?4^5*'N3?HE25T4B8][ <#@4MDW=?[P M&:>F'PY5 IA1!-#_]M]O$]?T^Z&*';G_&9_OT)'IYT,5YK$UOAYK/\%[BSD? M]\Y]L$+W+'SV]>%:97:(1F7QA%Y",67E4QO^Z>"/U4J-UI8EZOVQOUIZA4X4 M4&?@?1*_KTIW7#DNHJBX(A:5ZRWW9V&U^&'2@:IN'=P]#FZN+_I/EQ=G_9O^ MW?GEXY?+RZ?'KW?]KQ?7\-2@S_6T%(!T8D . (5'Z$Z:()*A:L5D+4G7^GU! M^7]VF&7Z^9YP^+P)#1DPO$T EPEKT 05T.ZNAZ;U^U)+347W\0G^>WMY]_0X MN+J^.Q_<7FXX+%4$-6AVX:>G0C.E;0VN+$E]-T*7NARZY/[A\LOEW>/UGY=; M!U1)78-N#WX.JZ.[U-0.ZR(T+O_WZ_73O[8([RI!#:*'\'-4'5%)?8?A\HCJ M/WZYNAE\V]0:TM#4('D$/\<&8Q,:L$0+#45SP,?$8W\++JKCM51+@<@!0-+I MQ(X#"VS7#R).X8\L@0;U]F,TG1(^]T>/;.RQ$9AK7MBW1;B)>>-[WV4V.)?5 M<:A(3X.0^%E%*"9M^2,K0]Q*J5L)^1U^*_W]5CA6PA-C"0<%(ZXZGN!/Q+\U M21$^TC%.%\1S/E-_S,EL@L[4M3?R^=10.^I):09DKR.=P64 )54+R%I9NE:& M\ ZOM"^>R- U&H,5":JP [_OL%LT^"I@9_TN&]@-NDRG]!U'M+7T\(*&A+G; MA%;9C IP< 6/>NL"WK+2=I2"[1] 2YMY9@CU1?,'@.PM8 MM 2/UF G@DLBF(Q0CX;5925;2>V-X+]Y4)/Z[RR@T,S.-G4P\E75KD2GTRTP M!I8ZOHD^0Z8;SWTOY,0. TRW)]28EVCOG4#7F^S;8!H'L(,^YBMP13ZY'51K7 M5J9),7XSC0J/;C>*9;@Z2!4>V(4;C6(500VVA^A::4=QW$!&1TMCMNE(NJ[_ M@FGO&#;A%%3=C1]L-&[5%#588A3O5(METH*,IH@V+&RDD6!>$NXQ;QS<4_XX M(9Q6!RU74^.!''<*C*.$B 54+$&FP7UOZHN4U-B6K'7I' M. >6GJFQ1M-2TFBR4_AI5P"I92TH[]07= @&QR/Y,?[HC 2X/NY<,#<*J9.4 MG<5E-P9UG<;4N!^T ??<.E0A[IG&<8E -"_,S9B!M-8L'=(-E)!S$DSP!Z.0 MS\3%11+HI0<:A)S9T$_XSB#'K0HU]41X@+E4.;\1*[X3_[4RM 6@*77Q?H?= M4F^;3IH&--43Z0$F"N1"JM5Q;.($6Z7SC=6R"5&-^NUB$&\32!NH8 ?AA/)K M#^"@1HL7*_4T2A.SJ7(A&$'"DC2:MH:QW'VF6K"PMD;?85)4SH'+0=!$M;;< MFXL\T.7'QGK-B*I&L1UAO%J/W5*&:0&T#51OR8IV=J7=2,^5$= H/ R7Y.*2 M":W5=?5FJ;Z2'C75@6HR&F6(492<$:^ IXEJL:2#\8PA)W*I/RHJ8*PF-VI% MHS8Q#),S\54H@P*-VT4-6EQRIT93E"XH?);-2+P^UY_Z/(QW%%V^SJ@74*PP M&E$[]$=7/J=L#"_L"?'&]#-AYFN_;\R'6IZZ&-[)F5!J>;-BYF15 MP1[*7-'!C' MGD-Y\F9;LK91XQH!Z^ JF)F I>Q8"WZLI%FY8/W.2GBR!%/IZR;*U%D4,(\& MP;D_'3)/,//9]YT7YKK0P=>8E#EF,-?+%)[JXF)(5VT_=G$+4FXM-&G"RK3Q MSDI:$?*1MA/G(.V0+4' U-Y-?)WV M\-*)[UX.&_![D$A#4% M;\&?)1G<:;KRK)3SB..QPJ:QZ(*ZZGASK],IR%B7*20QG>;%D_.]N%:>5A$% M=5RXA[FIN2A-$1I-C/OF.S5-%LB_6R]ORYB\1G]V07_F,A$* 5U.02C&O*G: M<"TU6$W_]3H%.S=D[S=3[VV@\$PT'6:EYJ*'V7YOK(;;1'T9Z:8CT$TEB<$- M5CA]V^81=>(,'5QTR2K_S!I'=6BJD]0HJ^-.P3Z'F'J24R378I;GCTP3.R3S MW6ZJ[$P):U3A2;? !#=#M8G*LC(*Z3)JU1K&ROYO,#0H:ZLG@$ ^'*]D; O1:S=;]Y=VZEF6KHJ36[H>=;JF# M40)3$Y5Y>2\O;Z J++*>K;QI:VJ%?(C[$$IV/I;A7K"-JU1$&JAN84:*IL@% MC>=*?PH?-('9B3U3N=\-SP,RFK4K$=0HXFZG8+=)AG8R:V:IQ_OS]G\71QCM M4,QU^AHVN0%9C<[N=8O]+ -$FZC$*V*0M8&KE%_'&G]+/C2*_Q 4?RZ&;R@\ MJY:XD> U<&JX(HS_2=R(WE*"/2X.U:\N,,75-6K_J%.P*0PI68*4E:75="A, MM;F*B$9W'W<+W*(26)JHI N[MBC!/'[OD'!1Q5@3;Z,QC;K%U*O<0D(9WJVR M?/6D?8N$V"?XN9< _!W^V$2E"\H9\\$#R#$D?B%.F.: M7D=7'5$U&?4,>H01K%S,,D-1C%)!,W-5W@XCV0^F4VH58NJI]0A#63E'5X=7 M$^=895]O1Y6NWX1:I1Z)[>C&(.]T:U7X%U[G8C)')!4XJ"$_&V\W,WIDC,1+&TK,QTOLX=B)6!O#*R2<_6[Y,F]<( M5P^$*^?9F0E7_JR5G6 9"-:-;\?IY'@RC<\QX/1 ;7_LL;_7V Z]A;8T(G.( M&^I-1:9E)6VCH(@S>'PNKQI(&6BD<)SYG/LO>#JUP1Z&M([&'<" 6O[D@T7U M1O:S\6$EJS4U)CU&RW)!S)1($XWW].N3W:87=!C>^_)J(/,]/)7(:?38"9[@ MH("IE=F!BN2MA'[#U=26#G^I1D^#(<:J<>3:;N?26A!$7 MT5I_E+[> ,R*E-6P'K=Q5[D2UD4[5MJ0N/LAHV8;"/$YF;&0N(\ACVS<#FAR MOB4L->!B2=R2@W51 M?#*L-%)LDD%W1CT@&]Z[Q#.YFZVHML:>,[]1>W/O;,=N-*6O0/05TCN[':&_7-R*K! M/<$3FO*W I>!*YNQF">>-'F7?R$(N/#+AA$V@0^V@VP)40VN'< UMW!9CFNF M$0EM$S&]H6"V&\ 5EU=;FR=XJ5?.<9!5&]>WIO;D4BVU!7G2[18$:26!)EJ, M\LL?H]G,%>G+Q#TC,+!M^CBA>!?-^O:%,66-JNJ!JLJM3<; 8?)-VHX5-V2) MEAIO7\@^PH5;W\/@E#\23\35/6NBJB:F 1)#)+GX_ +(E#1&1,1C>)'SE^B_)21X9Z5Z$266M+8Q8\\8TV!\!]CG_O7@0BQN3L?',B2#9H9P) ML2;JN[$"DEU9%D\V.;6@.DD-V,< =ME4VUI9I)8#O>E'#U3N>I,S\$V([A#] MZ8C><^;S?U'"WV"@YFAK\,4(72[D71E?T9J%S342:KD__HF\FK@NV4H:#_&T M4W#XOZQO"0+-[&M39S%?5>TQGK:[!>M V7YOHM^8Z<7MA*.K$E1KL--.KWV8 M"Z,L@;6+/1?#F.XY8%[!R22; %J1M 9:W(BMU'_P9V;C!/,*SR]I),PBF^ , MLPVP2Z _!#_5L2RIKYZP3KN=@MM$!*F6H&5EB34>#=-Y3$E%,Z7UN@7!YC)D MFCB]%7>NB$,M A_)/HOBLFNM[&RW68T^/<33 RL+02N.PF7"+NE>D-):C5TD M*D9G.Z;2&K0UHG $HI!;WE6(PLZ"T@"M>#J8";3LD#VS<+XE\(W;TPC$,0A$ M;EU8YJP6"D3I*_E"\F E3.P$9=%!*XG,Q'-6GGP%!H*DX[YZCCPV<#$!B*7Y M+0G15GG1"-@)GF!H(&"YU&E<%,@]% RF8B987)VFDNS G0@F)@/E0H5[-A7O M1*G^"^'.M@2K0@L:<3D%<\BT?PA,IT$ $88O!7GN61*?VX9T#!PPMPARY4"GD$ M!%Z'W&4?9J(B?LK'/2?B<2A5OAO*S#-X08(/$]_9+.T%A3]W2Z9#R[,=+UN6W5ZAH\LV5OLX) M>0M_"SXX_I0PK\+WW47(RV!T[I(@H,$@NUUT$(5!"+.*.#ZT!.+*];?^L?$3 M+Z1CRBM\Z04=4J2+";>G-(*4?:T)"_[W,P]X)?ZX\7[[. M?!X..(.GU!%.W"6P,719,*$."*V-.FU,2_N@.H$W%.^9;*;"]Z9G_5]Q?RK- MHP@$<@ D1-O!&85Q2B]_X.:G6QI.4%&!2I)&U1,H2;>T+[9#? /5!XK4>3M9 M*;BK'+XQ8$[\=4\J%_^%7/Q-7' B- X7C&6_#L!\G M.-[#B#F'65D<;OI_4=PGI7W]:YBI+3:)"KJ*W!'PB"^%"E)/2KI:=9B1DCN3 M!S+%*KB&R82$HM!@= 70@V]#W.0T++%>]D1?PS,79IQ2Z=F,Z!MV2YBT4F6N MIB_G0JCZ8T[%.S7:Y>7K@//*=8FZN;>L^/KS[-L.T&N8'L%#"&.&0='TIS!Q MLK]%MPY&J'W0+\$3*N\YG;)HJIAGUJ!55XMZU0VX]N(S&S"5)%%0N$(?B)G_C'C?/T<$YJV0T@! O: S5$"@G, OFE$[ M1&MZ*798(A_KDJOKV/E&V7@"UF7_&2;W,7V@J%+P %GA-E(^["%PFN!7C3& )*W(VI7ORGB1_A:N.EL'MH-ATIP"0,]0QA0* .4T=\KG\@!R-R(_4@ M!N)B%PF'(0^(F\1WO@&@U!^-RFWHS8C6=3QDD'UZ@3=S>/! 9_&!>/?<'W,R MK2P<>A(U$8]LI"!!*W_MM_J[C!1+HMKY-:(1!TPOX7NF=\2_IUB./XV"B/B7D6> MDUX;NEB^+\7=B$9-L3>*[=8XL'N!CAEU,D=FH0[%U-$'&D;<&V3.1*NPX+@N MN;HL/Z[$)^-Q&<>B,M.(:I6Q.HVZ&B(%RW>ICW3M0%DV8LBX!#)9H^LO72D, M[Z(I*/?<%!S/U[[P_;P"HX[B%&AQ^IQWQ^ MYXL+.DER]T/)*2&JX'% M57_U.D&J/Y/K"I9R*:_T5W<8*^IM-503G2TN=\COU>4<3TC&HF?SM$C\+2(A M-_4:!J,GPLIPT. 8H3R0>9Z+BT0DJE^H"]_VA*Y;Q.>*]0=#.G5U+O*! M]+XKSK6TZ97/TZ#ZRA728C7-C?&J'*,W)UU;5R039[\#)Q478=:/U&LIU&%* MW^*RZ\]8VJWOD%/OL[DBSSY'MF]D]"A1L^ONVU'0JVOT21="DS/.VA&XI'IM M=0OX;YS:3!HHR]FCFL4$?<4Z:)*EW,?K((@49EMAV9JZKW$VB;0@TPUE16=% MJ'%<@U =<*UV3(;NTTUHU.&K^_"G([P%R>MBH\+3A!ZTVT>#J<>&42!]"1## M@W;G4)_DL2G5.O3,LMK5)@F6%O_ESGYA -DPWEQ;K74)-M88.B)9;5'+95GI M.LA;UE//J,US3/SAC/3M"0/%BBL^TD?#"T@54\^ZY QP?K-X0#8'\ 'C:?X( M/'3PR*)I)%*JL[9!I4S""E3J:G"+E(*^XU!'AL64H[>X<%T_+;%U2W?20%.! MWE365:^KIY!)&(*9,0ZV"#-!P*@(36CJU?6#9=(,("13QC5C_P- M1M]\[CIZNW*E8!WX+\M\J[8QN*Q6';XL.W?H++_BLK_:[+OV0"L@7VHPT"GY]-O_ U!+ P04 M" 6A)Q4 S8O6*XZ "*=@( %0 &5X;',M,C R,C S,S%?8V%L+GAM;.U] M6;-329+F>_\*)OMUO#+VI:RKVDB6*LR2! .RJN=)%HL':$I(M*1+0O_Z\9#N MO>CN6B*D S:UP%W$.5^$?Q&^A(?[?_SGEX^31Y]QOAC/IG_YB?^)_?0(IVF6 MQ]/W?_GI]W?/P?WTGW_]MW_[C_\%\%^_O/GUT=-9.ON(T^6C)W,,2\R/_A@O M/SSZ9\;%OQZ5^>SCHW_.YO\:?PX ?UW]HR>S3U_GX_<__OCC3U_B?/*GV?S]SX(Q M^?/%IW\Z__B7&Y__0ZX^S;WW/Z]^>_G1Q?BV#])C^<__]?+7M^D#?@PPGBZ6 M89KJ"Q;C/R]6/_QUEL)R->2?_OIOCQZM MIV,^F^ ;+(_JW[^_>7'EE?AELL#YYW'"/Z79QY_K1WY^\NJWMZ]^??'T\;MG M3W]Y_.OCWYX\>_OW9\_>O?W]M\>_/WU!/Z61K)Z\_/H)__+38OSQTP0O?O9A MCN4O/]7G0A4YDVL\_[[%4W_^ACF%23J;K*;H5_K^_-D57G/X^&6)TXSK&;MX M_V26KGQH4N4UFU_\RTF(.%G]='2V@/2H 7_&2?+Q<5/ZJQR8/Q1R5HDV74H)#30LU:@9>R0!$8 M4+(@2F%=QG47HJLCW>#+XWEZ-)MGG--^]M.C/[#N/N=;VQI>F*<;1+JZL,X_ M\?/B[./'U3-AO,2/%_^^[G,'RWXYZS#Q:RD3^D-I\&)*.];[<9S@>FB_X?+9 MES0YJWKA;[-9_F,\F8R*)J?_??9^%,U'.GK MY^-I-8=N _NX+''^.)&-606"^2E^FF,:KV4SS8\_SN;+\?^LOAUY99(2)D(R MK&Z,Q9)U:!60Q1&=\ I-T%VHU7]LV_!3?3_\'!@9FI'\X M_# C3)_)1ZMJ:S'B1AGIO 0T3))-%0J!,04RZA BDRHYU84)=P#:A@;N^Z%! MBVEOQH'U>)Y<[$G)6:TT@I!D;2@E-+B<+?@2? H^ZL1#Q_C.D^VW?__]R'O_ M*>XD9>>02U'(9_),D]WA,L18=1 /,2E/?G;I$]JX1\J[CZE&DLA0KG_5%?4Y M3.HJ>KQ\$N;SK^0N_B-,SG#D;$["TEBE->0?"PX($L\V!F;(^(Y$RX*"-+0K MH'5F*6$617=2C_>@&E[0K 4EFLFA;7CD]1P_A7%^]N433A=X:;EYP9(-$31J MPJ,L#324 F2<.R.Y9EF*?C&26S$-+S+6@A6-9- PW+^"0@X[+D:VQ!RXH/?Z M5+TTYL!%;8!)HT/QZ$N6G0+SWU ,+T#60NY[SW./X.C%@$3TRFMRU6P(-(RL M.)$MT:9$8G*"QT*.>N_(Z ZK_;CAL&:K??\Y;^<:+&?I7Q]F$YK&Q3I$,[(Y M,R62@F(K#A>1!EA#R@C:I\7#\D=/I . M%RSO/O_-^'_Q]A78M8M.6ZQ*BK9?+P/A$#&!DTK2'ER2T9HC&M.%_S>Q[.@6 MP_? C48SWXP!OXY#'$_&RS%>[L3)24R**1 N53IR0_:6]%!4C,QFDPV6+@RX MB:65S_Z$-*2( M8'M*-!!#IVR_"U1?+S IZ;2O)$U"5MN6/- @@@&>2E92Z. ZG9OAJJB\4+XE"$E70B($A!D9)!5=,@<"U[V<11N 3.D M2&%C.APZ]>TR)SY^FLR^(K[!5>[>+<,DBR_9>NLGBR#((R:W.'B%H)#,-V=8 M]J[/@<*#T(84,VS,C[9B:<:6)[/IA/2D$*3?6S4 \5P,"OV"B01-:,RG)-'E1DH MP1R-6QE *THRTM(D7'-N>P3R]CIQ6:=*;H1$:/G%8+,%3($4?2*5'Z)(P)@H M3F7O(^^3I7$+F"%XZ=T)< ME$[(0"CA03DN:+BT<^? G$B%8\(^-OG#V(;@PQ^=.(U%UC!%;!G&4\S/PGQ* MXUYURNE)*+E4CI7ZL _^ M#LD@REB-Y.I##2X3<[($KX.K]S@$AI11JSY+\Z%DD*'E273GVXWD\L.$U>/\ M?.1*<(F3)^29IO%8CQ!+BB"XS$8Z)7O9>AH*+:O@:XJ2+!$< M?0E)19=$(DLK=+HP_A"T(?C@K7G15AX=(]0;B!S3WDM7(+I<#UB0@P]90^)! MT1]OM&L6=J(;@9[@Y&:UV/:@,$'^7ZV)C4'6F@L931%.E+UJP MA-W]CUN1M?0=E7;.UQP#Y8JJD/UC?A:-&$VK78^3E,%))EB/&D%2+LS;> M=R<0]S6J_L?/U^?X5_J^337^M^_HSY?/?GOW]M7S%[\]>?7R6;.2_/<]NGU= M_JT'TJ@X/SEPWTX?1]870>HID:6>:D(\>7$QD\/OC IDT@MG61^-< 7&X37: M+Y[TG-;8727SLN(Q(=((L99-E(5#R%Z!D9BC#3Q8WB<-8RMX0[*A]^?(S6+M MK273)C?V*JZUN79&V]YY['PV7?R"93;'.Q"_FRW#9*1#"$4K 58J7X\A'&CC:89F2);VX?PYC9 &Q"W,Q@>-BGQ*$6NZ.%F(B9&%: LW M9 P(4_2)N'7H_GPWAHU3B9?CZ6R^LEG6=@C91]OM)4XY5-()"#%S4"P*\%PF MX-QZ\K2R%J9/"98C#G((NN(T5+]?OPR'60W;SYP#/Z]M]0M.L8QK)3S4.A,$ M[AEM:T))"-(ET,PZSIDPM+-VI/D-0(,HN3$D3AXFLG:-&>8T$:_GLPJ 7E!( M'3+ (%*]V%2]2<_!8HC"8]+!\RZ+KU9YR>X85HKU_&N^P$5&M$T?]J M?;"10^[TJF0L&9FTM0?8(6SMAW+G9KYU7YDUC*XO MEJ]*;;FQBL>LW?9+>)M-5^CK"=[6?:5(1N \@USO^BF?'<12'&A)BY]S5QN6 M=0K"'XI]$%MX:^X=6:3MD^HV'"F=A$I"U)K'DI02C1YEY"RI8$D(^H$(S@K#$@1Z[QK11-_7+UTVGWW4-G?Z"&TYURW)_.Y M1;08J:1"3#P ND"V='!ZU20 M4 IKI+26]=F$'U0NI]V,A\K=.Y?ZGC)MMMB?TV2,WT_75Q+2UW?S,%V0Q4\S M];00PJL?R]D M[,6!EEV=5[-QKA=K0H8F34I+HSA2BT('\((&&ZR-21K%A>^317<-R(Y9,7VM MD>^%;8<(LVU^\F^SZ>SJ/GR!B<5LN4HTH%+;U]2ZO\YR"4)(4U)&)VV?>.W] MN(:4#?.]T*VAI'MZ6#ZPY#""<)&6PV 52M]N$D#=K&XI/+0?6Z.7M@R^JCAQ+VXL7-BR%M)-$NI1%7 MR6J$Y668_PLW!CK2WD6EG8#"16V#34.,JEYEI'(T?QQ/QXME'>SGRSTZ,BVB M[-2E_'Y@0TJ*;LN0EA(Y49KIDU8X^[%C=K.0&U]^'PR^^/O MF-_C5<_Y#:9)6"S&99S6&T0A"[A.%L-@@K'D21>:(I5+!._(L0Y"1EFXP:SZ M'/(W'LB@K*C6++W5I3@1"=IZP+L,XCK\;S&AR#7SM2=86EU3Y0$AQE#[A(5D MLL@YQ3[UK=N-85CG2H,COZ3U8NT;H; MY8RL&S*"YU@_=)[^]7H2IHOGLSE-]\T8J%2*H\8 Q0E:M#E*"%$CF"0R#SH+ M\J&.SO?^XQY4M/.D:V1@'#O*NKK[D( &N?IN]W@16:$BZ[>5K"VWN#EY SD K+X8"UCP98^QD7C@1PZKU=OI17'A:FU$8NO M?E*(-9@536V;6C1M(6ATK>75^A^\OJ**;+MZK-N7!2,#0\ M)24H8Q1X-)Z0:?)3E(H^=X_ON2P<^^I ]A^A[?A"4^*P73B@)>I/T^7@:INDJ/O0J M,1VW7AYVD4:#/!E/ED[>KHAJ_G=6$>)]H5YOC+V6(\K74JUK&BU?ZQ_DT>:9$BTUZ M\"K6)&@#/F&&* S3L@0F4@\I,.1;=>DFQ'\^NE)X*7%JI(PA5"R1B MU! M0\A9)1F"M5;T*5UY'ZI!96^2&_JWW?6ZW/0CM._!E#F75O:OK8'%UV;=?+!9G-&9: M^)M-WT;B3_K"P]B&=#IQ AXU$%C#+,=/ MYR;*J[)"H93S3A8'ECNB;X,A%18X/X3+:UCZ2(A%-=2TUYI1+1=*^U^<( M]&%LWX.;T7QW:2NQ=O6B5N/$5;/BU_,Q#?E3F%R '860/=*HP3.;ULU(?0FU M86%!'@631O2);M\+:T<7XH?@3SLY]?8:;LL7H:$6E8LA?+ZV[$OT54X14L[& M6ZML,GWJ\NZ;-+1'PNJ5OM]O*O5>%7I;+:N\W*S5<7GGWI%'9WBMCL1(<002 M5Z3) $:3Q67T,6*?*@B[(OT.?(I#.7=_$_?&PFQ9V//:N>YM!;XO6]"/L.B( MDAR?B() VD1^$ L&L"A$[4V]4]&%<3L"_0Z)PO6E:? MKX:+6Y*KU;(8K<9??:6< J-YJ85+C,B@":A(,4C=Z0;,?GB_!Z^F/_V:2[93 M.>.[2LQI:XR*BH,KD8,RVD/TQH#(I@134#%WC$+$![00.K4'U(%CC>76KI#9 MAS#'7XCWN=Y+(:*OBZIYQZ2W28%7-=Q3FQ X5@($3O_UVLC2J]?JK7B^@Y.3 MUIQI()B.VN^JE?A-.0OF)%J#4 *O\(*O3>\L(/,\RBQ?&("::*BA&,K3G$1A>(BM:$ MD5YH9H,3K$^]G@- ;\- ^\,SL(N(FW'RPOB[JZ6:H)52(BT4%6H^1 U]UT9\ M$*WF+@E%I.D38GX V#;<O=G&0]*$P90BX9$*WU MPGF?.B77M6K*Y7\T)C466LMX\V95 E'0,.-!)Q]K!(2T=%$2F,-@M LFJ3[& M^>X5)-B/Q9#]Y=","IMD7)_#/ATO5FKT]1P_CL\^CG(R(8BH 5,M?%R$(A=! M*3 B!9TLS:_N$UU_$-I6E/G!XNEMY=6\:T2B*;C:1B!9[IT,&IC'>GHH'=.BCPMW)Z2M:'/JBP/-SV&:"*BCDW9NJF\TQ3@WXT>%$$@B-12K M"2 R 4&BJIEG@1MB,SF71W+*[@2Y%:>.=;_W9%Y8&QDV(]GO4\(U&?\/YHLJ MDJ^FFQ'2DJUTZ!(P5BNTYWHCDA ;46F'RVHW5)8O6-) MSSY^FLR^(KY!DLO5\(**)DOO/"2C>:VYY, 9;T![HZ/-$3'V*9.S,]2M6/:# M1<'[RK-EQO/G<:V2^WPV?SH[B\MR-KD(;HTRD\9HM)!S0%#26!H_SX1(R("9 MIL%UND-W#ZJMR/2#Q<&;2:FO5;49$AU9@5Y9IT D8K*R-<^&9P;6>Z,*)U+C ML0Y4KD';BD$_?!S[$'D=@49O,.'X\PI9<$4%C1)T=#7'-M7K5;Z 8:DVDB^6 ME/.1F?0-W59D=RMF_Q?75-PS3_#6?OY^'3AS$]^\6TS.;KB7V# MGW%ZAHM0:\$LEK-R\0/Z1,W""=.OM#5_FLU7)8+/'[=XBLLPGBRN#F*[$KB= M$;4IFWO,:6M4:O?J.4V]5,Y)BX*56=4C.X3:@Y>VMXA19QM]ZM-C^Y[SLMW' M]+K37$!1%0>E"#[+28T$#AI3J%#T+S;9:9]D\Z.>?K1B TMIO_(5S]0 MQB2TEU!$O1N50H)H9(&:N%N4#5RJ/I9.LZL?1SR_:$J3EI+I[ 9=6.=37-Z, M-]&\'.#/;/OH-H[)7@-IY&'<^L+S-EZC*+36WGN0-I+Y(+.&$',!6CN1FQ!8 M\GWT]7VH#DX\N_'LE:T\2J@]KFZD2&W(5D(+7H@"NG".BKM@;9_CK3L #B^NA-7(TIGR]6#9^67L!BG,,U/ MQY.S)>:+SWXZ_^P!JJS%:]NHN>83T$@%_G.U$C __DPNTWO\[>QCQ/FKZ_MH5@\84BK@0Y+ HY*[9-ILR/0)F<:JXCI MY+S&T>H-5[O+?;O>>5[)YO%\7AL'K*U%6;SRJDCPO##:QIU\[YNC&Y*PVFA%JK5R4&:2VJO:D0'#<&Z*1 M,;G>5B^J3U6LG6 .J8K*,3G83Y9M#WP?6B9/9N0YSQ>7-R;>8JH]&NJ)I788 M=&0%LM*)ID<:H"43P>HB4& POE.RP8' AQ0P'=RVV$C>O;NAWNSF$Z[W[SG MX-SE\8WZH>X[H"$T1!W)[)PJ+H&3M5P*SQZ\KCEWQ3)Z5S &^\0Z&_;7VF_. M:JN:JT]]O'P2YO.OM%C_$29G.')!!EU,J?40+:@<12VEGFF3%TJR$H+P_>;F M07A#,A&/Q\'K.V-[23:LN[PYX(NP0W*:99$=V0M(>+*@82MCP#DLDC;FQ'R? M^,VM<(9DXYV.1(=+JA-IZLW%E4$,(9&PJJP3W6)1+?9S9 MNQ -R18;"G7VE%=GDVN54;@^8)OB\FV=T_G76;GZXP-LKIV>W\;HVG](C:RN MBXO%=V0Z"*=2)N4"$8E-RGD.T<0,@4DO,:68=1\'ZWY"=&H,X"Q34 *&S(GO*?>QD_:_1GJD?:DA2VZDV!TLBH-U5EV8ZR&^'"\2 M3B9ABK.SQ=WC+8QQ*R*"E=*LT44G!*#D)G%NI%7\HN,F@8 MK[J@Z!K,B^D2Y_23Q_7(I>;73_.(A^"L# KX*L\]2U*8/&J2/K/)2:%9IYY( M6X ;DJW3<4]I+:;.=LU%$[2PT?^L6@/I ^:S"<[*;1\XP,XYZ'UM[)YV0VYD M!]W9B.XW7(ZLP6Q]2&"M)[=;J P^TA]&.1[1% RE4PN9>U UN*5^^[// M??9]ZB[V'UNWV:^DC,);(Y2#R@I0Q@HR\0)-8S39&;+J@NX3.-Y>F0Y4K9R& MNULKIUV%VZ5UV[5)&=6*G$+H CE9VGTR9Q"LS9!$L(99P8KIXXW= VI(KOS MR=9*M$?A&I12[PJ>EFM-Q[LA_BOR]BKGPA A M2L5(X6, SY*%8DW4*7H7L$];UMVQ[KCM]S7E6E%KAS740H3'6%J_8)G-\2ZT M6&@K2,9 0)HAI="!B]J""#Q8@8IAZ&-1[(MX2 K@!*QK)\W3!.96X<1IF$R^ M/L7/.*'/Y+>SLOQCE8V_6"Y>3-/D+&,^FY(D+W[3/EYW$(RN8;QV$]0LM^S3 M>+FN;+2^+_'MM=5J+<:E%'P$EF*]WR(<1)XEE**T02$EQMQE [D?U^'987<^ M?1U(EHKPO)BD-3&$"140&)YT'Z7*RPGAK5)_KA(T')7 Z5KM1J,K6F'(G4K%MA_+D.R*4ZZ Z\KBQ*QI9KJT',=F&?E@ MM9*"E"+3*=0*8!D\:6#(CF$2R2#F/@D G08T*"/H1UT(^Q)HD*OA?%6K8H/T MB8&0(H.R.4(0G/YPS*82:9"VSXW?WKK@M+-[GMJ_F"6FDR M)"7!"\P\"^<9&_Y,WQS7CZJ!]U@?/?>> PDUR"WHFP^S&.7L"V?* G>L'E X M!M[D!+8VK)8U[\7UB5QU&M"03@1^X&6Q+X4&N1[.[_>M/[G*IAX9,BQT<)6X MG-?[H1Q<$1*21IIT673*?4Z@^XYK2&GK/_#J.)!0PU\DWTJ:K2:=B^H61.%J M5DH)X+*J;9Z"4CP%XV2?FVW'&-V.-7C__X(Y(;D&N6SN2>=5THN@'%CO:.Z+ MTQ 3#=*[DHH+,I5.A3:.,KPA%27^@1=.&WH-W!M&2@2M;$K \JHY MO*K%W#""X4Y9JP(FW:=(>_>A;;-BCM4Y\@=>,8?3:I"K93-&ZB6&Q#C-7Z*!8DX^5WXLCGET4;OC"'KA*,A_@@% M1!P-3J,67)?H]?#/-6X?VX\::-QWQ?337_QA6P576B02GEDR11_;<.ZHPS$46'_J*'&0Q?&P DT2/7]S2#9 M^-UZ;*JB#T4#F2=DFC@A(626 3&RG!VM_3#\4.3=X_M10Y)#5"^-6#;(%73K M)G&EA[C@/,6@-(B<:BDDSR$H'H!IXXO&@*[TZ:ARU&'^J!'+(:ZGMIP[];*Z MR'*],Q\HE!BU1@^LK!JDZ)I%G1P86Y0/ #^&A-V7>C-MX^DCKU>KQS)DJ013(9 MP!I#[J A_(%F!JS-7EE6G&%]KFEV3='^+AVHKJP])6^.?RUEFTL63\[;GE__ M0-L;*2V0=+N,TGR:&MU#N?XN(MRS+_5VZGCZ_G+[S2GKDG4-9)4"2J=,7PD% MPD=FAMTA]>TO/J.U,A$<2#5*P!! Y5GMZU<5= M>F.D5YT,T'VVL*8K;WV;'#5+1F4%FBNLW9,*!*/JQ1B?+$:N9.GC"#^$;,B; M=P,N[;"L=A=4PT64L=R-[)8I*$%IQA+0ECK3*O4P&+E_$#!16M&M;M\]N+KO MT0J3,DXY\$&E=0%%CX7^\,EGU+X$T2O(N 3FE4RQ04US1J MQH6N.,GX%RB@>&V,%LZXTJTHVO=L5)^&6RVD^%W&OD;7-,LIHU^$9ZZ"(CZW13:!=39%A.T\$GW5U@?:$,5Y_[ W M^#&,:WG95^7Y>$$<^3\8YB/!(J:$$;BMM86%X[5D/$(HN7:,"R[I;A7:#P4_ M)'W?D(&[.$D]Q'P4'_TF\-]H+W@SF]##WK_[ R>?\>5LNORP&$FGT$M70'M% MYDS6$3R+!K3QV6DN#+-'CWMM#W](AL-@.-I"U"=BZ3GLNJC>_3$;!9NS1,7! M"A=K)3\%00 ;7(6IC,O1\:&2ON(26Z#Y*..POW](1\/CN;CTI(TKA@(:I2A[3\YWCYX#[853K&Y8"%4%RF!)S7&O/&!H@Z,:AW M6&S,4OG4Q_C:"MZ0PB*-V=)>/,V8LS'2E^-%PAK4Q]G9)2@N+6I5(DA=&-%9 M1?#2&_#D#;N48_U/[ZWS-F!#"E@T9DM+D33CR=NS3Y\F]7XV9NN$"1&8+*MV M2[5(?Q*0F6+>&519].DAK-)*!DMF29=]_@Y VU#"?E^4 M:"F"8\0PV@0HND4?CAI:&)G:]3'6LF1"D[4>LH#H:A_(7*(+/ F'?5+'-T < MOO8_S4CGG(_("[(ZO$^0O#2@ZK!\5.2YBN(\]Y)&UB> < 7&0(,&.\G[Y@+? M=YY[JO21#:JD(C.X4AO8*T-?!:'!J2(QB9#0;F?+W?[\@3KT>TFRU30V4]OO MQA_QG%:+Q\LG83[_.IZ^_T>8G%5 027!,]3*;D0P+B D&F6R0N?@5T -U%\_:%FWDD$W6VZ4Z<7290N%K)/:8D%", 4AEBP]5U&4V.?X_SJ2@3KM M!^[J!\QVN\ ,IK/Y>/GUG(@C:6OE.<] YESOJ68R1$WM\XA<*LF5S)TR/JX! M&:CC?I#$#YGK(\7ZOY4!'7G+>D@!P4"[XPPEE,;2]KDLM]KB-MBW"@ M7OY!%.DBG>.$^ C<920B!-196*!'U)V,_%H?.1&;VVP8$T;Z[:(\V[]SH/[] M_M9BI^GN?O)#:BP0.4N$&&*U9ZV"X-'7PL'"6(^)J>,>^6Q##?>=4*/I['<. M^IQ78C_/L%F$\XKL-ROC7E[.W?I?'!!$.@*J-D&I8T]?HR#7.8B-MUUL4\P4 M'K,K0 ZM(955?5SI:I&'J+G16=)ZZ+(QW FIR1YXRTBC8LZ0"B9+KF:/"5&] M-\/ ,@R%1DG+OD^FQ!V AA04:\./6_?# R71QDQZ$CZ-EV&R6H1Y7"\Q7L#Z M>@$JL.1S6G6FK_7;2C'DX[$$&+TR2!NXYFDK\^CA=PTIB-96\CTF^V &+.;+ MT7E]]\6[V84!OQC)Y)+5F %3L*!8(@M-2$?Z.>J8K==";N55T_,W-@/Z[OI& M< > (87/VM*@Q8RW3"I?YNPS.D %P?9C200QN3X9K=?@%$$S&Y$S08%6I]^&S!.4>:R\6L(\_1 ME+*5F7#[\X<4/NM@&C28U X'*R^FB^7\K';A73R>YK]C?H^+S?8UCLBGC:!M M"&G,RB9;*PDC+5GZ6@A27:&/C[0UQ"$%VOKL"WVDU>@H?AF69_3[KX_/EA]F M]3#APOBY&+DMRFFO,Q11,XFB]! PB-K80:O ;>)BNUWCP5<-*:[680-I.]7' M2+#Z%A*^+3IT]T<.3?'P]HRT4E^,YUFWT::T"AOD7G-(7 MR]J9?G'[Q$BRN%(QG+QVR6H+)J0]MBC(/'K/@C(F]+ERUP3^D.)MC=AW74D> M7\Q=3\ O/<,-<%:GI))W0 "K(U!H>J3)X'T@I9&SL9UJ4FX)<$BQO4XLZR&J MXUOU&T!3$.A+BN 8*O(P701OBZQ]MH)P1:#0??0+K MVAA/WQ,D^FHQ)G&S^>_3A',RG*?OPI?7LW5RRA7U+CQ/R01@JR"\K)VC M4R!_B2MN#!/1E3XI9#N '%*HFL[[G))BAO(_H:C45'?R1-FZ_5Y&WK M&&(*+I);?[RCDP%G(+;G3DO1M,T]>WLVS?.O=^AH'E3*W$#,FG0TLZ;&>QTH M45S2)?G8J0O70\B&%#WMQ)BFPND<-GL>QO/5A8N7Q.^SM?.Z6*?5A2NMBQ=NURM-<$ M3KL._3RBHQ^$/L?H=T(Z**#_T^*Y;>A")"]5 M0LA"DKW':SU\B;)NN"5PK[)2]B'J[?K2(86RVI#B2I"_U_2W"U:%Q0="5O]Z M]M]GY*Q.Z@J]#9Z11MS:GN3T__DA?+Z\6U+FX#:15WCI)=EWQ,@)]H\$)5Y.HG$R2ZV[]J'<$ M.J1(51]B]91<\] F0NW8=(J&K+O!$CK0TW)"Q (#K 2K5"T' 3O8Y3?CZO3 MHEI\\[IO6_XYT=AMA$3KO 81R1K&:"$IE;5&XYWIU()@#[1#L@$:,!I.CKC,OA-%A(I=.E0*1H0:63/293$3EU5!BP$,R%#H2KK<8>S?&FLWG MLS\([>*BJ>)3C,N+H.(AO:VV>G"C]E2[#Z*1B_OK;/K^'-O-#1>ZY MZXQD&Y!$7;W3RY,-0@43BNU32GP3Q<'Z?^-9%SE2SA67)5'5*>;K[60./GL' M/.>0/&4[ M6FN0?8;62)E4R7]+8;BH)?3XX^RLU@=0/*I<]5BO!M5R^WFVWR_P4_AZRJ(_:J".W!< M"4!K4&!6&$J?).!]T Y)?PZ!?/N)\72$6_5:DBHYI!F'(*,%%;F%F 1YDL)F MP[/UME-#D[W@#BFZ.QS*[2S($VYRJW9SIJ!/SC"01JUNWAF()F@H+!E$$W74 M)]>W&WB'E'TX'-;M+LK3T*[V@[W2"#9[);P,"I 'VIUKTS0&B02TU3T$4(M(V"<5%8PG5#VN5&Q M+<+#+S==?\]Y^?+U\'.,61#W0XZU/+4DNY,'#MD68SB7#GF?G>Q>6,,*C'1@ MTLWK2ZV$U/!2W'5(%V565IAB+IQ[4P!#5+5Y00;:3!U$I7ERI2#Z7O??[L,U MK*C&29BSMY@Z4J<6;TE+S&^0-//TU;3^[+QXJDU%2$&*EY5Z[\![A)"TAU(< M6JV=MJQ/DX)=4.X8N8 ?D5>-9-B199OMH%^5OX7Q=/'KC! 20*\8QL! FUK@ M0QC:06LJ'9EY(D>TB)V:].P ?D D[Z;,YNLY/L!>W_D=;:SVPX;6R':_]:;:B*?B#"\.A*.5IJP.Y*H) M#\):IC#((%@?0_U6.+TO2@IBN\I<@RFU@%UM*.><3""+T(F;D)WM

@P47) M8UGFA_-DUSN2NTCE.+5(F=2">VT K2?-:Q)I7F.1OO+"2).]%GUB\8?6(CV6 M$7XDDNPCCW:W:#^MLDNG[Z^-,JJ0??8"$#4#Y6R]J6D03(ADL46F?.A4E.IV M0)W&>=D]HV (SB8HWF'MF! A2F<@>)?0,5.LZY.A>#^N(6V9+9ARXYIP.ZGT M7A$;6[FV!K65!9+R!A3GC!#Y>G=+AL@X"T9VNEC^$+0A[9Y'Y,N>LCF*K5\S MRF?3>HPP*ZN?K!KW'&S>W__8EA;]#@-H52OQBI17KJ(PT3@A(\C,%*A@R'OC M4H*4-JO(A6C)JO">@\6#R]9(A$YH+T"DF4)H7"%S5BQM*%1F3"IUZ M[1Z\IZW*)VPZ-:OQE."S9:MJ^8X\)*<5D*QRG5WC2>EC#.HA+7?KDX>T+>TG MOBMU)PZ:N$[V[@H'%S(XE@QX1H[M.IG"&0750:6E58+D?;JX/Z1M3WQ5YR"1 M-YKO-B7D;U"/-DPG%!I 1X-1//E:DJ!VE3?9T/:()K58LX>%L-Y4(;\JOR_6 MW9(W(_ZCI).V+DC0F9.OJ)6'X%#11'*>A7 IL#Y.V98 A[!W'2[Z^P):K:33 M)?IY<;)]8?#5ZF7"982 @KQ03U9$$+'VW8PN")4CDWUT[CV@AK#7]:7((5(X MBK>^>6GO2HSAL X)VS^\I>>^\V!:76I'6O]X1ZSF]7E2Y=,S'.5D%3JI@-=J MD:HHTGM&2["&;'F'GI=>UX*W1'BXC7_/>WZ?YO$BU>S5VJ$HT4?/XNT8TW(7W"$HMJ[,NY$NW%VHW4]W?#$).;W= M!4*D.)/@$WG3-BT"9>77$E=A;L6T\_]LU7I>%,(4%6D>U,[8T9'N8(.A;X;F1@HMRFBG8 MZ1+V8!3:+HS::H,Z6&A',Q,O"Q*(P%,U5VOG$)H#4U,=/4L@A$C,E.*CZ7-\ ML"W"[TKE]6;4SB([&J%N7/-FS!J?R">*K!9?#X37Z^(@I=I.0FF>_1'SN.]! M.J1J)2#,(=4..2D MU-I?> TSS;:,: N)(=8*.H+^!I5R@"A,!M3*6FLPQM"I3O,0SN/N,UM0>*%- M,1"XK'=ST(*3:=4:S19RQ SF/B[-OHB'Y#1WX=].IW*M1'OT)7EAZ!1O,/$8 M(4A?\Y.C@XBN@,]&1*&R9:G/GXG85Y7,[=7K59<&68+P[02DX[ M,JMU(;R$5 )&XDV@.3H=^?8NQWTLSWPX+#QI]3P&Q8 2GHV3*J:@Z M-:%M-X8=(S)]:[1U(>F-)-?3R+]=]O0]^*_U"7TW#]/%N3CS_SU;+*LFJ,"9 M*<'*6HH"I2!CM[9JS$& 548G%;$([%0KY'#P.P9S?G#&]I#X4:AZZU*[;9$5 M%Q)91PQ*MH4LHYI5Q,@QDTDQE6GF1*\:% W0#RD.='*N=A'Y42WM;6: MQ%=/7KRN_X1^,+99S7([GJZ*3FR7CZ_@TBN2RU9!$;0L@N 6/P4$T MQF2'(3O6Q\8ZWA@'5?OUY,P_(7^V=-W.?U[_B.0^_O7?_A]02P,$% @ M%H2<5,QBJ,7';0 FQX% !4 !E>&QS+3(P,C(P,S,Q7V1E9BYX;6SLO6MW M6[F1+OQ]?D6?GJ^GTKA?LB9SEMUN=[R6V^[7=I+S?N+"I2!S(I$.2;GM_/I3 M('6S)$K/)T5]^_-N'E^!^_#___1__\5__"^#_/G_W^H<7TW1Z@I/%#S_/,"PP M__#'>/'QAW]DG/_SAS*;GOSPC^GLG^// >"_E__HY^FGK[/QT9+[_]RX\?%XM/?_[IIS_^^.-/7^+L^$_3 MV=%/@C'YT_FG?SS[^)<;G_]#+C_-O?<_+7][\='Y^+8/TF/Y3__WM]?OTT<\ M"3">S!=ADBY?0*_/BXM_>!6-_FGU2_KH?/SG^?+?OYZFL%BJY]XA_+#V$_4[ M./\8U!\!%R#YG[[,\X___1\__+"27)BEV?08WV'YX>S+O[U[=1/I>++X*8]/ M?CK[S$_A^)@0+Y^P^/H)__+C?'SRZ1C/?_9QAF4M^O,A5U"ZPOG/^K2?=L;T MD8#,TFE$H)_BI!*\1XRW/7UWS!?/@HPEG!XO>D1\\]F]XIV>A'&? K[QZ![0 M+A\$)W@2<=8GU&^>>P7G.?QPG_E*8G/RT!_OSVS?NWKU^] M>/;AEQ?O/]"?O_WRYL/[MR]_^?_^]NK#__^W-\_^]N(5_>I^Z/7A4!=<)E=3 M_#\W??05]$23\61<5Y[7].W9\RO.-N/ +PN<9,P__C#.?_EQ+#S+@1ENC&=* MTN*O/6>9EZAT%"*:T:8OJ0,Z']+Q-'WSSN.ZM$XON' <(AXO?SHZG<-1")]& M[Q>TR]4-CV2 K^C+^<@YS:.T",IBI+U(TEX468:0&$TL7E")<)-)\W-FEC"/ M2RZ=O8(X)?A/>+R8G_^D:HX#XV?+\W^NQ[)2U_:C>S5)M(W/\06N_GXU>;^8 MIG]^G!YG,@E^^=?I>/'UW?3X^.5T]D>8Y1&RZ)BB[5E8%4 E5\#3@(%ER1.- MW^IBF@R](]!OY7))Y&>SO)@ND\2Q&/.?LHK7 ?.&@E$W@I2#?0*F054X.I6BT"O>! M_W'S;P\ZOLE4T0M37\WGIYA?G,XJ=IR-IWDUHY:_?/NICF7^RQ?R!<9S)*%E MK;/5!JP/ E3FY+&6&,G7XID[*;0NO!TK.V']#AC83GWOX?@4;P<< MH[9<,@\D)0.*20/!&0/:"T??!6.R'Y)LZZ%^EUSK27,WJ:9VI=JS_#^G\T6U M5NQOG5Y.?P:;P(Q\N94H-%F8R)3^2*+V-0[Y D-Q\O\/W* MYUN-]!VFZ=%*H\M!CY)2-'6\ >X$F1@D7/ B"[ 9C60Q\L!O<;9[8&;KD3UN M(A\4+V[R7N_*^P]5@J>SKU<,XV>)@,]H2IJ0"LM6 -JH00GRVQQ##UDX+#PR M4WP;U_8.4(^;;7UIXR91S+9$J<<1+$?"GHM^4;D"L2\V2D)TA@A4MD)TBR M2D,($+/EAOE44HSWA>,V>='CU'[O(KZI?KOK.O%V\1%G=7F;X<<:A/Y,DDC3 M$WP]G<_?X((@AR\C;DN.B!+J.15AU!I"$ *,\O2?4\8$VV3!V 3=X^1.,_W< MY)#;E4.$XQ+42*4DA"8:JXB9P-"X(XL"'!KG,C)5KJ\9/9'E&QB/FQ7;2_RF M^GW3B*A)A7:S(J#X4"-PTD/TB'6\FHM"P\QLSQ'1O<7UE.6J&./!VNQ)>9(# MS5H/@4D1=2S,)/E@XGH[G#=]J&\9Z<)<\"414[@D:; ,KB 11Q6,W%BI16Y[ MUK3$T>/"<255H/DIR@["O"WP_C^D5O?%A1LFYZTTEUT)Y]&<]')VW)'$<0=[ME#W.N;L+/8&)RC7,+U8;L4;@1I=2ROIE1.WPNK3 MY%B7'','$W97W[25[ B O"L#/IL )O+@D F359M( MQ9VP'@,1^I-[@U7@'2YH?)A_";,)>2CSR M*RZU60INQ_,8:-"#I!ND+SQ+Z?3D]+AFZ:\+F)T!U4U?;M]2OK[51@C3/*O.#V:A4\?QRD< MOYJ4Z>SD[.3W,TY.<4Z?^'DZ7TS+^0_H$U5@8?)U_@X_36?+L-G9X^8OZHIY M/-\FD[TQHEX2X(>4VK6\^9@"SZATD#HK$;B7EO%ZEBI=5-RF46-L.WJPDP5- MM'^,,]X$])*FY2\TV!F96S^?$K 3G%W&"=$(S:S+$".GR2.10<@Y0$Y<6?21 M?J+:>+G;0M[=OKMXQ\\U$!W2XA_CQF^3[SQ=ORZ_3:9X_ MF^2SG)\+H"^0[)HT7DJ/OC[&I=8F^=E)/4?Y]_+G(UTD\NH766W(./8Q@6B#FPEANXP+_.IO/Y[[-I&2]&C#;$D)T&S8HF*(P, M*TW?\L#J(9)G*;4I0[D"XGMASK9R;^ %O_V$,QKTY.B7+S5;$>HYIY7F?(1OI&,AU M*[6S@/>@G+(TX,1 8S#<*E6T;[-*K(7TO9"D'YTTR)9?@2&KZPS/67N6?+H2\C1K_A MXN,TOYI\QK.T^I$1J%4R""72ZJ><4*KR?QT5KLRGAV^2Y28C*Z51\R2C:O(=6 M5-O+>-J3@'H\KKIU$U/?D^H5LB*/QY.A\_;A(<-$E6Z]I2+7#"O,6G-4UP<5SXUQU MH])&6KO]^0]6=SV(J\>3DU6%-EF#7Q?C=([%.>\B.@TV6<*BBR!4GA8#S,YP M&:1#OY'JKCWXP>IL%P'U>*(QGRU&9Z;ZV]F9H;["*Z4+?73=;UB%X\GIZT4V/$_L*GJL#/)L)FX#JXO!T M(Q)SC]OSW> 2BLB)T<"TC+2(U>+K% 4DK:*C_Y1/&QV- M'Z+NU_@\ ZJ^BW3[MLA>C(]J90RK4L_.2U-#['&*50.?/ HG6N".ZX"R['S;/P-\/22R;Y_%:CF*;0Z^GD MZ/7X,^::@KR87YYI19HS+ H/K+JI*N@,(7L'4<=LT0I==)O"L6T1[R/G/AAA M>>URF%,M$]*&O ;B 2P)PCAC4>OO-^=^$.[UD7+?18T-4NXOW=J.$EOYKQP% M*TXP\('76!+YK]'3+N4,X]$([IUMU"Y])]Q#'>OOA84#JG3?Q_?5)KLX5;JZ MEZT:<)2 +K("G%PN4%)[B,72MSIYQ@MW4:3>W,ZU,/8?L&I/@VG?ZN@Y-'%F M%EV%=-YB9P-0O8>GUL(9/CS5D[JFK60]&!$,<^@-YZ!%)@=.& DQL SU?))I M59R7&[4S.D0"W!&C&E+_743>S;Y9J7BKX\GW#!B=Z$OQT)ZDU,%'? M3"=_NPAQ&1N,E1Q\J=UW:Q=O%S72] K,*>.=8FV:CET!\9"UNJM,&TS+7Y^/ M4C:TTC /MM;?J-J/=IN6OSX?W1K<6]W0G6?4=[7^' MM7+W'U,RY<^S=S@3+".9A%EH8H>,A2\!O=RM>$=V\\^N$IJ0<1 MK3V5'3J0^_NL%LTMOOY^')8?J[4LG^H_>8.+YS5T^'8?P=W=40T3\.U9>M>" MP+*@S4R+%)U6VJ1(1EJ47KCLA-39WA\$WAW?G@+#1L3",Y>UD::BN<08S27O M@!B$2Q-%ES8UUOL*#-=NX*>S&:EF]>!1B3D*G3EP)VMBD8_@1$I 1KEC.A9C M2Z.._]>0/*"0;A?6W&(H;:^ PXO7ED(XE0B F52LA'(0LB;T7EHG)=:3Q:=X M[; 4&U"EAQVOE8K;[*.!:&VLG=4YN*PL)"60B\R%RD_QVEYHL%&\MHLZ!@O3 M;0+J^XS7=E+71O&Z;60]&!&R#LYH[<'90'QG]83,*UV[9$HCDL@^;&0('2(! MMHK7]J__+B)N$!AZ]684/(O)D]O,M1>@G"0$11&69(3FG*'T_06&7KTYE,A> M)\%/=Y):CR;JE8AQX"9ZEHF+=12*Q@+.)(1$+P^290)R5P^;AQIGWT5O':76 M8+[]_M>1$-YE4PJ46H>GZO7HOLA",M?6*%&8='=98-WT]OM?'X/>.DJM[X*J MF_%&9[V*7B7 8FDPG-,^(%4$6T./R27&V;7DN<,+R?:OKAZ$M;:\JN?@[+GY M/\'%Y440_418-WUT+V'2K<9Q+=:I6=8Z,BPN"L52CD'D8K710>?D.(XV?):6,[Y>VS>;3NC+M#3#YF]G/W\,DR-\-;GZB?$DC4D?EP$"(;B,I7:7 M$Y[13DR.FM-.5O>,T9!XY*I-X&5GZ+M&K/XVB>/CXWJO]RHC22(VIR(T\_LY2N0/4'@Z>!F77]?!37_IIT0]Z M=>_-^-^7Z&KSX%#7$72G#&.%>4@%E2U/EY#,*[>&6],4D4EW2A&?A>J MH2+@!TF>[GK9=Z#[G@$M S9."Q&MI755YUKA96AQS=&2[X \92UU5&TVOSM M[2OXW9_B-V-49P4,MPB=.3F;@&O:*.Q.>/MI'-:;,CR<+^.08"&&L0U2I5??Y/=#DGC9C^V%)%P7TG9=W#N=9^M?I>+Z4<$5V MGLP6L?A@+(-2&\DHVIV!W&A+7QEKR)3W:*]5"JZ)"-W]GN$MW1XU,FTCSK[+ M[,^AO3P]+N2U51/E*C1"E!67',@&J]"00]2&0Z+M,JMHA,3-8G]WO^?1:;H' M<0Y5@W\EX'4+3\,D7Q]+/^'";N_J.WZXPTBO!11-3JEV8^!%&*6=<(R,X(13/%?*8B.F-KMJ^!]F.[3)3 MO;$27^#J[XN[CJ^_;OYN>GS\.\1P0JB#QP3BQJLR+78L=X%Q -!= RY M"5SY#0VGS=[W:/G02N8-;G!;YR9>O6?0D>%@-1K0/I"[*&6$('D!;J0U2(8^ M:]3>8@-PCY9#K134X,*W._E=E!&)"0T2A0.E4(/'$D D*Y G9H,>-"1SR\K3 M\\E)BCDZKPJDVJ=612_(#)$>2D@\*96S:W2;^R&O+I=+'TU]^6ZV@NW2-,0GN= M/7A9=Z"H16V^0JQE)0661"!KM\E&W=<(=K5C7F! MA04NB_XRO3#5MAY'.&+.E**2!9=*C:AR!5$%#\B$T3P1@6V;-EB;8QQ^*=P+ M$Z_;0HV4V. 4Y5NDM.!_QMEB3&[EZLOYLD\,K5-\E%1*/DH)UM3C]<(TA%0L MF!RDD06S:)1;M#'$)[+UJ,(65V!>]#;846ZKN(<6RHB8%!CM/"CE% 3G.$VD MG(+@R81X5WEI'UU,^AC'4)')@^#J'BEP*#'/;Z?KTNT64=FHF($@G2-#NAAP M5I*]+J3-!D4VO,UMZ3>Q[+_OR?#$N',][:R@!@OGMXC>A!,\\^PVP=4T"KH. MV7X"H+MJ[DXB["CV(6DAA75>!(02+>WSW"?PH=X@D(2J73\*FPXE[0;.76T11J[G297$!_HW MJZL'K7>V!-H034U7=QPA*!/JY0Z\*%>XQ-(9B0A=9MSAAO]SXEEO>[^%K7?S.MCHC9122=E'.Y+))!(VQ/\6ANCYU.X\];B5[N*3W!QONM.RVT? MV.&$;J?W]7)ZU]^(KYWLV>Q33695B:%R+L4@I:PMD#QZ+A,?[?3FW5:$;SK( M/[OR^,M@84Q::!DSH+2)+*/:$CDJ!SSIK(5W&F,;5_1^;+NNAVO?\ 87%Y<\ MGIW,OZ[)TF>=>I_%^?)4?63(X="Z1&"YRB:N;M01H"0W01H3,FO3^F%7Y,.O MJCTS[?H*.Z@J&SAZ:_'_;8[E]/CUN.!(JEJ4+$.]D=J!JK7*D4D+-@15E,[6 MYC:6V@;@#HA0332^*=VV5%<#8V\MQ+-B+N49HA @#*N7@=668"QI*%Z1+^R, MDK9-G)Z7/,=7N"G&:;Q62]&,NB62IGDJU4\:PH[(UIO"KI)'M53/<)RS//G@1 F?/\1 M\>P&H>=??PO_,YW]?!SFU%M QOOY7A2,2W'\6Y\]''QMI !NAS$.19M*B#!AEE M+;J-'!PJ =)9:X//49DVYM\=H)Z(M9.:AO0@Z.N[YD-9X&R-%W7->1HEP4QQ MECPCEY DQR,$P\C3#T6%K$Q4.+ ?TMO8'IWA>&!T&';)O+BS[&U9?6HT&.0V 9]>X#\Z MV@ZOU 9+\67&UUIIK7*Y>*$95 ,%Q=>H:0Z6YE+$>J&>34H[)DR;V4%Z_=?TYEGPJ=[BK8GN\B78*X2+VY'T;OU]!> 3#\Q;-;JN"Z$G>07T-U MYNQS+5Z#Z+0E7NI$3H@JX&LG ^&,S[R_FZ>;J_&.ZV/[U6(7L?6LO=](4B>G M)^= + M2)P4E2 \J^$"05 (O;9:!*5_B1H?2&^GOFUR?BUL*?]B&Y'M-7 MED#"ERM I&#>AUQJ;:DD@R*GVBE2 -,N!>-=BGJCPX[-5'CUU0]0A5M+;LA\ MD>=?+U*B8S%88F @8TUIT:9 X%J",]RRQ+B3UV^@:!VJN 3W*(VF5LII$#A8 M/_K+'.I-(#8M/]D Y'YJ47I7\*8$VE$[0RY$5Z#FFABE.$+)P8 B4Z=N=[5I M<&3!*>62:W-^N3<"W5/!<@C\Z:*4!KSY@.GC9'H\/?IZ >YL9^4A>LFM!B$C M!R52'7.Q()V,6?M8@FASM+@6T@%%&+=5X+2%]!MD5K^?EL4?888TYO,O7^!G M/)Y^NMX-+T=,SF@#AB-MT(I',L7("A->%"ZMLQG;T&1CB(^/-FVTTZ)ZLL;. M/TZ/\ZN33[/IY]55JF?04N;!^B@A)*Q-5TD*KE:*N1PY"L.+*6URJ>\ ]?BH MTI<&6AR:G (E+8- #@ 8%U6,R3';Z#!B M/:;'1XV>Y-_@T.KO^'&G]9WD/--K>N=380PR6=($$L)3',R43@9*[6XF\91(,7:9H0GAZ9-9\-+ M#(]/VUO*]Z:F30^-%&I7HE3E^:J6OQS1AG.^]DC/@Q':@Z_+CG(YU(PU3DN1 M2T4A"TPVNJG@#E2/CPV]Z> F/^R0+16NYH*%;W/!?OGR"2=SK/^@%$R+:7DY MG>'XB'Z1/M;SAU])B/TW7>@+4HU%K4L+&2$F;\'P($IV5OG29IQ741S0"KP= VZV4]Q2Q V"?'7:O)[. MYV\G;\?'--1?P_ROF(_(-'Q&&\3G\>+K*&M.UK\DN]!SVFLTC=<%(8"FLO$R M&\MEFR.#^[$].FKTK(ZFGIUJ_K/Z@JJJ=R*7-A8[W\3QA3>SP$$AJY M,CEG&W5$EE,;5_$.4 >?2]&)!-,VRFBP*JV!=N8M;0*N:?;$G?#VDS?1FS(W M(\D.FAB<+FBX$I);2"@L@726YD@28%&&4'C(0K=I$[P'FMR3';$?EG110-]M MQ>^H,#L_,C,U[\P;,+K>_5:< <_KX1G3SDO) R_7CB+6]!&_]U7#F[<]ZF7: M3*A#M?)\?CHG"VT^_WEZ$L>3)=I?I]/\Q_B8]M;\:K((DZ-:XW76UB7GY3O# M\:M)FD4M%;Q3V7,OCB8V"C M'G'L>E:U G+E,M!+BYYF@\S*)L#(-"@N$0)/#G)RCJ6H4LQM:I/O0K7[Z=R- M9U]>Y_:V_'VZ($?U_,JWU:=FF$=1>N0^"T@NU'O>0@'O2H!L/5JNO$31)LMC M.[S#K[J],>GF,5]SA?48DUIN%;=,[WI@,:9'+[_Y, N3><$9X;S29&O^D;:5 M^E=U=SZ'XYKA.LY&.]0,9.MOI[ MF9+WP?Z1\#7AZ'Y!HY(AS'7[JH9O_\[^'X%/\Z/OHXDH7@FGIG0_:U_20:<"Q&<)PYDQER M(]V 5-MV'(^>C(,HN$%VW^:C>3T.<7Q<#SY2$5P8:6NC)$.0F8!8KW9/.8B, MGL40V[1&V0+L=TF\[535((OP]]DT(>9YO<+JU7Q^6ENXT"2H9D"]H^3#V1TE MHQ)LX5EJX.1=@DJ&[-R"A<3"22 O:3S- MKR9I5G/G7^#J[U$6S@KN>+W%KF9'60]!>@'.">0R$^30YLCI;ER/B"<]*J#' M],6E?W(WM)?A\W16C]B6U1:78:CYR+E2\ZBQYM 7\J;)V7"%EL4DC?(8+#IV M;S!P%P"/@!V#R7]M2F,3SGP(7]YA#;02RNR*Y%$&B(RILW(+DQU$*TSFH59I MN1Y86DN+I::O"DT1KXWB*CLGT0SE9*W!^(A(U4@QMP0J=Z\& MO\@PND4:\^=?KWRWRC2*03!,,@)*F4 9GXG]M.PZE)D;SRVRULTD-T,Z5!Y@ M,Q8U5,K15%@HRKX46P%4M4RU*0:A)U,8JY27/RL>V"]8U0/O/ &Q! M@OO/%3LKH^%IRE58JVW[O&YJ$X!-,P'OA;B?;,!>%+H!27;7QEYH0XZ!C,XZ M<#IS4#[DFOBD(#M)*W7)L>C!,AB&H,L]68'[84L7)?2=%?CS<1C//D^_AHOF M/-X$$4I"B+[4[$=9"VE5K9MDF@5KK!#78L=K_/4;CSX(^W87V4][$UR#@J>? MR8<;+UZ&M#RI6-)6961"!@'1";*]F*PE6$1;%R1RR;4TILWLOHGEN[ >=E1! M@]/S;Q&=<7X33$UMA=M0[<<\V%5C=Q)@!W$W, 9NQ6:(TD7+ %FX#"IZ37XW M8Z!%[:RY:2NQ-[ 6[HCV7KWA:SD?'&,Y M*!%!QVK8^$0VC8P><@J#_F2C,";$ZTWK37YH[13K -2@S:>)".T1JLM**Y2 Z895U_B/XT_G/:8$8K(R&[ E.#(< MAU<[LG;32PL,Z:%F.^[(.]O&CO'![: M9;\"0>-49 AH[2$DF2$8+DKQPMF\TG)29A]G9;5M_2)\_SE,5ZI(.JS?KMO(ZUJ%+_),_VFMT N5"R,G MS@O!M97.+<1F'RW+K,W$_^U8)\_GI">:S8KTKA7HC*R2:H"(P'2PH MJ6HSJZ#(-F).H7,ER+8':VW&=1!'.-LQOH3F>S>J'U\I/T M%*1!+A.0F0O,2U7 IMI=V9-Q%4SQP%E)M<"TE#)8,5WOHWNB>CLR#%-PW,\8 MEZ4\HR ][>&^0+T2"6H?8G""=) =E\5C-+%1"^>VXWHB>0L"#%,&O?7HUG;2 M&]D<,'#NSRY)T$J!R)[0SH,4TN]]2"OUDT9GR+3 MSH*C#8L$KVE2%QF!]BF:R(HS@6TB+XT&],3K7E7>Y/:7_H:UW([>3"?IZAXU M^X9",T4_2Z%E-JL5I3&#\X[$GNM%]VV2#_H?RQ.3^U)T@PM\&K@/WT1KT_1TLIC_ M'KXNLT",D8F%>N6IB0Q4, :B(^="U0@,=-9IE5(/H@V5SXU&M 3LWM5 M^2U4/JCSS#>X&"F,AEE&)I2K;*%L4TB8/QE7KAW,-3CH/(6LAC(K:AC8QNW,$CX@D6PGU%NWNZS3N M'/]:UM+*&C&*##D@C0MY@IBB)UEA"D%;C>F@0F'W#>@1<>\05'X+E5L))F8>S-=Y8$VZ>Z9@KZJZA5X[GX)UK@DM M/AH?>0&3:O-?;VS%ZL!X:S#;( 5OPZT'V5%N%SHU5]M[!AYJ1[E.)-BPHUP79>RE-=@F )\ZRFVIT,X]PK;1 MQEYHXVB3]6@+)$,31HDB(:)'X"B2I)F27..:@(?14:XM6[HHH7U'N51($;AP!JRQE"&Y/DU#^\A=Y3K)/N[.\IU$=R^>\0@*RJ&97-$5GLF MU=B34B0$]/5F=I-\&R_^,?:(V<7>:*6T!C4-G;N,; #WJ4=,,P+LVB-F"^T= M0(\8\C5U5#J S9J\S:@R1.$9>!J,":H$8P9?V!YFCY@!N=9%:0/WB(E>,<]8 M D^;-ZB$ 8+W :0-S*%A)=E&'1,;L0ID^M-%A=/LQ"QI,P^^?\V20OOZGC/@=G M@@Q*Z0@A^+K6E@PA%P'HI"P)6>UFTX0R=\)ZW(3I3R,-K.R:KC4]^80+?'9$ M7NKR]MPS9%P[I@K/0"A<[5&AP''C('&6<\*HK6]S3K\>T^,F2D^Z6%MKV[[Q MU";MBNCCG\+DZT5KHWY[3>V"H%5[J=ZD9)*&Q2B5U\$[$;+V*FDI M1-3\MN/17;#TD_]S>527!?'8&0:YJ (*/2?S2A=@DA7G+!;6J)_ #2A]Y3:] MFQX?OYS._@BS/.)):('6U:F?Z_V;&KRH5_J&HA06QUAL8YW= F;X=7,W;:]+ M<]I6O@V,\XO,*QJ477H%SKL(BF<:5_("?(Z1<:>U;%35L;]TMIW5L2Z+K8LL M&]C.]]S"+%AV+)EZG64@!I/=1INP5\ UBS$6$;EH.Z,/Y1KL5OKO0>X-3.1S M=#12'!]-5I5LZ2M9\I/Y*F;P*PGM]71.:URQFO,4@+R^>C<$?>6]]&!\0%4K M[ZW631ER/\;'PY:>]=&@1:D\_J:%! VWN]U8H'R$9);U,2J5$CRS6 ADI!Z]>\ MZ4.ZAY)>]GX1%LLGGCL?[U?/787Y&4U!9Y('Z^OQ-RN:I"0DZ"!M-#+%'&4; MOMP%:_]'OSOH_3J7>I-_ P/K#,M9K&03,$U/;+^!LY_SV![5=9T(.\NZ.0&R M#Q(U)JC5_;1FFMI+3@A0AIEL"Q,BMFFU-H#B[SD;'4KO743<=Z[7J\G\E(RR MA&=!3"8T2D6.'3)=ZW]Y[0$K"FC!5"X^EZ*O>3H?/TX@T2O+R)%#JA4=7L2^;Z2Z M:P]^L#K;14 /Y!#L^@?V=QBV#LDA'(IM)*5KAV.E1&6S3($5I526D<=88F!$ M1*5=B;L>CJW#U"S_\#+4H(OE480(5AH.*FO:=H16D%+RI4ACG6U3$+@)NH89 MF+_.:DR/:VN*#18BDY>5GYU,9XOQOY=3?.2S,P99 ^*$XZ#BTR"1,PGA:L@?OF2CD\)_-'%\2"+P6J1!7BC*G<+.3:\ MD(>$Q2GZ/\%MFROTNB(=CE#M]#T=4%D-]J-;[;";*$WPJ&M/T2 X(\/,( 3% M//# HHK2B%:-\3?#]XA6IH:*:7#7R"U;YTV,.FHRW#-"RC7AAFQX,KFR!>.] M+Z:@$:E-2MLFZ+X#ZNRLE :7=UR>5=\ACM7QM;7Y!-1GHER8[M!?HHJY#J/3> .Y3>X%F!-BUY'L+[1T Z7SBG&<=(9/5 M"$I4LU$1]J(DM\DP(>W@L>X'V5Y@2*YU4=K [05T<$JZ&*%F$((*9&DX;6LW M:*F18V#)M>'3@VXOT$FA'=H+=-'&'MH+D#]:"VXR&($&%$H%'B.I-@D3DQ4I MFS:]*!Y\>X%="-.G5@9O+Z"-DLMEEC.LS5>=@;1249G<8 RLN:4<8C>!X9>"5TR1$=LC;4Z0CTD7O[+=768"VZ!^[M;>DV M@-S4Z]\"]'X\_Z9DZ$:\WC39Y/BN.W2NL3C/'/A<.THQ6O1C007DTR:5+>W@ M*!XW^>Z)!!PZ][HH<'";G2?%%-,>DO,95*[G2K4WL=:>W%*K(L_?14NPYHKM M9+=WT<]W_@=5MQ?SL,\["$0FUX+3L+=^]$YH]Y+QO+ZUK>>^8T#&% MN7CK%3?&%:FC\$1%$ASZT#'OO1.NW9:I\PNB-CHSS8G9D#FG^6%53?E!B%HE M2)EL5A-IJ*Q-<*H+RH;'!>^P+D#CR='57-E5_Q1.PDF"9RM ^U*3HFH+2AW( M:2R"?L)B<''P'.>[ ^_V#?C6H?#@]Y4V" V?.E!WB^IJ^;5RJE,+JAH.$)9 M-NRQ,=$&6>@/=$XPQ[CP;0S6G6 /E1,R&/>&4^)#3!=A1@OO1*K&FJW%U@YB M;1"47<)8%!=&M=E!'E2Z2'/F[)!!TD6#!W"8OPGS24,6@#*WQRM0CJ:<,DIT4VB&#I(LV]I!!8H(N(BH&C$5/PW8!/.W_ M(,DFR(%GZ1LU>'[P&22[$*9/K0P>C8Z(.:K,@-<,>!58K/=^>^!)!C3(0FC4 M(/# HM%#$J8_C0R;05)89"PY!!U$O0"QU*ZJR$"8[()$^HUXRB#IDR@]Z6*H MWCQ7.@J\77S$66W=,L./U3C\C*_J4+!V";YH[;+AYW6!'UX-"D4&.\RI(= M5UMD19J6*!QRVV;]ZHITUS7\V=N?7SU;+&;C>+JH$:(/T]_#C!:/-[AX6SZ$ M+U<[@\=B5*RQ3IV-K0>?#D)UMKS/.DA=7*L.P1U [N.\HB&WKB_SK=35XIQB M,4W__#@]IJ?-?_G7Z7CQE82Q*IS]O1ZJD$Z^&N*?L< MRW1&9DVJ=MJXC-/*R5_]F"0Y"L*Y'(JI[6S(75.L@-,I05+<,Z&=HTVS"3=W M0?UX&3F8+AOX4M>1O20I;K"SK&[86*R.IL_E.1*L>*\3DOS()53(-+AB!"0> M8LE6:]7(>NES%(^7IWO3=8/Z@%O',DWC;\!6G-Z@T.AX;?]3+^S5#"+7)#J2 M%O>*JUC:)!YLBO [X]NN.FK0 *0->+#!,GE^,IJD5=K=AMM!'@UCT%:!7[B)]EO_G=+ZHT^<, M):9HT)#_HX-UY&0I1IZ#SN ,MTSJFB/;YM*SS? =Y-G&-@I>3Z.^M--V\3F_ MQ)8<]9_#_./+X^D??\5\A"OW_;QQ0W09-8]@=6U!S(P 5R2"J[?C9!&9\8U. MR[H!_0Y8U;N^&@2 K\!]476 ^3E.Z(O%[\Z$SL4HS'HJ+P/F;MD,7: M#E\5DT9] -BQ8N'\<:NW/KOUK6\G[S"=SF:U&G*2WTPGL_-OGX?Y^$HTC,:K M2Q$!+,KE%7+D>!2:3SDS&[1$EV6;4Z=>A['S.K[$<*FH\;P&W0C!Q94(S'"6 MI')07+UQ7A<#47L.R7.M3$G\QNV=?2W=]T';0XKDWAAX8T7O56\-?)AJN=#P MZU_5D_L(T'+\\G>3;<(I0BC8T_!AB!L5C M %^O/PZN8&;&,$)^WU;?]:6/A15-A=W ]7@YG>'X:+(Z#DY??ZYGDC3VI7!N MY3"/J=@B@:7JB#LGP6DNP2;IBT[DB5^_R+BOC;X;T,?"IR'TU" U9*TP1B:A M"(QY8)II4*$&IE4F[T@49,X:JUJ%1M9!>FQ4Z4?V#7(\KIAW=XU=&1^T-1SJ MO<#DFVM! #-]JZ++-=AG4IMKUS;#]ST;R@TTV*(8__:UZY\$$$=*%-@NW=N!XE>WI410/#NP]; M895JQK(MD3L!9(=R4*4VL8C60[(T0ALD1]7&4.]M"(/=)G@P]ME^M'\H6:<7 MHW_^])GVV";H_1L[[4N@%M=M))@_/C*U/G MXLN_CLG)G:6/7U_7QF3+V5,,*J,4@I'*5[=(@:-I [DP$3)&;E*;BK#-\#W9 M1SWKL,5YXFVSX2;>LWFW"=C!C:6UN!8TR]FF*&O$ MAY"K>CE,B,61^'.23BOF;:.[%_;/L,WMJL,@6!==M236J\FGT\5\*0%^MH]+ ME8-3EA1MD800!((/1H&04G!'MJ>_GAK3-XUN@CH,DZHG=:XCSHZZ:&E378$F MSNL)G)-"9 76T$"5SA9"=A:,B-H5;I@1;2J<[P#UO=%D&UT,M)K(\ZHF+6DQ M%0&,+[A*THDV>7"AP_&I2IK.3 MY4%E[T49=[VD80G&QF.[5G A6"3]&^TY+\HZYY-5AF5>>-(^Y[*FX.*NU_63 M&+"\J&5^+J&S(QX1R7KBK':IB>0&)D<?':+5.;/OU[Y M[JQ32F361:1]@AM=[P -X*VLP3WEHS2Q2-;&4N^*=*A3ZF9L:JJ: SQ;OLM) MMLD(RTR!%%5>!?A\S14*+,:2C> \?X\1U+84V2Y0VD55>P]?;0+V*5#:O]YW MBF-MH[2],\T;+801"23#""HH2RZ0XQ"*U29GK[Q^"I0>",&ZZ&K@T(9RGI.7 M:4%;ILA<% 5<*0:""=&PJ(V6C;,7'EYHHY,Z.X0VNNBB[>'SVKP-9HR7S'FP MV2*HF!PXE2Q8B\JF4I1KU-+D@-/R]F4T]:*D@8Z6KR=R; +Q*?NN%P5OD3VU MC7;VE7UG/7+O,T0LM&86FR *%2 D9ZW71>>G[+O!^=-%*?O*OA->91N= .=J MX\T2"5ZI.RY/&+,,*'6;#B\/./NNBUJWR;[KHI.U!E#/9SLO<#;^'!;CSU@[ M/BU;TCU+:7JZ#,/V?<:S_OI::S7SGPX\X*G$DBG2EEA@[:12:MT9M:$ M$$;;OW;7^W?/W_MJ,E_,3I>!ES5;IXD8CVW"I9J_$=^)(Y6$;V6C') MA]CF\&,S?+O?0GS^EC?3E:"?G539CT) QFIK8B&SKVUP-$U$?YD#],GU^YGPGS/\:+C^/)AS_P^#/^ M-ITL/LY'A$QP&R34J0W**_)?'0J(D2?ZSV?#VJ34; GX49)J".4U,-Q^"U_& M)Z/9BW;]KZ>KFYB> M?[WM8>_&\W^NHCGD0QD292&FI @JT9@C,QIDD)XY:9B5;=K8#S?&H8Z^!]UN M#XH8AW)\?C;^%S@?'ZT23I8! YK+)D?F@*::]*['!YGX3U5E881-<36/!ZY#M)P#\U=^/)F]82?VJH4%\XLUT MDB]0GM<&&)121\(@G07%BX:HF &C@G+%9U\:)3/< N:1,&%7,3=9([I:8PSE@R)-%YTT(,O5>.SE"7OM5IY+M&"5YF2T"1JEP@!3?[DZ( M7[ZDCV%R= 'P_#K0'&7RU4B+R^53T?)I' /)3&TA(*5VCG(39UVFY2#^E+[^]ON+Z4.>MTC=WP=(^N[,W25U+_I0E M>Y$91LFTLC)'E-JFP'UBPFLM[D[^W 557WO491W8ZXL,!.D4XTID*%[31# F M@];6J9&WP.IO7[YX]MMR^<-E5\T1*E_O0RY@HJQ%:B%"U)+L M;.5,](PQ'MKT:]@$W3Y7XEUYLGZ7[DD;37W,6S%>=B6I?0<#QP(B&$,[1[V6 MA2,#S9U314:=&E4K;XKP.V+.=EII6:"Y\,VO MG'FM_&QO5++*9Z)#**"X+>#)=($BK!2T\614C>^Y[GU,PR?A]3: MW>G?H0J\H*&5O* #%:(!,KP=Y(06D\M%L3:9+X<8H#L4XG0)R'51X- QEDVP M/07DMM1EEV#+-HH8FBP\:R03$T&4FF;F'0=?$\Z,8BSK@%AX:]/M(03DFG&D MB_P'#\BAS,Z()(!I1^: DQQB;3F8>%8ENE)D:+--/:2 7"<-=@K(=1%_ _=O M76*J8Z@XJ0TSI_&&9,$5R\%9&JTV+IE&*\9A50L[-+^%=<@M>TV7&=39Q-D36W3]=CV M8YWVH\,-B+&# @9:<\X0YA*81JO(V<^.?'^:&T%Z"Q(5+:P,G71MBA6'IL8] M5NK0S.@B]P:,>+OXB+-5BLIB=1OIV>YH4#J=K !,BNRB5"R$F&FSS%EJYNO7 M;7R6=8CV<%U*3UJ;-A!Y U-TB>L;0(&L+12>063.D&WL'9G%M=>A15V8CB:( M-JTG;T!Y7,K?6L@]+@ U\6[T+*79*>9?OGRBU1'K1<17R?G-I<2KJ^\4F4VY MWFC-(HV\I 21["@(S)3DF#4I7HNBW\P]W.;%#U[]S:7=(-*Y!$>.4UJ'KR Q M5CK: I5,H.KU/A%5(2,Z)VFMUBJUZ6UV'[('3Y1O:U"YHJ)#*8F>RED @)J":)X4@@6Z?)P5P;L.WO[ M4(G4)9N[BT*'3M#=!-M3-O>6NNR2J;N-(H8FB]/6%&-(ARG3CJ#(T/#H/&#R M7G$,)6#KE>DA9',WXT@7^0^>S1U8R"TRP23R<"MD"RU.:Q\ M2-G^FOWJ=^,6B=LH9]"^FCY[)X*DS=_55%:.":*4 6JS M&Y48(>--^\\_[+Z:C4C302>#]=7TO.1(VS?H96>D>FKHDM,@BT&6=;TFLXWE M=/!]-3NI:Z.^FEUDW2( ?W$M_#>H4D0:9>V-E1.1W:D$07,RWK(J+&CELF]C M!MV.Y[%0H =I#U*2M%SP>%!<:VU U)OSE$DT9%M3D$)F*9EZ>^Y0UY4\F;KW MFKH]*+%!NOG:.HU-<#T50G;2WJ9E;]N(?M!"R)B4CBI 5#;68QX+7M=B'FN$ M\(GS8(G)Z7%&NRXI:+IHI"E8**5%Q3U9U(8$XZ3S$7(0J MSF33*)MM%]1/]NZ=]NY@A+A)9K4O,I]-[4W0-[6==\._'PM[.+[T1-0=E'U MZ^_9* J3MJ1:H!*JV2J+!H>"QL.3%-:7XGWZ;JAZC^7_4)G:1<<'Q-"+&%P( MAND DDF27J$AT*94!:?J/39>2MOF+JG=< ]O<0[)DIX(NH6*#^+"AW,[:EJJ M_36=50N,9# ]FHS_C;E5T=-F;VU?X;3%Z*^5,Y6<,9'.(V-<96E#\9+9*#@2 M%3"FN\N9-GO_(+5+T99 Y*REWH:FB@T!G \2A&;!%*^YQ];7%+2L7?IY.J>) M_.MTFFN]Z_L52^;OI\=Y1.Z!15[3O25YL"JP"%[&#-P9XPP7"AO%?=9C.M@: MCRXLN7$XV8\*&L1\?L4)SL(QH7J63TC4)("E*,XJI$=!&!9$+,!1,%">*0@R M<0@A)/(AC M?CLJBO&N<#6%Q<$JC TEO9RYVC!MEQ"3,Y!08Y,$V&MEDV8\ V,1ZG_ M[05]4^MFT"X-R7BRXQ@$K@AJ,#4WA6G0.C!+O\FNM.'$8^C2L MC6BGI)I_L M ^K2$)U7VDH$+1A)M';/"XJ1@&F@V?):_78H]5R/I$O#;M[!01+C4+HT['0R M6()'G3%"R(4&+"R'($L!@28HKW5=$@[J@.L[28+I1,0^DV"Z$.* SFO/SQ$W M0/^4!--G:D$GOO2<6K"%L@^/LEJB%R@3T#:(]1(;!RZJ"$D((WU*48HVML@A M4K5E$LP>F=I%QP?$T//T;F69*-J#2S+6:Q\1 KD")#VC30K!*G0'Q= 'F@33 MB27])L%T4?% ;3DN^M0P+YSU*4!87BVI?2UND>2;9L>L8YY'UX9^WWFCL5U, MT-X4VN3$[X[.-YM@>VHTMJ4NNS21VD81@]\QSK-QJH8R,H^UAB9!##8 RHC* MEVI=M#GS>%B-QIIQI(O\!V\TEE7AG@8(SMA#ZI[029/; M7"/=00T#=4_P*A>CPEG75R7JS6%*>(A&([(2;2G?8_>$79BPJY@/XEJ,5;,9 MJ4K0(H-CM3E9RA:B+ @I1\48DEBP55;T4S/<02)U/9.@01;J^D9\FP![:H;; MKWXW[FNZC7(&;88K949M-8*M[?!5,;Z>%BI@12CA(I=&M+DZX%$TPVU#FBXZ M&:P9KA7.6&L4Y*+)9V JDM$F':14>"C*B5;UA0??#+>3NC9JAMM%UL,UP[41 M,99@P+M,FZXG;7F9$QB"F[AD@7VWS7!WH4 /TEZ["/3'Y=#:;_D$8Y_5@ M/4R^SE]@7/P^G2^?O4,CALT>W$NOA2W&<*V=@K5,.4Y>*E=991:CUS$831S0 MSB231IN]8E=7)BXNMZK7%VG'5L6@B@K@N*QMF0U]%20#G8,GR")ETRIWX%9 MNZY%KZ>3HP\X.ZF//[O\>Q0$UU@XI[V6!JJ"2N R.94RT S1,=7./TW&> N8 M?1PO[:[YZVO0KE)NL E=A71YJ_?(8Z0IEI#\/2M!R: @)J% N^A4<:YPU\8, MN1W/XU/_EK)N8(=>1342PD29++%1B#H\Y6HDR@ 7V5B5@C6I33S_*HK'I^U. M;QXF5(X^/QXNO2[Y:T$2E#&F2N7M=MDP ??0$6G7,EF;2R MFUCV%VW=4;O7/='=I-PB#O$-HG-/:P-,3:.=MZ':3Z!S5XW=28 =Q#T4%;3* M(F96;U9,&E04&;Q1&KR/K&CRT%BC8YGA*'!/U'((!G21-3-BWY5OV7)JU**SS$1,D5V_Z2LJ"8^1ZZ"(T-Y[\3=:F M.\:=L'9W9@J2YYQ?CB=ADK#VDIR_P>ICN9**H_GA9*:):!F$L/2V"B=+C9=L M6UW:G_MAPT\G97>8MHE>W#/BW\&5\5C9U(OVFD>:R.T^.RD M]O@>,8U,9R4AF5CO-"H>8B4\3YA"S#J6V(8UZQ ])H;T(O4&117?XKK*V64V M7B;.)OI%.,*144+R6B$M;5:T[J4"7H@$M !Z@YX\B]2JZF]3C(^7,;UIID%2 MXK=(?YY./N-L,8['N/JRQC#>59^"CY1#7YA ",O$WU#('(LI@8Y8ZET4Z-@0 M2\P=$!\O@_K22X,^FAL _7U&#C(!]5IR4U.BB.IDA9E:YX@(RFJ1/9)_JUI= M_; AQ.^,0%OHI4%+SK5 /Q )YA^GQU=6R[?E_6*:_KD$_F$V/CK"V4BP$HM/ ML;8!L: R*@B:QF %YTYHDQ-O$XC8$?AW0;8&.FS2Q?,^^!]F(=?RFO!U/F)) M8"F:08QJ>:"KP"<70!J7I;*T<9M6M20=8'Y?]-I6/S?)Y-J3B7XVQW1:4]6O MX*:%./MHI9/@HE:UL4" 4,,4Q3)K'!/&IB$2_SI _KY(UH?>;A+.;TNX>O@P M.OGXNC;>GB_DB3"J1SP(:0B=R M/F6JNB9IH#(ULI7A_[5W;=DJC6-/I2H3IQS/;NT3JR]H MFS4RZ2$I9SR_?M$D%5!%5W,QN5#-X &T 5U+9D.(6K3)OGX M"&7/ 39-M' /3)KDJS?52=Z(;&6,Q&>LXRB#!F=JQY2+WGICD?%&9=O[2!JJ MNF_8_'-W:8^YTH_^,UQ+*$G4417DX8><$F =HZY32<6V&=<]GDJ_GG1\0+U? M!UD/5N]W $TON-ZOB\8.JO=[@KB'@@*7M;1%" BT79*GS#Q$2R9D%98H7*H- M"F<.@2?4^_6-@"Y2'KS>S\BHL[4:T)DZ.<8;B!P+V8[32D;NL+1ZG7S\]7Z= M-->IWJ^+V)L,2[X=7&]@[[G@Q0=@3EM0S@;P,6E2'T5(QKOD1*N2JEU:GI=; M<*2LFY&NZ7$E9 MVJ@R)%4D>41T(/I,6Z#2*)P4,^_&G;@%]JNCGO50J032UTP CG6))*PC<"A9XH8/.':3,?2L\!WWV(KV^C?-"_J=F MMRY"?L?9=+[X=;["9;["]VDU)PHY*4I=-Y68D(1*'IPBUV7]N&O$6EA &Y7T M41@KY$&J[KKRIZ-OQM)*3-HJ 875WK5H)3A-L0;W M@1N-4;I&C=_W4?.\W/JCY=V@ G67INO)T@=0U=2MOY^NTSCUQ^OM$2 <(?1& M(S_NH2ZG8)V72.1XL4ERQ6(2&%3,9952,(W:Q0:$PB,._5!(Z"+K%IG?FS-L M?7K]%K[7S6][:@4E&>/%40@CR$=-08+GQ@-W!6DK5%F7-D4N#Y)U@OOE'G2W MFPSN3?##=_S^MIC.TO0K41M65POZ:%S.R\VO>^G]/7"-GKN G\+93C^P*KXP MKE+!D%2.!(3 /<_%.5=;5&D^LP9T9(I1W,Y7[ K^'[>KKL^[(5=[C\@-5\R53>EW?390J7_X=A,3$F%6UR M?9NA>%"J('CG) B9, D2DI/M3KUC*#]U0/4T3#TT)JNY_AH/T'N$_I]GO]*F M\?$/O/R&?YO/5I^7DV)B,%Q*X+($4-QZJ'$AZ&2*M]HKO9M%&QY\=\E^<<@[ M4G.-I_8]2GRUDX]_S"<&>4D4Q8*48OTN!#DN-A$+F1P/6XO8&K5A/(7:%PBR MI^BI4=:H&\T$%IRPK(W4I4 AIP>4TPF(%?"&U&TTGN+,9@VTS.?LAJIX'6'J3>_,.Z:@R^T-H>KD=%YTT=DB]_5/$/1@4 M(LLQZ!KI![AT7_2.@@Y0'[[C(SJELLP<4 MME8%LCH_V"&P($)T1+J,;;S&<^BXZ*2Y3AT77<3>X.Y@IS]]2Y3V2@65"]AH MR9/-W-5GZ>H :"Y1,F5XHP;O>\EY!A@X7LQ#O?SV)GR=KL+E[^0,)0J&L>\9 MVYT^OY<[]J=SM'._'A*&HK7U4F05HXN.W;?UX1,M]< MAN7R??FXP+"\6GQ?3TRZ"7A(YBKE%,$(0RZL])Q"'ZDA696E"D:+W*:&Y@#B MCBLBOZKF\[ZL5\ Z(F'^YPVN7!8??J/J&P8_5Y@W$W. (6]/S ;]>+=+GL,3?%O-/B_#EXFKU>;Z8 M_AOS)CO#)SD+2[$^>7*>U?'.@4,P1H+4+C&D3;Q(V\0<#B3P^:"GI69:1$3W M"&"3!%"9T1&<,YA8;]B39W3:QPBI9*NX3-J:1J]/[2-IJ"1::VCT(_.QI-5^ M_QP6>!?H-8AD6CE,FCCQ%D'QA!!+1L@8A%,UB%1MFA3WTW2J-%M/.M_=9/J1 M?8-]Y7[*MM'$(;0U3;X]1-UIDG!]:?(@@!RAAJ&AXD6Q,G(+=CT/SK),^ZPR MX*2S(C*KT ^YA9PP27<*A'21?M^ME1__F'_\/+]:DJ/]*QV[*\39'3*OZ_9S M43R0YR12E*#HZ(4@K0>F)=."?/(L'XW-.ZXYO,/:GZ+F[:7<=^OT+3(__D%. MRW?ZP3XZG5#%ACHXLCX&1R&9KK-&!0DD"L[LL.@SA$.OLGD';$M1+:.Y?I^##* M2QF"%SCIO-K1;\K1YI-OK5;GPE(0<[7 FYA+,5=2?>F7,9: XBR*N;*T( 6F M.OX<0[/G-0X@[ZC][>X*-5N>5I@_X.IJ,7L_JS^[6"YQM;SU,DH)B"YF#2;4 M82>)*?#.CXHC]YQ(<1Q0 M2@3E7)T\)@)X;E.V]:72=%"I9R>%_TC#<,YJC\JY1]U'2':HT2GK2[:_A&5U MH[_4VK-UQF+]>/H'O*R/C*[F]3=A]GUY_]^N':^G9XKZ):"7-%)#F>SDF*3B MFN? 4Z[Y1B.BD*!8HALG@7=V,3*[OT3$&F=#"N$>EL,VC!X?1=X+JI!/B<3=2 M;*##!DFP@R3V,?QK&_B\(Y'?QX747H>D.,DH4NB3M097N ,M3?( --\V;]R'8[5U40U=)H,.@*J,0U!!$#2)0E"*5MPC;=L$W8&:P4 M<$3H/CTN3IW9N^DH(7\6_PQC?]GRN0YC,WF8P<@(64?B)U@*:8@7,"Y(KETT M/K3QO!X@ZO19OY,AYDXO4#^::[#M[B'M>NCH <0U+5E\D+S3U"SVILS#0'*$ M)H:'BR^LT@ E)%_3(5B3:?1%1)&Y]9XWNDX] 4P>J5L\$4HZ**#)@.?EZGWY M/5SB?G9$$<7(#4X2HK09&_E_( M'BO?37EW64TBS_+2S^@2OZ_Q_I(]26;%@&;6J!MU $ M;UG+.RT75J;D4;8Y3AZC[#E!I5%MQ=/+7H4LWJ3( M0NW1D]PQTF%6V7B&OF2VYTJB8>'KGD!LL0BS3VM\_^7[S9_\MIG*=_%'6.2; ME()'[QB/M&/)]0!NH<%%F2#)*(/.4?A&$^^.I[V7SJ&G4'#=W;W^[?+B&VFR MAK;OYHN_TK]=3:*SD6N;(?GZ;A1:#S[4R\W@@Y(:C35MYH*WXNA$_0G#(?O> MMJ930^-4UQR_UE=.EBO,:XZ6'^>K6BSZXQWKK_/5_^'J)LUS\TF;?_1^]1D7 M'S^'V?NOZ_K22&CM9<&2\(FI>HE.$I-WJ>Z&0LOSBC.0]P-7# MFS&^29[2YK']4?T[/F$Q)=2) 4/+ZO" #,&P D)S+R(ODO,35@?TQN>K_8P' M1CV^4[#NE+GI?GE?Z/_7;O$LX9O%=$6TAHOT>8K?B,?9QO:7_[-F>4("U#;P M"-(X#8KE BY;68_0PFH7:7'BL6#DB/5?#"*'TE&#QPF>++'UE\H#!>X;@^&3 MR$3B5EIPICZT$((!Y[F&'%T2GEDLC=XLZ).+%X/:DT.@Q\<0UA;X9$9NF^[' ML/B$JXV)O@V+&9DH=U%):RSP^M"U0LG)<=((W-#.7QS/S!\V\* 1@2\&L:/1 M7VF?GTU+9(4A@L'DM5CPW(D!XA+<)9IA5Y:5]K]RDLQ44NV MG8.O2C(0.45)%(4[;V*TSL6S5?4C-3RM--U%I@WGB[V=?OI<)U]MIOMN4I+K M:0O;>U_:I 1SELBB+RI+BB#(]P)/$3'IK)A0TD'>]L%+#N\_'Z.8/0.D>I1J MW^/$+@CX>7U2S?('"A>WQ03DA7]&P9AY_V4VC5?+C9-.) O&]2W2.6J992H@ MK _U?3U37Z"G;T7*/!I?.^8/ L1Q=)PO2@:4?X.#8>/>T!^OMT-KHL]%6+!< MUV$)F8.7B8%+G)QMPU00;9Z/^8&,E^TI/ETC#=[O?;H@;MB8Y1U3.X2G]B-S M>^;J-&[K$6#IFJ<<2M.MIO+VS9LP6O.L.5@;>'VU/4#P=.9S);G3P9NDV\R4 M/Q_T/N*)CQR\713-:W/K)WTD_UV7B213R3LAG,*;V M>$I#+@2=,E!42#)Q&]TN$O>X<%U6'6%:O+F2YT-HJ._XX -^P]G55B@W-Z@6FFFBE<11*#(1^6H()AL@1N9O"Y,.V4/0MB327CI2!M&=PTJ=:XI7%.\ M)FY3>W1M#P$=ST;6,@]7O0A&8;Q+@"E()5'DO/O&POZBG(>7>ND(ZE<7/1;? MU,E>'ZI(UFYEB$YQKFE]CP$48P)"< :*M<(SE[DI!]W7'C0F[<]E7V8*X^F2 M;Z'^ZVEN!Y#1^W3,6P0,/P_SB2K85>(1\NMY N)M#B\;5 M1V(TE^19V\.NKL:AQ@GOAZ6'G5;Y9.'/^Y#<:<=2/O#3S=W915I-O]47F?MNX^R\3@I*UO M7=5AR,4AH$&+#$-*HLT8P#;\C##NZA?5O560]P>+%J\]]\?5ILUUHJSBP3F* M9#VK-^D,*6)Q$;RC4(7"%HIMVUQ>]\[*&4&\1XRU@_T3 '**6\A'&%KW;"]_ MGFV:0?ZZF"^7=?)YCB%&T+'."(FTK[B@)6@9F4G2.6O:=%\V8.85]2, 28L: MDNIM_KQ<7F'^Z6KQ9S?3ICWD=D'=VW_A(DV)KXG-(B2.$I*)%I0R!NC(%""B M,J@39E;:S)3J3NLK:MNK>$R=F5M&2&H%IZOZSM"UL4T8V1ESDA$/DB2(1D)P M18/32!WH3#WH8[93[TX&\OIK-N.!TBH+\?CB> M>&XREZ'>+C%RSUDDK<14:P",D"G+J$VC)VR'8?",3&4@K)[&M#H!;52M ?51%N9"!!D].>V<&W \))!HG/5.BBC;#),9FM-70VMM:"VA-^[<+ :*! NW& 2(9]UQN+4>MB3+-O26*O?'][P?>:F-L"X M8&L9@:"(I3@&R3!"(!<6U<@&ZO?"]QEMA^-(+@T(LQ%>D-X\-/+3=%DGW]5= M_B+6-XO2:F*A8XB&F. (])VI+(%+Y@!=#&((HL4?)PGPR'< MO9K)B-$TPMNZQUW(BT^?%O@IK'"'<61665$0G,UU57VSHWW+6*6N+CC,?.&8P/6#%!/W\SGZT5=!4N/^+BBYA(Q[46@4&0 MEM.IG!0X3H>T%*0D1;HRMN&]P[#,OAK9^6"M54AT!,N/EZD=* D^249D[9R% MS'4 )/S%$_=:(ME\'8!(PY"C>UHLTF M&3K:<\HN(T\I-;KI>X%/G1R5ACN)RL?RU,F/8T2+*D&'2"&>"0441PLQ)0X^ MY22BM2*%-H6+SVR$=2AUA/>T^PKH36(:8 OP4 M39\+BAD312M;R.%R=.98)<&5C* -TP*+8"R>J,A[-.CM-,)Z=.#MHN"63U'? M= !?#Q%-C.A"\HR](1\Y8IUJ)104QX-3/&5R^)L@;R])(PRFFFM\WY//1ZGK MM*/'#AO+?3WUZN\S(K#^\S#[ONE3K^)<]CZ6K%>J&HXL:R>]G7%F:)F6UB24 MB2E%VZ7-1E@74+J8;8Q[QIGU2M_)1YUYPYW +("S*$ %+B :9R#3.1)-R=[Y MD0WF^N7DH\Y^G<\V.]/;?UZ1BG^>D?JOUIOEGOY_KE31Z 2$FI(AJ'F(3#/: MR8(PFG&*9T[T3$=?+([PY.H7^[W=;C4%SYAFI-WE;_49%Q\_ARW_2Y+$MW7& M\[HMO!Y@AD?0F250SB=BF3L(6%B*G$LZ[<=E)5U9/",K:0O3OHRI*<;&5+WT M**,_=N1-M+=%H2C@N-?$9V'@-&URNF2C'7K:VQK>3 W X:LI#6U*1R!L3%5- MC_*YN87[DT\E@B^N"/#:,@IF/6T62M>R$FE<$+K84[6:]<3AJR4-;4E'(&Q, M31:/\KEMK;O%JE&*<1,$6!\BJ%041)44L,R1J>0U2R=JC^Z/R5=[&MJ>CL/9 MF+HV.ONSD38*DGP&[R2=PDI%\%Z*^FJET*%DC6.;O7MQ4Y:P=I9_" M"M^%Z6)=D7K;A(3W*EM70!9>7] P#KP5!K+,QJ .2O%S\R>>)(@SVB9/G#$: M 1#/*A0^7!R35$22S#I ZQ!4*1R<0824#$;.ZX-'(VN"ZY'[,[+ ,9C ",VY M$W[/RH8?'#!UGR R>:#D?$*N*0D5M*J3O#VP$H+FSGNNRYD9ITFW1/(Y M)OAJ \WC4BC,&I&]@<2B(2F84+LR"QD@=]R8K(L^-U^["_^OQCQ.8VZ&X?/, M*QX@ Q6SP6 !E:,MS=D$I-<,R2(W2IF47TS,/+::LVU2.*3BO54)LJX-NC*1 MAF04Y$*6Y)!B0I0CN_SOP-T9[:/G4&GV!,BTB#IZ:QGSS*5<1[D[+NLH]^ A M1&^!&UWJ*%%G8J-2RQ?8+WH4K$^B\G'VB]:^'&\,T9U% I6X@RB4@9(S0^%# M#K'-G= SZQ?MA(0'^T6[:.1<.NT.X>FU7W3:O5^T$UB&:+E[BJ;/!<5,..D# M!5X)/7DJB:P]"ET-G2'CLCXF*U\X>COUBXX.O%T4W "T.\U]ZVFT_:(_H:+,E]\";.T$=GZ MK]:RZK_S\X"U&O9S=N5TITO3.%*C"2QS[E7TWJ"8 M4&!$=@:=U2*-K#+@1?1>=L'^Z7HONX#GK'LOZ6 4F+(#0?*GR+DH\-8JB,XX M.IP=1G\BK_JU][)GF)ZL][(+QLZX6&V21+T;X05UD"-[3?VU]W+\]G0< MSLZS1FKKSZ:B"S%;LXM<@4)GP,D4P9N4)"94*I]M(=3S[+U$D3U:12:D D%3 MH"5E^0PZUQ?*O;2$UG/5V+/OO3Q)QF@$0#RK4+A#':GV&6M>'[3G@;9/=!#1 M23"R*&,=*IU'-A3OM??R5"8P0G/NA-^SLN&N'6N80Q#)>"C66G+XE">'3T;@ M(@>ED@E*GMM0E]?>RV=AS2V1?,9YM4,$P4SDI;I9*0.%F@&\,PRT5F@]9PS] MN84VK[V7S\*D6R+Y'!-\!_:M.8DE,@V6QPC*&0-1V C)&A\SR4B5D74$O?9> MO@!C;H;A\\PK'B #Q*08;5_2YYI;]1*<20C!!NXY;6A*G.VXM_:]E[WUF4B6 MM5,^@DO)$!1UA) D.8N<\\0*_:[5I/(7V&1V5-[O)"H?9Y,98P *>6=H[ M9"!/R!I))T(1/&:GLFM3XO7,FLPZ(>'!)K,N&CF7]IQ#>'IM,GM"DUDGL S1 MI_,439\+BI4E%M"0NYR8 Q4E0I3)0K;.:\Z"C/%$^8_1H+=3D]GHP-M%P3V" MMG;-3#[@-YQ=;@ MLL@0)#,@#!.EU*<7[:/-9\>1\-*1-HSN]NYE?3<]7L4E_O.*!/;V6Y7D,3V- M>SZJGY;%0^C5DWX<>Z>C\^*DW 7(2 M):B""!PE[3BF*'"A1+#(,\LIL,@:%7;NH>A8EZY^T/OR9H%D"N]"FEY.5]__ M%OXU_7+UY2_SQ6+^QW3VZ4WX2K]9?9]D%I/S)H%4/(-*49+!20E%N11(/1A* MFS*2+E2>8'/K RV[KE@SQ?1]$-Y'Z";?^&Z^N,B;+39BXCI9EJ-W-%)LY#EX+K)<%1B9O4(@V(SZ&@\ CB< A M$-!%RDU&1GV;7WZKSLN/GO$F/,^"%2^L 69J1L#Q2"X,E^"E3#Q*[KALH@B7UZLQ;B$PER%X9@G_+&7;YIF;8>'PB)[_-,77Q M:8'KX'-[3M$?,12) RJ*FE4]!AU7$7A2R=L(^A63-$#(W^65!Q9X;YKZ;_7WS81P@!D#[[MW(^=W6UD M.(4U"%)^F898 M:3%Y3%1=C[7MC^N72$#_[__X?U!+ P04 " 6A)Q4;^"%ITA8 0!92PX M%0 &5X;',M,C R,C S,S%?;&%B+GAM;-R]>V_D.)8O^/_]%-R>Q=YJP.S2 M@Y*HOC-SXE(+7@X%M1/X!?N:C^ 62Y? 2_ M+LM_%,\$PO\T-[U9/KV4Q?U##:(@BO:_+?],LBB*DRB'(D@Q1#)(( TQ@7D: MT1@)@E.";N[_+"/,4YPB2 6)(4IS"6G,.60YQT%(14SCIM%YL?C'G_4/2BH! ME'*+ROSY'W]XJ.NG/__XX[=OW_[TG9;S/RW+^Q^C((A_[*[^0WOY]X/KO\7F MZC#/\Q_-M^M+J^+8A:K9\,?_\]>/7]F#>"2P6%0U63#=057\N3(??EPR4AO, M+\H%3EZA_X+=95!_!,,(QN&?OE?\#__Y/P!HX"B7<_%%2*#__>7+AY-=YC_J M*WY*N; MJT5N'JAW"S[6L[ONZFK1AY?8UV.QK,E\A,=BT\V6R'/]P4?U6]N-;N@,F9I^ M6NK>$E5\K\6"BX8M=YH&!?^//ZC?9JL*WA/R-/M:+]D_OHBG5%-U^+I?W M)7F\7=4/R[+XE^"WC\O5H@YG69:24(029IP0B'#,84XP@AG*TR2(1(XHF=7K M1WTF%O"7KYU4INM>_?[! 8?ZQ/M_&X>OSW'S?J^QN*^6L! M/!\66R,QV$*XE?D&;*0&C=@G@5VR'?'FVAY9EOLP+5E?F#:O?:4T-!A)4E&C M9-ND BP*?Q3SNNH^@?H3&(2M#?-OKGW_>/#LW):=GJ1D%X:NO>)'ME3&VE,- M=T91&[=7 5(OKWKLFF%2(OX!+$LN2F6L'U'WX%7Y+\'OE2W_5E3%_<)8G&^7 MCZ18S"B*&.4RA"SERJ*.$@1SS@BD6832),58$.E"4ZWX\E*&F ME_-D_H94#^_GRV\?%G)9/IH^;FE5EX35,Q$02M(TASQ,&41,4K4.ISE,0LPS MAM4_2>ADTMCU.S7JV!8;\*)B\V6U*AO[1FD!I%(#%!L]_NQHU5B.AJ55XQ_C MH:V:;7BUR$#+#+:$!K]U8GND'T>@_-HUEGV/:]>X 7)@USC>WI.ZV(/@J[GX M).]*0=1K^&+LJ9]>WLQ)5=VI==U/2J=_J-48EUD:4BC5H@RBA#"8LR2#(DCT M#B.)U0\GZK+K=WK4]?A(RA=-56^6CT]D\?(_*_"Y-3TY^/I 5&_ZVZ*N]!5Z ML684NU'O'YNO]'ZP^;RH]$YQYTW4O)W_UP5]C@[S=ZVO #'YX7RR*6H!Y\2RXX\1^'G6[ MV=@;D@-/H1LY#8(-HD94\%LCK,=%CA4H7B>H\SV..JM8*;\_%=C=U(^_WY.B M_!N9K\1?S0+)S"S5^L/_*D2IFGQX:4])$,4BB02!&8L5V5!.(8T2#).,I0&+ M,,&A$Y\[]3XU?M=R B,H6$MJWI^?;__6\WC*;33L2&@PC O@=::E7C!Y MI2DW"4:EK5[@[--8OT;ZT=I'U85X6,[YA\>GOV\IF^ID99:U%!L26K&T>=@]:.D3P!-C#_;+#:%G, @\@" M#J\\1X\9'?:=V)%4[X:WK="Q4U*(QT@-1U6=!5;;"QOV1'H%_-TA? UF(68 (X3 +)8>(9S'$2$3JSS@.N90( ML\1MR=\;M'&6^!JVI00U^7X-;':34V\H!IZ.- :-8. '+=H?P>W>N_J9E,*G M\^A1)+S.1+L]C#KW'%5N?[8Y?E&_^>73D[)O:T6@9@K[HL.K/LE?*G%;5:*> M)1AE@91JODDRH3=*,<0"48AC1N)4$)K+R(4%S_8V-59<"POF6EI@8L_@4L*5 M^H-HB1UGF/-8V_& -P0'YH4->$;0&_"E0T\)"XRT_BC!"A2O%'&^QU$IPTKY M?0JQNZD?I;P5LE@(_I-8J%_JS^JQ^+!0[ZNHZC?+JIYE-.0()1I2&4-EM@80 M)UD&A>*3E(1,"H)=..5\=U,CE4XVP)1P;O1Q 5<[_O"'UL $T@H*6DF!%E7; M^"U\;\[!YTP@=JAX99 +78Y*(7;J[W.(Y5W]2.3=X]-\^2+$%S$W;C<%H<6\ MJ M1O5F5VJ"1<&&8,WU-C5O:)?U:5M )"W[3XCJ>'YX#V8Y?/$$W,+/T1LV95"SP M\$HGY_H;E4@L%-^G$)M;>GHI&#^>C]J-1YD^ZDDHZ+Q90E5J;,1O]F"4P>.,O;L/0V_X_#HRN(LQKC=# M;Y@.7!KZM]2/"']:56HI6%5OEH^T:***;]D_5T55Z%];VTVO"I51E?"$B$2M MTV(1080)@23/*E6:'9]/\N-R<7\GRL>W@M8FX'D3\"TB%$\U9^[:&RT4#_I76 2H1'H+7H&WYO.2QV)L>08 ]- M()8XCQ2A[X;?0*'ZED*\4LR^&T2G@_<=VW'C0?%]7LW>+!_K*NY(L&B-)K?;JXMF(.*-AFK)49# .M'LY MR@4D"1,P4Y\+G..8H<2&'WT+-C7>W)$>E*WX0"Y+\%0NF5YBU&L] %GK8<>C MWH?U/+^^YF -S+N=5D +"SJ]UF=Y+SO/8B\S83>[$E. M<3!W)'S%0?4YIM:S[%# -[.O;EU/J5$0MQ.J]_Y&F6B'0JF;@ =KWVUBYJ*8 M?15,S_PO[[ZS![WBT7&O,R2S..*<:'^4"**(1!"35,*(8$HY3^-<6"U 3G4P MM8FRDQ%T0IK0;#L&/0GB^>G,!S1#+P?<4+'FH$NJ'['D*\'^=+]\_E'=:HSX M?R+]*VQ^-41SLM%1"..22MV+?_&Z'I;UN^]/R[+^5!9J3A/\ET515^\J';)0 M5 \F#3_3D]V]F(4LE#R/"0P%#R$B"$&*6 H%)HQ$G)!$6J5@=^IU:J]Z(S=< MMH*#E98&:>JWX[-ISSS>X&VKM%;9)-L66I M^C(/F/'_>:/SX)?*4.1B)O(LBU"60HP(AB@0":1QSJ$RUD(:ABBBPFI#Q+*_ MR7&Z$1GLR'S3N*XIF$$K.="BV]MT-KA?-O$\HSDTBWL TLD,=("GMU5HT\=H M1J*#PMLVH\MM/8,G=0H[G0>O% ]"K3"?Q28N\_VR%,7]HO%29B]F"3IO3K'Y MW]7*5<]\=^3[C,A$09\C95M&,42(QQ"'80*Q")AD84K2>.T0>.<0:7F]:%;O MF%UU+Z_^;(WT@+7B-]NQC?Q@KM1S#,KT,(9VAUQC#@ M&ZE.*["E%MCH=0/NSD30NP>#^H/9;\BH![GSU!^1!^*G'IOL&J=)ZDXST MS7+Q+,I:NTDVO^K,])_+@HEPEDF",24QS BE$$FFB[!E"0QYCA#F690DCO&J MECU/S6(TI]C%6O(;P-8"@R3@6$=0#N-D71OH1VF?]?&TX)4^ M\?A*M(>"^D2]AO6+CLVM;Q&JUUHC*;U(ZBD]V-REP&Q([,!H)Y8#K;1?AK MBW G^8T)[5@@PBT& $#$M H@4U^Z-]#'98^X_X[J=+BI-K_3VJX]!G. M\2J\])*NG[GP13R+Q4H8-['69>S7HG[H7,;6!5!1'A*"A82H/'H%4/N<>DU3_?CUEG,3"$#FGTG!/RS>D*="5Q94Q##1>^,Q3%! <4A1SE,GF_!REU-CSXW$X$F)#(L%8(W0;HQH ;8= ?J% M<&"^VT)/2ZL+L[;RWNS40_='7?;P>&4JBVY')29[&/9YR.'.D;>O#Y?.Z]++ M 0Z31 <D?/WL7]Z&6AOFZ$6 M7?DHV+*WC_I%Z*1%W9ID<9YD3Z5XUIXZ":,E*UT(S-/485+H\QAL1/<<2G$+ ?W3 M04_C^_N?4O:H!__)BWM$Y'\15?U)_KHLY[Q-*4DX(EQ2!&,A0XC2E$,:RP@* M$4<$$1F0*+4.O3]H?FJON!90+TJ-B [1WH>X29*B+ YC&.0\@"@4"-*,(\A% M+F0N6)CE@5T=SNN1&Z<0IS_LSA/C]7@,?M:L@/C4 G&Y)K0-(@Y) JY"9J1L M #N/BJ]P_Y.*GXWK/[QKO #^DQ+O1.J?ONK:I*X7U]75J86U.0V:I6'(0XH" MR 125F"@[$$LHP2RE*89#C),0ZNYP;MD4YM6MM.3VNRE56$4&6D^8#Y2:]EKI7BEGK2=03R>S]=6!KY*Q[[X_"58+ M_D74JW+Q::$_:Y8;,Q:D-*:80TR(6O=S$2ON%P%,4Y+0E*45PM[45?: UM UH"Y6Z\V0#@ MUR [V^.X1I:-\@>&D]5-U\?Q?ZBJ%5%J?))FPW6[S,",T PG%.>029%!A)FQ MB-1".,(HBX,\$(GL&\-_IM^IT<=N=#E=EN7R6[&X=S1\;$&W8Y0!H!R86W91 M[&36J\WFE,6R:,Q5T?D62 T6F7^N[U>+RK< Y%Q$OLWM([LS-LYW[7*SNGTF MQ5PO']\O2Q,".,,LC$.F%G,RRCA$&94P5\LY&&8AYB20G(;$[NQB:%&G=PK2 M.C:23E)3L^3>1":/[]9X:: M+;,)#-[01MWU#HX;C]9&77"[\P@8C2?@YF@Y M)M/P=;PD[._#X=$2C[;]]8V-W!)FH=?H15.M\6U1L?E2UVY<1Q-3F Y&M.]_Y"!$9V .@P_=F^A)7*1ZT/_K#!G/9*[W"?31 M>EGHK4;]A>E^^X.M*QNO\0\+5FK'RK>B^5?]/5]QM<[M*J)\(;5X)Z50+UXN MLIPQQ&&:QLJ(IC&".) ,TC"3'"=YG 1L5B]K,K?DOE'%=Z+/M1(#FM6B!KP5 M&YA(R.KAQOPT>0%;-4VDHC-ETV ^NYG.SQ5AN=@.GP=*7J&\3/5=RGX^V)1U.*C+O3W85&K+G1>W>; [F.Q$!]J\5C- M&$&A2$0"TTCG1R%2%WD),BADF$4!B5!$N5- OT/G4UL,=+*#1GAHI <;\;ND M*+]I#8!1P7&)X#0T=K/04( //(=XQ=H]*4 /T/RF!W 18-Q$ 3V@.4@9T*>- MOI6LWA=ST>RMS"27,>(1AR'&D8Z*B"$6(H)YS$4DLP@'R.K4[UCC4R.K1CZ@ M!6PW.5U+46T!=YYJKH5C8"IQ0*)'+:E#E:\L'+75X,A5H@Y5.2P)=>2:?E;( M]HG:7TFM*Y060EE-3\V6:*7381<+5CR1^8?%?PM2WGU;SF1*$$UPJB,6U0NL MS^XIE3G$5$8"BX0EQ.G8OH\04WO1U4.$W*R,7M#;61M# SHP59B3^KONI/X& MM"J\W M*U#"^K,QKH'*JZW12Y!1;8YKH-JW/:YJJV_>M*[V4G6W/)$NR9SZ MT/UCHR]ZEZQ2-M)743X73#1+Q3;)HKZ@R8">Q9Q1CG.8Y@F%** )Q!R',!4X MD4$9LL%WX0&;^A%XN=>O*@7?DNZC4FV/"!'E"8A[$%(:$I-J+C$,:Q@PR&J1QI*:3U"U'B$/? M4YL6;OFS<>0LFM*<-?E^ Q;"L9"5"_9V!#\0H@-S]9%#''TBV)8]-4*#5FI_ ME-P#*J_LZM+_J$39 YA]SNO3Q.LD 'WW792LJ#9IY.[TT?>'1:T,_:I@C7$5 MD"#)4)[#))0A)T>8]_>E"=M4;W8K9U=Y M2K3J..:%'V7H[6AW:@,Z,%_[3!ZZ5GV3.E1;Y=TC,I6*3ST&:AH.MRZ"_SZ< M;WL,A>_THTY]]YO8]LIU=QG]JW7Z_G5)IXU;W4QPE@0H4.]>%)HQ0>=_.NZ(XKDMRJ/;.KX@8T:_@C^&A"]$G8O048EX&N@VB?4J]H: M_)"PR:'*=03%>]4]F>N]^UD<12)(1 YQIGX@C#.8AYHQD;+MDP3'ZI^!#@R/ M"C0UXM29U< /MT]E,0869]!]#R=''X81GZT'#( M$>GA:7H5GIZ=3OO),K+_Z56 ';JB7M=*^S1<[.6;D6\G)O:?45]%@6_:^;C78V[*CZK[L&Z]_S5/<^T5K02_UPI@^[= ML_IQIUIYN]36W$RM6'D0YAF,61(J0RI+(4F16KS&@@59*G@>.U4D/MG3U'A@ M(R@PD@(M*OBM$=8UM=U)>"T/>WR -O0)33^\W,]3+F'A]Q#D9&_CGEQ<4OK@ MN.'B#?V(HDN2IPP36BQ:GZ&NR/8'KKHJ9$'6<3-=:,U6$6"U>E3?K1X%?RND M*-67RI#9^G)&.4HS%$H84AY#E(8$8B342D[F"+1\*9I<<;):]T/X+8H\X;XPW#_@0T8L\]:]*5 M]T0)8R1[LUQ4RWG!NP0RG]4[+-H"-GHSLSW#7:>*K3;)J3 .=#JJF9TMM*Z<+I6VH9CMI6K#ECZ [--[KUWH#T M,\YV<]/HHS?P]#/6P+E7\_,)M-_J?UXD&[=:H$\P#ZH+>FV\YR'2X[*L6QD^ MR?W8_IE@+.(T13!/B4ZR%2%(01(0CZW.CT4-J>3H\S0(,? M4>\F/YH?3WYTI%Y\HP[X>&YPALB&=!'5L;,CG19H:MF2+D+7(WO2Y3:O*"O? M.(#634_M8:N(,IQ+1J&(\P BH<:,,B)@IE;E#!--PDXGUZI@: M#W0"@KF)<69*1$<>. 31C@"N@F;@-W^-BA'NQN3>\/?"G]3#G92VJ_H6(KAU*.R(:<8 &IJTM34"CRKHXT)8R MH%Z"]2B^6X_B1D/]E]81;)3TG-GB>K3]9[NX0J;Q,V!<#^#1K!@>FNVY/GM2 MZ[VZ6-R;66!O%:BC\I:K1:T3B7\6ZEU9U+,,14G,> XSINM@)HA '-$<$A)0 M%(L@BK#;NLU1@*G1\EK^QI!S7,JYHF^YQ!L0TZ&7?FLX6POP8,.JD]\4;S 5 M'[0*'E>%/<'SNUIT%6+<561/B Y6EWW;Z7DRL*@+WLZ_&P)]]UV731!YA)&(D4C".,F8 M4[HS+U)-C15_W3\#>%(&J5*4S.A:^]\$?6J7'Q:Z,^:+=!V-E*T-HN),H/S/(8!CI#V M2PDAB7@$2<#4:\/C'+/ 9C*X0H:I47\G,RB-T'I'XDE=T!YUW&BR;B6W8^AK MAN<\'X\$^L#LVRH 6@V %A>L!Z%1 GQ:-)^W9RF?1QP#OF0FI9)Y=5][+':$ M^=V-B?4$Z '-9KK3#>DY+ KB=@:[INE1YBL/NG>SDX^F^A9?;E(E_5K4#V]6 M5;U\%.4Z:](7\2P6*['QU9^%.9.4(P;C-*>ZYEH&">4AI$)0@8. QI%C_667 M[J>@3K!P3A$W\GOUHJ_%1;ELVIS']P\%VYV$F'DVLU]X#DLW]RK%2^A[IL0CS!)LD"& M"O^4AA"E.8:$T1QFDL2$2!R'U(GG3G4T-4;;#]SN'VIS$EH[CO(!V,!LU NK M:T/]/Q(#O^&=8 .X!![7V7/\\DX7(\<: M'U/O,"[XZ%7]7M?/I7@B!3?%'68BI2+D,8:<1[%Z66D"\Q CF&8)1FF4DBQU MRD2]W?C47E4OM6!VT+-[;?MB,O!+VXK5U&WQ]\(>T];KZ[K3P:@OZS'5]E_5 MH]?TV/[^RAX$7\W%)_E9#?@#J=1OK3>*KG2G-^#?/3[-ER]"5'H)\+ T#*'Z M;?/@5W?&445\KW]2.OQC%L51D 68PCA/"42(Q1#3E$,1L1QS]5\DK*;E0:2; M&E5T^NESL4[#QC.L<2732C:':&LUP9:>)D5(IZE:8C>9*NLE^)NHS(&I:NJ+ M^K4LS/:C:32 MA.^4)/7+ATV)(A.;=_= %FWYJ;^H)NIU[:D];TKSY5ME&*YST\YH3),\9 F, MB,YUP-4/JK?/$(W21+(L1&HQKNZFR\$K&/K6S85 MC4"Y2GC,)!Q"%&4AY &E$"!8YQD/$Z#Q"DE_(E^IK:1MK;6=^UR M):GC,?DI7-U6.U>@-=:RQ@&HWHN7$S ,LDK9[^M5EB,G%#ZU[CAU>8]]_*[$ M^H?%&_)4U&2NO7$ZWQT=X_^7HSF[Q6C8UWL:MFVX[V[&.M_:SVPZ=RF]9O=+U&?== MRF>IH &CG,& 2PY1@"3,219"R4.="81GA#HY.-EW/3G*-G*V<45N]IP#WG8F MWC H#DSBQ\)2;K:#4&[ FH9^>"N:W_X(Y+($+?9MZ$I3ZM"?I>B.IE?CT:'[ M4>U)=UCV3

+?0CM'>+6JV+?RVXXDWUO#RVU22,7[@YP?JN&&)!YAO?\87X M4(O':H93E@6YC&"8"0P18Q&D.)4PE3R1>4H$2YQ\PGI+,C6Z:V6NS'&3S@^G M#X_+[D/]4NJ]"[)X^9^5^OAI639)ABIQW_H&:,V 4GV#/8,"2?7P?K[\MENU M5*9A(#(D8,YB"E&2,9TY,X "!6$HTT0M\YU2EA_M96K<^%:4Q3/1V0+,X053 M,@.IA.[JP2I"G)MAJ1Z*)T=G^>,PVS';U> -S%I:/J %'+ T[%D,_(;='>UI MW.BZ<\H>!-&=O;BG?[TN/&T<%LQ)Q&=E)Z@%4M&DE#LT_ZJMZEP_*Q6;U+XS MR9',6"Q@*$D($0HPQ)B'D& N1!C%F0C<'/-]2#4UTOFRU@#01G9'9O$S5G9, M-/H(#,Q<6\'$QY>Q&ZD]1A?X!-%O6((7R<:-9_ )YD$@A-?&>[IVK1TY/RRX MD*>++>RY3VL312ZKG4-EQ[P@#,##;'L<>GL#>)0S!W4'H.C#]NO/TE&5E^2Q?='3F"9Q&A"8IYFB M[$B-/XYB!G/,PC#)$PT1G\+9@5 ]H#>T]=H; MN'XT>0$1_W1WJL/Q:>N"ZD?IY](];C3"13'[J,9I_OEAN1 _KYKJ@C'A69(G MD&6ALN\X2M3B6C*89(3H^H)<"*LE];'&IT831CY@! 2-A':\<;E+ L0FD(&4EU)C^U*,L%3R!'.$ZR "&!W4XMCW0R MM1>UD1%T0O:25(0Q].NN+C?C1Y!@"_)Y/'.AKW8/*,J@?GDN>N M[5EKQ6P);1)W!C*)6(8@I9)")/1F-\9<_2 T1SDG.8V M8'8O='\8AMZ::/>%!TB)<%QGO]4Y=KL8M\S&4?4.ZF4HVT4V,2 M#Y'@ZUCOC>)@2_/^F80'?6H\;?".]2R,L:'QZH_!>+']+L,SC7A]*XFGM:OL M WQO&_<28VL2DWI_$;;[H M";_=1# \J(-O72WNH=; %("^ :T2+S= 2PN,N/Z(^3JXO#)N3U%&I=+KX-KG MR"M;\Q9P^K@LZ^)?;46]OZ@E?Z6C^G26[CP/LERD,&<1AHCF,:@Y0[B]5Z:* MMF+:QXS'0F"92H6&KLXC*8%Y%B0P0PDB,9&,"*MBZ:>[F-I;V1YBK:5TR(9S M',+S;ZH?8,8YV%L+>/GMM7Z^[#,#70W22(F W,%R2_MS%H>S67Z.WSE>4I^S MDN_D\#E_93\;XXO.Y/A)_E(U[NZ?:$VT=?-A\>X[>]#;6^^7Y?MBH6O^?-1Y M4]8!:S.2REA&6,\*D<[@0Q"DRA:!8<@SF0DJ4>QDDO269&I<:12!2PE7E6CK M@X-EJXT.ZQ:M/B;9Q4)\ [+1"LQ-BIKY)H;+S0[J/Y1V9M,H S0P9Z_'1FG1 M)KO_M#4T[[:'IM4%&&4V95_]V697 ^K5E.LOS:B6W]6@[1N*US?8=^^J2_:P ME7?W=L';,/I;IKXR++ Y,]A$[.6)R#*U](,44T6^49;"/ D"F!G#5&0YEDX. MY-<(,S7^WVL<\ ??[^K4V$G0W@V! M3LNQ467KE!;\-DB$I0]4/6^*72'0R+MDUT-WN&WFH9Q5&>\YA$,$Z2 M'"(28:A#,&&>L31D89:15$RS]H@+C8Q36J1QTMZM(F(JAYS9)W_=T;0_):U3:NG/U^%M\VMN_G-4I&HH4OC MW&6Q<;5$4UMQ*(6VUA=@5R6@4YHVNPJ*EW8N:_6Z(J?I]8-K-VN-.F0#3T>C MC);S!.,-8:\SQ_52C3HE> -QG^O]-=R/Q/^R7/)OQ7RN%DS["6J.[3N@E(F MABG,!8X@BD2D8Y($Y*FD 0DH2U+BPMANW4^-GCOIS5;$E2FV' ?"CEV'@W=@ M*CV/[/![//V \\J0CB*,2H?]X-GGOIZM]$S\JL9&E*7@IDIT6](UB%B:A F, MXX1!%&<$Y@&)(<689U$:"X*=?-6/]#$UREJ+""HMXPWXOX,_!4$(GDA;7O5_ M@3"Y"8) _]_NBP"RJA^6I2[L<@,6.EM 454KX>A-=6P [%CL2E@'IJH-HE\; M1/_65*G]A!&M,SE[Y.<.>G55TI*M,5Y]L4 M(:F,I&0)@8E$.N$\QY!DB2(9A$@D@U394'CV9!;D7VM2U@/OWYZ2T^6-VI=V MZ,U:[ROMZH"_/O%(=\X*UZ'X,X_3WY]:[[ MI^U!]Y6A:/!!F,8.^TDI?Q];Z9= ]AU)>[JCODXXM-YLQ+]9+IY%6>OUC8Y. MJQZ6.%>"=NA^;*@LP_+YNJX;K@V*+2,GXLJGK&>"P1B3F,DD#!.\Q +*7GJ0KC>))L: >_X+=^ K1(S&^UNP%H_;;^O-02=BN"WC9+@ MW4(]-:69JAW/)_T-OQUUO\J@#DSEKS2>SD3O'7NOQ.]/NE$G N^@[D\,_COH M&8@D&K_[=Z34&T55%_A,$ LSH;/3!!PB'H<0!XQ %% :1#QC2>:44?5X-U.C M\$Y*T(GI& ET'$L["KT>H8'Y\ "< <*FSX/@-^[F>%?C!M6<5?<@8N;\U3Y6 MXK??BVI&)-A, ME%(9A&D 2AVK:SU .MM:O;2 MEK#;NR&]LS^?A]J.XKP!.#"378&=>Q8J&TS\)J8ZV^.XN:ILE#](7V5U4\_2 M-:WO(Z;".,6WND% MST%)GGZM7%NX_E;UPXNY.=O\*EB;F_C==S9?<<'?*V6U-\JJ;C-X=OM:GT5I MG%%,">A9('"29U1"F00I1"A7AE:D*]N+/,XDS6D>N959]BK>U&ARN]3ZMGY@ MHR#H- 3Z<0-;.NJ;UIN[2LW&"ZVMQ^Y:T,/O4V!'PJ\WM@.3]&L,J[O+X"#H M^_47]"OBN,Z"@\![X"DX3"\];]> M(&*&8DX2 G& $C5%" EI)C&,B,A3',$T-[@+X*4ML[@CD-QGJ>' WA@_EUCVPH-UE*W:0I-L0W7[0]';!W2TPZ" M\4@I:[UA[9;)UAFRL]EM[5L;+^.MLX8[67#=[^[!^=M>,6^653TC24X"FG$H MHEQ9_YB'$'.4PD!PAF60IV&:SNIE3>86U+[?NA.#K_L8[LF_TWWLI:5E2DX' M-CD T(*0KX%E8-[=S07[YDHL' CT&DQ&XDD';-R8\)3N9PGOX*;Q>.V4O#OT M=?*B_N7?/BK#F#='33^]_$4L[TOR]%"P6WU$9:S?S1XB$4DB$YW%*=G.O)N)B8&"2@ MEJT;G10K?EC(9?EH7BGW2G$.(V5YV#08_D.?/NG*<',M>94IP%$,>FB0E:0PI9Q)2 M&>4Q$;'(D9/Y-J"L4[/UU/C.25454EEQYC""K!5R/+8?.7Y(>4>=&D8 M?G]&&:/+X4I[?7HR<:#M[NFF(A1.9$!CCF$:I9&::&0&L20""I+C!,>8)IG3 M1'.%+).;2%S+>RT[O<8H\'5J0.TFEI&&:>")PZ7(UUJ;URWS=0'4T0M]G9)G MUM@JS3 B*10XS&F80!2B$A"(!61;F(D!1BE(Q<+6O MJ9KU_8M.]0P1N&8<[4AXI-$9F(2'')@Q:H$-:G!?(\_4*X%=,IA]--F/@G]: M58KLJTI9Z[18F$6A6B0N[Q CNNG]"@CC,M= J#+8UOP$9GL*UT=S38J6UF MCRWE0*OY3OS:3ER;4=_?/#+N<'F=7<0YY"EG"<*"Y;E38KW+74YM$7'>#Z1_ M=2X+\.VF";^0#DSQ'M#L477!%B#/11@N=CMR309;& Y+-%C?>47%ANHS*?C[ M97E'OO]:U \Z[:@R^=4'Q_-"SP265 0RAIB@"*(LBR .0P8#D<8("9[GB5/V MMSY"3(VL&AU *9Y4BP_&1^VZS/JN@V)'64-#/3")'O[MC5@FH;UWF+ M)!NX"NXV-'6,.AOC M5.D3[&'2-@RZE^LFP?22-ES:K^W72&_*V_>CZ%PEU%_SE:;;S\O2U RIZ[*@ MJ]HX$"_U^EE)IL!1K=]_6"B2$54]HUF.2:3X,"&Z#FH6$DB2)(-91A,AU&:_Y\K<$9GF&W1J11#?R@7>#^> .4 MCCJQ@M+R!JSU!*VB8%M34"_!KJZ@4]8K(0\Q"KXIVZN,8Y/Z$ ?H?U!NNGK M/='D5]01<]4;\E0HHM+;K&WZQ=U\BT[M0QT9O5#=C2Z*;+;7ISD-34CSO%=0-KZU(QVG -[E8Q MPDCU\*_P@J]G'XOK9!K9S\(+@(>^%GZ:[9%!X:U0TP*?YD_ MVW(4 0VY%"F"*$HQ1%SO6!#%R2Q-\SS(9$@RJPIZ=MU-CW(W IOW=5MDA^0" MEW$^3Y'^T1N< ;> N]T#[G(ID#X(.N1K\(KD2 D/CO^Z>GPDY8LF]69%K'2 ;PY]17O$@-L,@]W^Q!#@#LSP:S"/^-T.FK?' M%2O_D=(VG8\?]NP R=$89I?[KZ\%_;DL%JQX(O/6N:::\4PREH08(AE(B,(@ MAE0*#GE$6(BS.,E#[I:8YVQ_5J_2R/6\6A'!4RNC)JW=+(R]HQ[.8Y\1)5W( M) PPH0K['$$M+4OY\MOE?'HVD'? M*^1V$X,W( >>#?9J5&\>Y4[68N@Z:_BOGG HUB$G(@(4D811 EBD% %+A5!*A+).4N8"Z><[&EJ?++94-AD M?JA:6=T8Y#2X=NSA!;)Q=@JT>;Y&Z^LEM)Q)XR(27@GC=&^CDL5%I?>)XO(- M_4CBW>/3?/DBQ%=1/A=,'/>6O9V;830U'#9Q5$V&''-^]7$=-).E5*]E&<1) M%*NU;4I@'I $TC#*N,Q2EF1.$4N>Y9L:(5WT96^K5C;QE3LGRK>/.CG>%2%0 MOH?>COA><4 'ILN1QM*98 ="W"LM^Y9Q5#(?".#]*6"H;GI.''NU?)0D!9LE M/.)ID:B1NA3*077\[GI*R FJ2; MJ"_'H*_CH%H2Z[50#4R/A^7%;H"1T2/3G8/ +U\=[6E4XA2345"*2,P 2%,.5,XC")TCQTJDU[OKNI<8)5A?D^L#J< M6G@!:Y2SBB.ND,,=4%R$Q?^QQ.DNQS^,N*C^T2.(RW?U))&=C'ZMA3QC,L\E M%RG,$^U_F*4)S/6I Z9!%B99)$3BQAW'>ID<9>PF(W5DC:,X6I+%M>@,S1&[ MB4#7"RF/O' . ;]T<+2G<5G@G+('+__9B_L6 ^$Z W-1"U-_Y,.B5J-=K+/Q M_)7\?5D:5XV?U4/Q=JF+R,V"/*.(D 2$H80(:3(("+J!PXS'"59'.=.,=0] M9)@:7VQ4:*OU;)1H)]0;8/1H?)" U@3\UNCBN%749\3LN&?@<1B8F889@AX5 M2'J#Z+D@B;L<(]SUF*<2OT]07IH$A?[X:N MK*R\CN*-9,I$)BF,J4@@8@F!5%>XRL(@BL.,$HFMG)5/]C"U.6+'7ZIG*6&7 M6O?78C(PY^R6$.Y5OOXH,CT++4^X*+TS4OU++CO5F3]ZX^N47CY;/?[LA3WH M[.[;\NYAN:K(@O]<+$0MQ.++.C/CYU(7.WULHT@1BX.8( )E*CA$VC4.2_6G M8"BG.N*9)E95/!S[G1KU14&8@XVLH!76X55WP-R"&H=![CCN$WN/VGN7TQ+-8K,1[ M);U.@J/HMPE)-U']O%P\BZH6O/$2GV5)&,64,\BY4#27Q!1B@02DE(B "DZ( M%+,GXQ/XM29E;4=UH\GO\I[O:S'<*]_(=K.=2H1BDF$TK1]/-XM+ ,Z)_QP=#J,_&@( M\^_OZ;FPFZTG.=(#3_?;KOW;6F_[]P/Z HZ& &C=;T"C_4[!Q<;WK58 @!8! M4RVKP4#]:E#P7)Y@S('S7]-@%.G'+X0PYJ (1P0B-7\!E'$ M%S\-9'YCY/:B]2J)Q#VU]@'=P@.NET0D4U17UC.>)C/.0P$P0 M!%&>2TB"-(9<8)GF82+RT*ED@V?YG&AUA)(-.OL_:0(;2"OZ*Y;#%;8)N5]Q M5 9FXJ$*W)[9/GW=,K9BF/3=OF7\_1:F%2?3>P_5S0C&LS9+WA?/8I:S ,4R M1S",X@ BRC'$/$]AR$@>4H(2@OE@1G,GQ02-YB6,9U@0W7!1/&L:?>- M(MNBUG6:VI@F?0A45F3>%5[X50DEEE)6,YKJK 8)ARG-,X@D%Y &<0I1D&14 MD%0QH55.@ZLEF1H5WG(EN-[I 3^"'Y06*V;^^B/@:D07]YHA0;,%[^#B33YPV/%U\M)@[P)L:JEARG^:6F_J<=:EXG6V MG\V28X8323'." P8PKK,6@CS,":0YQF2-$9\U1B$6:Y M4X:Q@>2<&O-M!::3-C#=V>USJ"$=?U^ZYT#]/O>GWS<)"C[N)2CPF,)WX*&9 M[.;UMJR_VTWL(X /N9E]K+N^:62T>XE>PC4UD+MZQJK;M\5SH<3B,Q*IR0(Q M F-. NWPGT._#XL^)\C\1D1#$+P5LE?M>!O [;C<,XP# M\_)&VK; ^PW8 ;43V6="%VM\/"=PN=SOR E;K($X3-!B?ZN/W'7K\B$RQ&G( MHPR25!X\U1Z95VU2[T*#?MT&1ES&O"8 M2@E3'&&(2*J6KPAA*.-,X)A%4E#7MLP8] MC:PE'UP%U-CU^S23-E*"'UHY3T>/]"_7=PJ+8>KS'?3V.@7Y3BE]L@+?R1OZ M;MN7Q;-BGF?QGA3EW\A\)3[)S8=F*37#<1#)/.0P#)"$*$]B2)-(P(#E42I8 M3H1TJM1DT^G4+(OWRU(4]PO0E$!D+T!\9P\Z.@&P-EI3$8G9U'+=M+<8 -L] M>[^P#KYEWTG6["+= "TV,'+?@+^4^ECR]BR@/3;O[1'RO'=OT?'(6_?V4!SN MW#O<>X7MHF.!2O&@:$ZUVK">/LE\HSCPO3+K_TOP>_$74BSTAS\)9>.++\+4 M:"]DT90?4RLUQBG46RS'<76 M%II6XX\W0*L'M'[ **@(5:FX_I8:/<&^HF8C2:GJV;KS/0+^+4)O$HYO1?H& M]ZCEZ;T3;\>Y;Y9*)FY6S\O%74D6E13*0N/A3(1A@(.,0DE3!%$:29ASIAX! MG$0R#J5$;@7N73J?&J=_6!1UH0M'=_FHV+;D5Q_ GAZ$WJ>J7J!]E:/2'Q&OH\\O3 KSVH>1%:"Q.&B^WT8_1/I?+YZ)2;:KUY=OEBM9R->^\ M^&8R9Y0'*(8DT&9K1"4D:< ACC'. I&$"N>ALAZ-RCXWJ^UQC M=4_?O3U:;S)CO"%E^5(L[ILJK[,4A[G(8NV)D 00A53 7%(,XT000A-*.7(* MHS[7F1.WC! 3?:?[<-VF.X.E[?:<'X0&)@\3_59OHM_,1IS/+;C+*'C>>CO3 MXGH(L]3NUU;@1V>XDOPVKW M9GL%:^C=R#;2;^/= S;R>JU0Y8R.5VZXW.NHA&$-PCZ+V-]X?1JP&<9ID$BL MY[0CHLBR7WXK%O2-U[,!FQQ)] MP1AUAW&85%J#O.$[';Q:XJM3[^W1:_J]HMM%\+X4]P_U)_E+U3D#!RC,8QG# M+!$$(J3>71I0"=7G&(N,9VG$7=[8,WU-[04VXL&EA*NJ"V 'JX6"%5\@9SJV ,PK.Y_K;U2RME!\G[MM;NF1<; K)&5BX:NB<62IZJJM MSIA',0\2!69*>*HL,**6<"F6D%%"E/V%0I1996.RZ&MJQ+*NEK8EKLD4Y)*, M[@*\YWG%,V@#\\IIO/I4$+T G$.>/G\ CI2)[QH@W;+LV4%S-H_>A2;&RY1G MI\M.+CS+6ZX-F]LJ/7.[X,81NMK*-S*+(T*9#"7D1.IR!4&D.#:*(>=1(!(9 M,>26*7RF*SA*4TZ%TM@UXWL^?L13EA$4YE"'73L8!@B1.*5V_83XI>SV_4C[-&/NS<_D3UYY[WX:S?XNA8_ M+)Y6=?51/(MYV%K?&:9$XH3!0)?L17$<0RQUJ;HD3-(PP2Q-G7P S_0U-1OE M!R,<"!V+HYY#TW)SR0]&0V\N;<7G-X(J6Z-!S./BQ0$3O_M'9_H;=__HLN(' M^T<6M_1DBB;OQ9LV[84)?2*FQ$(7[[F)%Y^QA.8B3S*8)S14MD080AKB .)0 MX)#@+.(Q[_(*69*'0_=6;\INEJ&!^60KE%Z>S!^B@^S[[&B[#(PE"_D&>R1: M:J'MY 9;@N^&O6_$]TA3/4#SRULN HQ+9#V@.6"V/FWT]9)N?!V_'W'+458/ MBE!$(9?:3R'749@$IY '$F4B"V6:.J53/-/7U(RBUGE7R>KHM^,,LAU+>8)N M8%+JC5H/S^>+>'AV>#[=W\A^SA<5/W1OOGR+&WEP4+>JB?OGZ2.;S+G1\ M)F@<9%PJKD )AB@E$<0I4JS!0HH)8S%A5H?V)]J?&DDT(@(C(^B$M&.&4PB> M9P,/N S, &Z06+_V%Q0_\JI7@OWI?OG\H[K3O.7_1/I7V/QJ7NU3;8[R.E]0 MJ'N%+UWF(WORUGYKEX/U[6HS/V6"I30A''*D2Y&R*(8T0CG,)6",H@HDD"<WO& M>FQ5WEGPK_62_>-A.5?W5^_^N5)SVTS=E01$F52*=R*U5F*!=D%,8, R2143 MH2B)G.(_+G0XR4-H,-^JF*4=.:HMN?^??\-1F/TOX_UEL/IM:WQ\6K-3&UEO1 M_#N3.949H@)BG&&(,F7NY.IOF%*MQ^1Y=K ,DAGG1)>O MDB3GO/JG\N5F\B1#"(A,D4FD8 H2%-(XR"'82A2 MEF.=2L0!R87*["KU\N]HNP^$^N M?KK+\;.E7U3_:/KSRW?U(Y2H58PVU&+;_ & M)IAUM-$W)2_H!-[97&Z%]DE'!NS/F[.'X[O3+ MUM[T?PM2OB^>Q4Q(E@1"QC#F&8-X:JRGGVM26UV/+XRL2!J:6@RYV59$(1$2AARKL^^%)D1B3 ,@S#@ MC,0A"JPH[&0/4^.H3C:GI(.G\3O/1UY0&9AP; &QII&+2I_C"77S%D>HO_;Y MX73KHQ# 1>6Z-_SRA?V,E*\/I!0_*9K@N@B56GTUY:3*4CO/&[KXZ65S34LA MMSII\J#+^9R4E=ZB!I4&Q3$0:^1GQE*20I;40%9R^HV!YT!UFZ^\ /7P-R^$1)LI!P@"/@R&%Y)\DQW MHQ+:9;7WR/LF[TG@]O1A7,Y,=849X2G <4A@D:HF/:!;"/&0IY))$+"*, M81HY<)1-GQ/EI>WT@TL)ZE;NQO74(97C)<3/UD_@@P#/)MV4^L,\A>HC4H,'4@$JQ *4 MHJM>S@%?E?JD2-_3N3,NN+ETL:R[R^M">PSH+XH*/(BYCO-8/^A_\I1ETQ+Y MLVDV+[4Q7IY-2VUV$FW:WM.#SK5GGW$6%N6S6O+>D>]?A%PM^%NQ* 2?94D8 M9[%$,!%I %&>9A GA,(\E7F6(&U]6N76M.AK:BO5OWR]4T^XEN\&$%,-5/WY M=U,CVX&!+N!KP=W^4!N8NHV@0$D*6E%U:H8;T$@+&G'](>= W?X0'(FYKT+2 MC5SML#G+K1>:&(]:[73985;+6X8)S5K[W$:Z#'"($A@'1+%LG*40BSR#62!" M')&8X\3I1,RVXZE1[GYHT5A!6H[.ST/ .S W'P_:&L0'VA6=4>.X7LWRD12+&<\B) .& M82)UG!=7/T@0I<4HK*-B6%/S6R.H8VW4:73MB\8+9 MP(32#RYG&KD(A5?Z.-W;J+1Q4>E]NKA\@Y>Q_:I2R5<&DJ9M8D'G_FC"N@V''-0-"/# # M'61#[F2_Z0H #ES9H2=T0^9$OBC#:Z9%M@7H0F9DZV9ZNF&S!\%7<_%)FHC8 M-@"M.;V]TZ;7G?A>_Z34_,=,TI!'L90P(F$.D8ATT@WM/Q;&*4JBE./QW];[T?D7P>:D MJ@I9,-/N>P7"[9(5[032A%'^S0 @B)"(P(?H4,R(YS".<0)+&A$<1BW$8 MNA"V;<=3H^0VV5!-O@,AI6#*8"K-_HAVIUH"0I=G(NNO&P(61RQG/%*O5LPA M2G7&88H#F"8ICH(\R!E+9L^BI,O7'(1M <8"K:\7Y@:7?KDY].;#P.-A)W) M,02^ QL5^R(WMIY&D1!B"'E-(99EM,@REF>QT[;+B=[FAH[;%;FHI74 M<=_D-*9V]. %J8'I80/2L'E4+T$Q3&F<5\Z>>DGIDT5O/.=,W8DP,;$GY3I! MPIME57=D-$LQ3@E)0XA"%&BN2"&A.N<71BAE49SFV&G%;]OQU*ACG22ER\'3 MA5$U.7@VR7:\I."Q'AX[VAD"](%9:"\JL!/Z9IVD1LMM8>4Y\Y(K5EYIRKKS M45G+%9)]$G.^OQ^G[7DQJC_+E>"[CM7F7&SKH\W)OD[]T"S/-C9_EF^ MZA@-3*K['MDWH%5O>YAN3/1(,Y+;,24;)6_ 1LV!EHZ#C8)7NO8OY:B\/AC( M^Q/ D)EWZ^AQEC,5)!H7 !*(TB"!5P,(D(Q+'E"8) ML2+\2QU-C;?;*LM;P@(M[<6T]F[HGB=@GY@-O8/6$ZX>Y:G/8W%EG>H3C8]< ML/J\BH>5JR]9:%F,(@D BB.*&0YI$B MB"3&89"P(,'2J7C(F#BJ12L,.(ZY!5Q&XCSK#,0KJ,5EM9R=\5 C.AP*>$O5;/V6P.]+?]@ M0#ODUVC@YS'R,YF'13Y@2>1 M!O1&>-!(O_9$,PK,\GVQL]OY)"S%.,&$/4%Z2".J'=#[@6F M_EHLBL?58YOPQPS#)$,%.-A(6"(\CA$-,I0S&T+2^VT/#4F:X6S M+R2UB]-YUKE*^X'9I)7+8Y;[D]I>73%JM]71*D4=56:[0M3Q"WJF!CU=]-ND MRJM$^2RJ&4](&.E\91_)+66T#$[IMW@6*Q@!X%\8*KH M9+YIS0UP)-&4<88'G?"#H.N8AM0[RB-F)/6$MGM^4B?0+J8JM6MMW*RE3AH> M)#!UN[NGPW!Y3Q;M4O>-LNZ6\X(WQ9<6_+/FL_81_"3?=PEGUJ4*MXYK-PX7 M@N,PY()!'FD_XSA)(,&"JDD6!21B"<]3ZN1G[%G JUK M#LC <\^V:B9X>Z.<\8_95D\GT5@K"#8:;KG,#.0F,]0 ^/6]]BWDN"[; T%\ MX.D]5#_7);9^>;\L?U% E34I%FJN^;QLBA14&Z^<&1:I>IUB#)-8AR1+22'1 M4>%!E%&4BS24*.N3V]JB[ZE1^"^+K4C8K0!9QVU(%_3MJ'H@3 =FX;749AFU MEEN7/%ET8VTN)'??YYK!] &275MT_^K9+MV .94PFN7)OI1V5_*955] M+I?J-9SQ+$8LY002D3"(DD3]9@);B!H"RD5$<>82R+_5MA,5C1"K;T0#3T8V M-_;9!LR.77K",/3^@4'@\WD$G$GAB*Y>7_KM]D=]J8\HMO_2'KNDIWTAJDJ( M=7B;.8!=4T);U;=ZNQ+_+4AY]VTY"W$4Y42M)8F(=?T,%D%"!(99%M&(95'" M8[?Z&6[]3\W.4,\.\Y(?K.5(JUUD%F+?Z,WSZDPA4AO@-8 *!4\ MFG3]L/-KUCG*,*YIUP^@ _.N9S,],Z&8[$^?Y+OO[$'7B?^B%L:?%CJQFOY? M5U!Y)G/=XQ=1U66A"[SI+]32>O>#K2MG01PD-&%"339(K6I%$$$<<)UO/$)! M'LHPXTXSS@ R3FU6:E34VV&B51*HX1>@^;T"RP5@2H,;\].4>6H5,5MJY5I- M\[UCXI8!G@ [-G[E<1V8L3=#VND'M()Z*-^8H32),+=DUS7LUN-HOM1CN__9 MU@T>\\T,-Q)^,]4,(.>X.6Z& _H@.\Z 7?6;:]X*6G]8UUEXLUPHX[,NZ%PT MOU;%'<[(DD>2W?'^^AO@BR1;$@50(,6YJV8Z3DP2 MYUP@+QP !]=IS6[_4L%;61Z/48.QBLJ3_JV/RG[!H+SFM/ ']&.JMWSNDMM_ M^Z[UYI=E+478U(K*5)(4'!4PHQS;X)87D(D"09TI;C11*J%)"#6=;FIJ7-18 M"BI306MKSV)<'0C[D5$32B\DM'9,S7JV2^ZTOI3R_RV'H&M2]6LR3D%*Z]> MEF4)9*D+.]6/R<;KJH'9;H1>NJ!BSB7@#E1%IY=)5ZJL]XAV/.6/_B M*,RY:_O%4G4BZ2_+=17 ':NS]5:;Y4K7UU7YIK^6B^6JU2+3ZXT-\EX^Q>TW M;)Y_U9OO[LC.DVZ.",Z8HCG%!D&,TLS.D(F"-$'2QFDB8UF*C9TFAP1F(]H^ MM2BOR?\5E7^@W*L%56NE5[&-;HM=5#,X77D&N#%V!.6;4$W:,5^4S%"#2:JA M42[AC1D;P:N$P(3G"N>&"1Z6\#;5%V6$L;RN6M6\)YN.VDE7[W2_:<9$NW+@ MT*/YW-\XB_]4?\[':VHV'5U[!&J7P)Y/-T=.#C@9N.5\[I[40A1OFG.%_HHZ M9QK3_E$G8%?HF->SN6N8T#?OP>C52JM&,LLI)JX_Z"G,/4*^ M7F!%#MO";!@Y].H%T&'XU.\Q_>CNRZIAT4H$KZI9M+Y]M&'6RH4!,\ZD%%EA M(!$ZA21A!-(<:<@%(U1EB*C,2R/+K[FID=G6VEJ0\P;PK:E53;2J#MHZL!#: M&<3]F"L>C@,3U0["WVH(:UO!SMAX#.4'2E1".M/DJ/SCY_YKNO&\JV\)BBIO M_56V^C%UGIP5*9=9 D61%I#8V D*8BC466XD9\9HQ,/J47BV/#7..7X$Y=B) MD] J%;Y=X<= @P \,!EMS^XA#Z@3PZ! M*^/UJWVFGMNW22\?G8['LMVVJ]>IFEJV,Z:D(0E6,-<:V]F@-I 5&8;4B,)H MJEG&O/3A0AN>&HM5IJ]OP*)C0>0RI'UR#X;!;^A\A*I,X0NSP;[=[5+_F\9T MS_ S&."0S(5A@!XKFR$:X($Y#N&H=><]!#QOQ%R(<"]?YD?TN+]O"<5WR_O[ MY6(O$/[\N%G;Z;>R+^F^/@X#DSLET+8H]2B#S(7%ESL;&+DLHL^[AX6 M7_2ZJ^\&X\H&I:ZL8[UXUY8-Q8)GW" #I> Y)")74"A50!L^%JDPO& T"U,B M.M%2R.L_CN+0SE!0;@^,!N\M'H?5=V_Q8J@&WUO<8E29>!.O#*LG")$W%X^W M-?+F8J?#AYN+W9?W#3%NE;)ORKK2N?V\^K):/I76_%E&DM<0Q,-*QIC;VJE:0LI: T.#2A.X.L;2ER.VCA!1 _ M>H0/W6A<&#B<>/C((4.WBX?!PIGK+U&.W"_7T$"D^ Z15_JX7:QNB['(EZ\S*KUJZ](#2 ME'(_X?(;_S%+<98P0U.8,6&HD W4%1D1C/["D^];@N%Y;7;^4_ M'LM:TO^+MJ_]8L/O]&?SW\MZ1;I.8:^O6FDU8SDC&.4Y1(E@+IN<0\IX 77* M$!9(Y3HU0<)4OLP^,],*6V#H ]#ZJ2 M>'L=4'NQ/2G47-O5$>%26!?A&%(/5[GACD]X^T%F;TV@,$4P1)5=,(40H3(3@J6)84)/?AA-TCI_;M_\6E]2OP M?RS7JJ5GI?0]@+J_['YN#_P%_^73QV\?WH/_\_'3S^\__WKY!WOH9,ICW'O4*!_=H>GMQW7D-Q=+J#4;5ELA&JD2E0G,(,H%AB05!:02 MI5 @FC%5,(G[530\;&IJ'UUC'ICO+/[/WDIJKV'U7%". M;0R\G[,FDM:#&5 M??S1&$H?[75SU])&.^%VAR[:J3MZ\L1R9?^>9Q5;7Q53\T56P^ MFR^K6KFMM9F\*:U^D^N MY/,K+<5=V<"H8DUA:,666O)L?6RAI#!0CL@E M"P!=7F)[3B=-,B,28NR*L\P28W#&:)X9"@0D".1 (IMO\5&:5&!%:1C8CX.#GV@L;8B,6]_5")6_#[3)OC%@'W ^"@,+CG;3UU5YI(]]NR MV6MK-^BT6TO_;*J3S>T^=9*3(M.YA@REV%*.9)!EI("*&$X-4SI%8K;0=WRC MU;< ,98 &[P^'E9_/ >6C+"US7?[FN#-0E?E/65[W/^P-FOC5:AT2TBG^7%6 M]#X82=:E,=N5MF[, SO+J\TYUP.5SD+\3((^H,65?0DQ8%P1F![0'$C"]'E& M_\JCQS1(K.>28&%#6>(.VV8%@R)%""K!2:&=JP>S;Y6JU_,.) M>X<7%.TOY1(!G('IIA+;'%RCY0P.T0N!7EU_Y8S#QXI\QM-6:9]Z*^7C_>.\ MBAA6?+&>5TF;M^IOC[7([Z_Z7NC53%*N"F,,9%KGD!@[ 1.YRF&62FKG8UB3 MS"LY(*S9J1'$3\N5+N\60%;;0?(9;':V Y>V'L8;GMC[T4A\1 =FE3V#00OL MNQ;8G=W@=K-9E>)QXVJ'?/ M^&5+AS8L6MZ[F6'5S%==-5QI$E>B F_Y6JMM8+4=H'&NA29(0\H2.[/+*8:, M%P5$0FO&D2D2&I8&>9D]4Z.[2I0!5K:"?7<"HZ,+.\DSBAH/^H%YL;(2B@KU MQDYPN[+?T)VN?AXH^HJ#7]PH[4*;QHWFX@!X$/5%>FP/Y;TV'[U95OB\?[V>,4R,5QS#/!+(S1T2A4$3 C"8)2Y-$".U?V:^' M 5.CT-:%%R6D^)X7;IVFJO:@&D<"].3Z=% WFXX!^^ ;O0WBC?G@UJWROT)\ M.Z-U/H WC15,:!-'#+I M-O[@Z$D8#D_ZNK+2KQ>8,O0$-8@,L%'A@$C4. M[FIOU!C7P_'7\:O/+7W5[1_*#9\[?0A7YO>=]40GG_?*>EXM9+@LB M4L1AKHT-3@CGD!$BH4ATC@I:$"*"RNMVMO9/1#6UP7%HIH'Z(HX)!_!Z!',. MNUCD\A*3,9BE:7$*M/+2>4].>753[[U7-W$J%W=?EO-2EKOZ\S,L22ZYDA!A M)] @+;9<&PY3G@B!BR2W: ?NMYYH:FI4LK,4M*;Z'(,,!=A[4S4";,-OI/9! MK,_^Z!DP8N^)GFIN['W0,VX?V?L\=T>T0U1.C^O#_<-\^:QULR>P=VYU5K 4 MB\)0F"/JEDRRW!VK(A!G:X@ ;%\ O'D?98ART\H-OZ -79ZRX]L$K/Y \#F!Y/J@? M]U6;G-6N^/XVZ-[&^-OGW27-/NCM'WRE/C]4,H1[927^JLN[[]:XVR>]XG?6 M5!?+V7]O [Q'/G?'8_',TJ5"!.60L*KRC"5.FFD)$R8(9YI@PH+*(E[!AZGQ M;VLWY+7A8-5:;IEX:SJ8E\93?/Z:[X&/;36?;]?Y'3(I[!T;07 MA\(-:'"XV:_3&/,%?LRZBAU#3]&'>>NV%&O1\IK MFG)IX:2/VR)!7\OUWUW%\QG+D>$X%3#1F713"@%IDAF8%A@K0HTD(DA0MZNQ MJ8U>>Z6!=L;:R;8U-7!IHA-BOW$E%G ##P"],+N@HM)I, 8JJW2DP2O55CKM M^ND"2QWW7*;3;S>&HT5L_*:_7; M?E+?PW6N'_=-JLL&)M#M*>L]9V_ SEVP[V\CT+L]]ELEG.[Y#!JG;YJEF9W? MS9WQ%<<'[Z-!Q,F'L_HJ.N:#=\(IR?/A&^Y9Q^>4_)@L..-(08F1<"<="\AR MGMA EV:L$$F!)9MMEAL^]QM<8HB-;5L;CF2^N3; ,I;DV"ET%1%AB!+4I0:S 1A09.'?Q(IMR_V88YBGUPFG$MZ'@A>O\%S^FIMKV39 M;H;091M3A6T2FFN!"FO#Z*G]HC?N@_MLWEFR+S=[:QNW]V[3=(9272"2:ZAP M@2&Q(3YDV/Y5(BI$DF4J04$[EN<:G!I5[!EH6:*RO5+3J:P/K<5X!FL_NHB) MX,"\\NSN@'P6&%1L_[+M@M?/MZS?6+ M7IGEZMX5A:QKS=?+K'MMRTWY9$GNFPM,=T>0)1(4986$JD@U)-2&@USE-CID M*G/B_=K0H-S.J-9-CIQ782Z ^1UZ=*:\W=MPDM7:HQTY?M+X- MV,.[1H^-N#MWY+#YS8L>K'U\L0VW[4+P>^4C&.1P^B#HQ]]/BV;A^#MEL<$] MN@<6O9&PL<&5$7_?''RM-$G*>E'B8;G:S-+4<,EU 9,L19"XG[@1%!JMM,Q4 MFJO$B^*[&ID:4[=V@IVAH+;4CY [ >WFU5@P#;UW%8Z0-[GY0-!177M'3 M/XC[$=8_5IS4^>!1J,7'M98AO*[M>9:X5I5J1:6JIW/I'N]J3>]*UKHJS]PD MN18X@VFJ4AO8V9^$80RFRLU&F4FH#!(X"VA[:K30BG'I'_*["P3 G;6X1Y'$ M$/@S)E!>X-PR+[;P$R4A13;"YDFJ,-EJA)J[8"YT;4FK V[RZH\X'"]E9@,2TPDY%EANRS! M&'+*);1#*#)Y)EAFBIE]7Z[34UL=Y,TU/I2FVP;^7OQF+0-] P,/N@=B@'MV M V?XZU+T40O.]\ L[F'_@/;'/?P?#LR!&$"/1_0\J[N\OU\NJL6&2GU@9FBA MDY0IB*D4D$AJ(,6\@")EA3&%'>^I##J>^ZJ!J0WBM7UV7+ &WH#_+_GW)$'@ M@:_J+:C_ BA);I+Z_V!=S;T ?]Q\7Z[<0',#4G93,'*#,M+^MERO'YMT@C2] M23&]*#4&_VB[[_J__@O+DOU)T YR 3GTON\D2>I.2Y/B#,4,W MA.+3#WZO9:4>\>+9*/!X\>NWPX].+^GS@3FSZ>[?ZNYNE5 J9".>'C[A?]P# MPZ\;&?>,\ D7#XX%G[JNYTRE7+A%D&JG[56.;RNO]-4&>$W->$MF@F:)2"'C M";&3%4(@)\S82$RII, J54@%35:"FI\:U376UWOJ@2%7&.Z>4==@: X=>#5 M-GON!P\!S$8/V>TH_7/BT7VY2B MNF9]6U-*(LI10004V)TB2+6$#-GP+"^(C51,GL@P<::3+4V.K8ZOKI3'A$*7 M58IF/9OO,:$\C;X?D47!=&#.VK<1U$:"-XV9$30DO:&(RD*G6QN5<,XZ_9I; MSM_00X;XP[U>W=D'M@FEC7PA9TADB%-W+#>%I$BTC88LGR"*,I[F&;)3#&^E MX>-M3(TZ6BNWM9X"]&I/H-A-!)&P&9@"#F Y+_GHC4^ 9._E.(VDRML#KS#- MW6XD.F5U3]PZGG)NM^TOQ''/7-HS/[*IS?W%]O9W&Z*YB6995T"O=JSZ=4@<%Z,7/8*^D?MF M8 +<=LOGH&X!=4IC0&;C,/T5$(2.W&\C1:S[GY6I^V]>]5^YZ[_Z-#-XK/O/ M_7K][Y'BV8B@=@:_,=H9+U*.B,J+L#KF<_O%X*V&V6]Z]50VJ:D'N:N?E@O; MN%L\K7+9J_.3^[]W*K&?EIO_T9O=L=E4NU4_+5?-/[CHT,R+E1G *$\(0 M)*DL(,U8!I'+2+51?8YIT&[.N.9/;0BNE),7RPUXUIN]W*D;\%!9#\QRU?YS M>"V[D=\,OYG(=/M[Z&']W.&%K=.MDECUR_'E]W+\=7CY0B>$UVG MCZ+.L$9V8=3YVG6ZY_7L[TI6Q#QA=ZAJME^7L#+YPS\>R\WS3G9H7:D[?/O. M%XW>V=;#5]N3/]M';][SC=[6E)FIHLB3E*N=6\*+YRNDP3_GWO;_&+ *9@ZT9.&Z4([D2U40 8<1V!6H&_I4['7Z?(3#M",[-H$SN-?I2K^CNU>RK:J1?#H#HPV6P!W58PW3.[VG99@YWAPV ;D"8Q M#,8C94-$PCHL!R(-KL/5@S6SKFO["B>OUUJ_%&5> M[Q93THQF>4XXY#AQAP%D ADQ&KKRA5AIHC(9)%':W=S4B* V+U0=N1-0/P*( M!]/ 5% ;ZFKIO5!67UM*&&(MR@^7R+K(G4V.K(KLX_ZA)K+773UFB+<+/G_> ME'+=I):TQ]MPKA#G,H58"\L:-DJ (DL5U"DJ,I,B9BG%>SIXHI&I<<763+!N M[ R8CIP"TF->%P&>@3EBATQK8I^3E*<@"IB>18!JI+E8'\C")EYGL.B<99VZ M=[PIU1GK7\R?SEW;+VZZE?9%>*R*45?[CVX3O/9 M.&6]G&52JC2'6<)22XD"N?.5*>29S%7!$H6R+"20"FQ_I)B]LWZI;-.*'U@.WRQA5_+ G>%'CN% ; M1@WL>@+T.M+K^YAPP?,/BTVY>6Z/JO^\6OZQ^>Y:XXOGFR#16P>]Z]FC2:%[.+BOANYS^>4R@U]=RM5G\Y=U?:+N]GZYVI3_6P?G M-$&,"XQA*BU%$^$T)@0B4'..*"4D3;*@ KN>[4Z-*/9MJ[45NO=F3SE!ILDAZDBTF5J,D@S:2!-.4ED M05G.@U:[3[8T-4JJ#*W"_L;4IJ!6KXVOT_CZ$5 4U :FG+Z A>=!G0,C;A;4 MR=;&S8$ZY_1!!M39&_I1Q7O]L%R7;0UY0XQ]+U(;L A7N1GG'#+)!=0%Q]P8 MGE#IM:Q]].E3HX3&N#7XH[21N2L$\FC?U.=6SCV\N/!++/VHH#=" W_^C5W1 M:]L?]3?J%_ZRA5&_ZJ/.O?Z2CU_4>XUV]>A$/MS"QS?^0Z]WQ=YG!;??*\," M*J$4)$0K*#*DH:):<)'U-+3>*ZI1 M !M^^=29V2Z35H96Y_-DK$2X$$!B+XF>;G#L]<^SKA]9[#Q_3[RDF&VE\N8L MVOJKON?EPC[4*0JM)9__C^:K62Y2AG,[>U"IS"!1F8&L$ )F&2\HIY1EV(15 M'.MO3,A7-$X!LJI>RYO;AU4Y!PC ;=45D*+ 79X+NLB/GL:!?6#R.I&>:3%13XQ)ZG M9AM=XW?+>U$NJ@4=5R%BOK0SMSUUPB+!>>$RC3G/4D@2RJ'(74T'4U!:%)(; M%!2?^34[M4AMJZ6]9W;@O,L3;S]6C(_BP QX#$"P,WF@/,4PF.*>F?5K>MPS MLT%P')R9#;N[CX9Q7RV"IIP-O]-N0WUUIS=UP?$/?+70:L:0S(N\**!AF$&B M!8.\P!G,L- D(USEN?^QN(&,G!KC[:QU,Y[H4:#MCKZ\\NY:CJZ]I;\&$J?1TBDWS]/A]+.OF: M?1\HLSQLIW1++P_4]HARS,.B]U*B>>"V^LU7ONKU9E7*C5;5ME*3=FXPQBC+ M,63:B?H0ED*AD@(*+3+,=($1+D*F)T=;F=K8O#.RV>[\RZ(,358Y#J??[.-B MD 8>$0_PB9>T[P5!U(G$\99&G3=T.OMZFM!]<5\EG?K,]5_+S?=WC^O-\EZO MJJVIGU?+]7JF&2T2B7*8([>'Q$0.1<$5-)E]50S.J&6#,#&=KN:FQ@9;G8 ^ M.6MGD/7C@WAX#4P,6ZBJS?36U)LV.TU4Y>G![7R^_*/*9'."X>]66I4;X!*V M8\KJ^" 665FGL\F1Q75\W#_4U_&ZJV]X(5WR2FE*684[GQ\WE3[8N43^VQ_E M>I:C+"L2D<"^(= X/31XI#1DY_2(JBY'-7+P=8%!(\=HET-W&,I%>&:/=>"/ MB_7CR@W S:RD0 FEA&90X\*X21ZRDSS&88)="8!$,(V]JHD?>_C4Z')K7L"2 MVVN\/)9%+T!A8$K:6M;G=/IK) (6#2] 9*3%O@!DPI;F3KC>N:3V^I[QEL). M6/MB">O4-0/(+[;Z=%@;HC-&(,]3#(DT!:0\E5 (36FA4\G]*O>&-#HU\AI7 M>#&BZN(_I^1B?+W% <06_[F5%L>568RIL3@]@<5+U!4ODU9TYV[?+9_TZE:L MJ\?/\D)RE-/J=!F'A#,*:2XQ+ 3B"=9%QJ172'GPY*E1 M=9/L13 ,ONCGB4#0L?:CWO8^R/[R::,=73_JQ/YA]>,7]%MALW/#5;5]6%6T MNU\NZLW!V\UF58K'357B=7FXL;C;=ES/6"IUHE .6:KM5ZOME)#B-($H1P@5 MJ6(%"CKY=;E)4_O)%V$S,,6%P1),32==C\HT MAZV,2APGG7S- Z^YR7X1EYC[.G,2/O;UX& MV>'>YH7/NXAJC[;Z]OEGO;Q;\8?OI;QU$BJ5=,KN:)A 6&4D-S:XTC;6(CR' M-,\)9$89K=.<:VYZL&T?6R9+N'6*NYU@[A. M&(==3Y*K>-[K$%#YTF@T#5,L,P*J0W!L+WNN0;.7 '>":2]ZY.6"F-LSU+S7 M=7GBP%@X4J_[T??X?3DPDU^C&R\2_+P<]<'T0"\P[6IRH9?#V:4F&N'I_8:" M%Y*$];+I#!$BD)(4II)87J?$0*%$ HN"I(DT&49)4#Q]I(VID?16)G-=G8OJ MO0]T#$X_PKP0I('9[Z6,Z$VS31./N#J\C\I"Q]H9E5(Z''W-#UV7]BF&9>E$ M5?L>"^7.HFT)YMMW;3W)/]\O2O&XK@^LVL['"5D"+\\@!M#3_LE#E6BX?%QNM/OR0]M+;>_>W69J:Q,;!&F*E M"DARA2 CB$"9<(.('1)3[J6<=)$54QL'G1/_"3[>/SRZXW&E-=<^W3,+^[+N M\ NQ!P=YX-',1RUSWPU0^P%J1T;2R#R'XWCRF"SDGL+]C"B8'H MU79J]J7$*Y K\7#@[!]X#^8<;,-OM9RTX/H[*N? \=HX.?N0BVJTM,V4>GL4 ME%"B$ITG4#"$(4EY#ETBDNV/3%":S[8T-;)J*X[H'TX#4=<9@DV1 M[-IB,-\YT:MNRQ&X"SOK3XP=(%*1"$@*ED&NJ()94A3"#AI",SW;+#=\/B;< MV_;^7X/;;XB( N+0:\ -?GM&WL0[ONR-Q!"5<8ZT=HVR.*>=/E$3I^.&B[-' MCXFAV=GP_%'9";/+6;7_4]_XCUDNB>4,)*!*I.5OK+C+&JW$$2D7J42%"@I M>]@P-69OLT5OP$('KMOUZ0$_CAD8UX'9YT4"Z"F9Q:T/H'7"U?$:).LS%,*A MLCV][;A6EFZRLW_N-C8E]"E"-59^OO5B3_4<<0G_6/S M=3FWS[O[]H>>/^E?K97?U[,BQ3(1"-DI>6+GY=0<17I9/!TT7MT YQ=H' .U M9Z!V+>IYJ%X)1A3:"A>;4L*J!@ MB7$5>G+)M3 I"]+.#6I]:H0;8VLY#/X+UDC_";:23Z^1CK&!W NUX9=(I[%A MW L,L MTPE6.@D2P3C9TM3HJC6T*;-1FQK&5J=1]6.F*%@-S$)G)'QN&N &V"D^BTY4 MMCG=VJC,C/&/1TM'6PF](M M%U*3H$CGY>,GQPV5=<'*@R>P\R2#WH@,S #^8(1_XD=]COM=OVQBW(_YJ'L' M7_#QJWK.7WBY^F\^?]1OG[<__KG4*_N@[\^_Z"?KKRL4@0C-<8($I+Q D*1* M09$D$BIL"JS2PLYIDJ")BU>S4_O,G:F@LA5LC:VV[C[=_G>OXAV>Z'O.6Z)C M.O2$Y0(XP^C$G9CX-3WNC"0(CH.I2-C=X0+&[YN#*?__(U_9+WO^_%4_ M+%>;&B831P"02#D^0]/$9 'J+()]Z[FARR&<L'OJY:Z M?')2*&V>2HY8GA@C[5=M;+!1I#GDJ:"PH)D41A#!M9=>^=F6IO:IMX8"WN2W MV'FR_9=[H"S@Z^"RIZ<1]@LHHN V\.>_A6QGY "90&>1B"P"?*JUD;5]SSA] M*-E[[H9ADM"W.= X23.>"P-3RQ^0T )#FAAB@P5C,*-$*!HD=Q<\\AIYO^T&>97R"V_:EKY-#/*+TTFCY1'_FZY>-*KC=MU_K3 MLZ1/LT(1D60P%P6#1)',3E6(A,8DRJ"<8Y(%Z05WMC8U!MHS%E36@L;7]250IR%H13Q&CQ?6K@ MDL&I8(?&(%__"=K"RV-5K>6._B=_JKO M>;EH#_E_LS-[-%-I)C5S MKEE.P%/ZL=IO^L[-GNJ57_O@]^5:SI?KQ]6^9K_DFB.90%-DJ:N0DD-NE(88 M4Y&FDN*^#".D' M !25JGS:'96? H!X34HAM_9CHJU2TL>%7-[K7Y;K]4QG"I."%#!-C88D27)( MB6U6<0EP^-['C@!M$Q*/VXY$* !N:. MG9A:@](;9^!I/=9@INAP/RHS'&MG5";H]R]J3GMH)>WW3Q0DF'%(2*XAQRRUX8A0(B.4&D5# MPI'+S)E:I+)OH=OBV'S7@"3HS=__5.FM!C+)A5WE1SKC=<# _-0X E[T@7/E M!K3.@!?>O+PR]M&=.+A&);X+31J5(^/ ]YI.(SVUYVQ/?M?J<:X_FR\K%UQL MGEW;3LMW*R]7%2^:95CDE!8"S MP=#[+YP2'JV[,T.D8 K;.6&1IS803*2"P@C[5RIX@5,N$^%5YL*ON:E14V,6 MJ";D-GI8FG:^:.='U3I[?ZVQ,\ KP=(LS1-H['\AR;,,\CR3$!LD14&,G:PG MLR>]$LOQH=]O=HR9Z '2 )[-4^R#>>#\_6(<1YO*GRS2-L"TOA.586;XQYN\ MSF2_T_V3\_[NNWHR^^J.+QH=#QOEKI?S4E5_L4/(%_N>M;5+]DJJ;36#MJ+/G -AY %H7 EEP[!?#DU MZS?@A?-5Y+[O_LMBFCL$]O=XW#UG7IF!]H&NU8EQ!Y:QG1AWJ+I2%QT,?M>R MH]]P^F>M[MRFG%[;UFH[W?EB(1-$D:(P<6* 43;C<(46GQ1%.CDE>WNZ\IYLS5 M?0]?2E>)5+_7]9\?ZP3([\NY?<:Z5IAP8GD_+5>N0MLLSXW0F.=0IR:#A*8% M% E'3L(N*[ [7Z6"A/$#VY\:=;3F@S>M W\"99.PV_CP;Z#507%^@,:10&H) M[28_SAD0_('): #<>YP%[85>Y!.B83:,?&ZT%T"'ITG[/::_V,1/-A[C\^IP MF/V7]0Q3SK#B$BJ**21<)C8B2ADT*BLH)JX>B)>&54<;4R.VK9I";6=SWM%9 M&JXV\1K.;G**!-+0._?A^/22FSB!P,5R$Z^?.[K<:5C7$X@XSE!=0)(CRCB!19T#;1V1:G]O&?V6_M*6YW'GB_ MJ"4JG-?=N1Y &<\;G:AQR/E61XT\O$%X'6OXW]@SG\:)HKYUFJCOEO=.C;RN M J],DAJ.%=1*6,;AF5.SH@QR61BM%==9(L+V1X\W-+U]T2J4:U1BY9ZE;46L MP%29X_#Z\091PA DA&M( M.7<2NY0923.-1= A\8"VIQ:Y.-/!ONTNH[FVWA4-V;C])NO!16LQ(5WCQSP# M 3XP'47&.KPJ7SAJ<>OT!;0_;N6^<& .:OGU>$1/HE.JK+*7YTY8Z>/B'7\H M-WS>2#CD!5*92ET-::>=X]3#!&F;4]\[O;6;S?O^&KU7"[N*G'B&<\DIH5.(<&)912.EU>K4V,69VVU%E%-%_3.[D#)'2_$!9$(\=2MG[DM0Y&[.0Q)(<]HQC1- MD)WZADUNHV,^SEQW5-3]:#TZD@/3^Q;"ZH<]DV\ WX#6ZEI+/J).4@A*<;63 MO%H>5T\I!(P#C:6@F\/& ?UCOIXU TJU F*'FL?586)\GB89T4A#E5(;6!)7 M!)5H8Z?+14(32I4NO';S/-N;&O>W)=-E$Q;IG>F>1.0+=#<%#0#?X.13([9G M;= QA%X@JF83K%[)'!',%PU/%U1O,@^$J*9Q=Y/C9IRD#3/[/F843@[TJ67C MT-OZJC8\K+0LZQ>7J"PI#%:04AO_$9/8(%#E%*891JG0F@DLPC08=@^?&L/N MVU8%*WR_AG&OC8T76/J%=GT1&IA$]\V*J5QPZ&QD'8*]!D96%3AT[5 CX,@U MEY[XOY4V0EMI=;JZ\MOG7_G?EJMW<[Y>UT?0=4ZE*+2$EC$3.[O6 C*!,LAQ M1I%4689ED-3*1=9,C1=:9]S">.L.Z*Q_#L0SJ)P"E5>7Z@?TZ5'/O=.Q^FGH M+=;!N^@"-8(+H!U(HJ"/15?2+;@ O--B!I<\M!\]?]4/3?F"S^:]%IN9L1-6 MFAG;2:XR$BF0@BQG" I,B2YR)1/,9PM]QS=:??,GWM?M>'VCK/Y&#UH;[GO= MF>F^6+%#D=5%W,,+2([L?,J%W].1:[B!YD7ZPC+%X>Y6,2#_W/9=KX^1"_K)8RB$L-10$$ZQ*W]C@E8-C[0Q M-2)H3>Q3 N<8A'Z?_87 #/S-O\1D@$2>#O>C?NK'VAGU.^]P]/5'WG5ICXW9 M]^6=VV[XO%4H=U(7RWDE5;K^3:^>2JG7S3N+"<$\233,6)9!DJ4"4BDSB*0- M![!*L4FY]PYM0,-3XX+&]#U9]RI>7K?6!^PTAL#OL6\[$*A#[STT>.[,!K=. M7*@U'+26GZ>8RQ .V-0=".F1=G>]$8^TO]L#K[O M0?G-D[[Q'WJ]*P4](T8B3D@!,TX0=$P/14XSF":I%C:@2R3.O=G]>!M3(_*= M976=#B?]]&A?XV? 'S??EZL Q=4N9#V(^W*\AMZ!J0T$E85[Q=PO1R> ="]' M:21^#48KC$Z[<>ADSA.WCD>2W;:_X,,SE_8N"EVMDOVUW'Q_][C>+._UJMH2 M^GFU7*_;]"[!E&2I$= V:V>XVA20&JH@%9KG4F*1H2 ]):]6IT:/K=& .TM# MTZ&]0@!&,7EO9H>>P"T_Y@'"DT'7!SWQ2]E>6Z3?GD:EE7QW*:.CRT MR%G!N89Y*J7+X^%08"&@3+0T.$N'LBF M%]9@^;A9;^STNUS;NG0#9CY-B0#?TO'IKHM,@:([?Q2].U(U#Y'2_$XV- MG/K7[?)A&N"9ZWMJKV^^-]33KE_H+"$DQ2G,N4AMU,(22%62P$QKE4O%4JE- MD#CZZQ:FQ@N5@;W"DT/P_#[[BR 9^'NOT:B-&V U_J3K<76Q#UH95[CZE),' MRM(G+[S@:_ZT7&QKO]1E&AO-F)G@*L=YED-M3 +M5\X@I8;#3'!J4L1Q2H(F M)-W-3?,[+RL3;\!"AY9DZ<86I872%'&HE1*0Y*XNMD#VY;2\R8CBE,LTJ#IM M/&Q'*%0[++8!K!H%L5$H=M_2;0G;QMB856R]4(G/OJ>;')^*S[I_E)?/W]5C MW?Q0\/9X:9U2KV>IH)(*R\\ZR>Q$35$-.EV1"_PR.,(!*_@#(3W2LGY$ MQ,,6_'O UKD+$/*\\;8&>GCY8K^@S_T753Y_JQ?VAXU3)77_KV<#S5I5O1(H MG[^M^&(]KU[,GWFY<.N[,U+D4G(D(-.TL*.#T)")@L D(@ M79AM'0)['@'G$GCCG(H8%,=!=XABZ'U-ND8Q] OA.U$,_=*G]E2.;\[Z?%LV MY_Y.JD7/N$)9PC(,N0W#(>%"05JD"*),%IGB"-."M<3KQ[G^C??@UX&I]8M] MT'<[+E:'T1X:NZM41MT:'2@E[]\3?E0:&=V1Q.7;(WZ;97M8&;P2G+]YJ3@? M468^&+"X>O/^S8\K/!\,RX$"??@3+E@'WHM4MQDI1:&U9 82Y&)&F4C(F%%0 M)$2F6+.TH$%;OR?:F>;*KVQJI/=OCHRF/'Y;&FFE4&BE. =FG!;Y\_W#_,E\]Z-4-.6, @#'.<8TL3 M1D#*D*6)#!5:H8(B$:CEY-GRU#BCM:O.$FGLO72B> KUOG/""%A>?_KWP@DG MN=*Z,>1\[PQR T_M3K5^Y5G<&5#.3]C./2",O=:KS>Q7_J.\?[QOTBL,*Y2D M&D&3(*?7.3]P'S1V!4Q M\^2DMUW?N+UI[_NV?WO];1\^=91O]Z0S[;=Y^H*>D<.V?/EGLU\"YZN>N\6% M=\OU9ET5R:E*%[43G*VLB4 %)]I^L"G.4Z?'RR'#0D--]P-:ZXS=@;_!V.'1 SJ.D)WA"++?Y& M7&/-)1BB$TLOX<^Y7#B\JC"R1Z^OOK,4&Z4PS2WGN26:++<_,64@+0S2RBAN M"M57);R[Z2GS7EN8I PD \]BSN"]I[=@Q)? M.&"#:7:?:?YJ MU^L'2I<7L^H6>E4E?MU,D=WOXHUS.4I#S),P4IDHF-X)($ M/'UJ-%49UTAM.OM"*R:_0,Z/8'KC,3"'^$,17D[T MF,MQRX>^:&'<U,_V MRLWZX^*+7I5+]5==WGW?:'7[I%?\3G_XH5>R7.LOJU+J&6=8:BG#!F7L#[IQK=N!^4RZ 6L[G M?+4&#S9&6CL\3N?_7OT=\8RKIMGS(RZO[_N]O\9>;?L?78=WWM^ QO\;4"/@ M3G[5&-R %@70P !:'$ %1,0@;_S>BQLECFC_N&'F^!US$*=>P82!1LXSAG[> M*>5\=&L/BW4IZZ+$*+5QLDL:TYH22"BW03,V"BI#$IJFJB!)V,1_*$NG-BK> MWMVMJE1]2VN-G>#)&7K37Y=HN&Z.--2-T7D3&-A\Q[4]?V_ UN/8M:X'[Y5Q M!ZS>UDYK>+H4].#!Z.(&KS/T_+=>NS%QH=PBJG0G1Y?NGYK1T:T&=<;HF4:R M("B')D42$H&,'9]2"1%"/*=2I@4+$K^YKCM3&\2V8?BIJ=U3Y6Y],&SG(N ; MH.T_N;-C5>@SSM1OV#=MG"%RO/?GGV@<_>_=6];"XD[0N7^^ 7O03&G>.$H_ M3VIDOM"E?ZKA.T[WQ1[C(UG5,]5-K]=:'Y?5>/Z5;QY7]L]7.Y=&(:Z%$)!G MQ$"2D@(*S#%,1*98HKA.& ZJ'!=NP]2&W/T=S\;BLCZ&?;%ZSR4]Y9F&-RS^ M0Z?K5=;?O ;Z9HOT\TW;)<^#[CQ? &/<5, >=HR;,M@?J(/4P@L>U7/FY,IT M?5_.[1UK=T1\\SS+,DDTX\9.7PKFRF@IR'F6PX)ELL!"9%RRD!3APR:FEBF\ M;^&__@O%J/BO2F)B\QPX.3@$TS-@OPBBH8/H/>/^#=3F@=M-G1U6\8\-@[_P MN(>Y3R,2-]P\;&;<$/"DFP=AV>DK^Q8:N;]?+JK'5O'<^N-Z_:C53!4%4WF" M(1=)!@G."TB30D+[Y?.""SVM)UD^/CS,W1%!FBI-A%90$X8AD<3. MFC!3KGM8AD4FL#&S)[T22V\";!X=\K'M-S!@6H%Z5?N"E JUI$5GDE;-Q>:%]^+A?^BN7#K[=U[_O*;5ID=*KE5:' MD;*YI!B8K]/K0VD6:$@,@J)5'+)3!H2GIQN:FHAR-;26).;#I3]ON8X MV W_?3>PO9CE1)_DG ;&E;P\Z_:!Q.7Y.\)80^ER]J[!9XX"SSN_C M/P"K^U._!(*AUR[\O/?^D$^Y>N2S76OY[W?+I_^PMU1?[#^(^Q'6/U:?Z<'# M1ODH3[G0?H(G?]^C3,TV)_5]N7YX=-O 5;'!1@EELZP$N.V'[K:#R\4=7Z@O M>G7/%WJQ^;!VZ\WE^GLET9PAP34S!+*4<4A2*2"EB82I2C.<<\$4\JHF&-6J MJ7WJNPQ@U3@&>.59^\>J]M"%\IO&QRJORNT\NER7A]9-H/?]#"C5$JW#NQGG M:MTX,%WM>K#UJ:F1"K[NNJ[U"WS9Z[JM:^##M;LNH 3/-;IPI/H\IS_&V%]A M6/F>V)!WUO:)UMAXA7]BX_.B*E#TA_?5(EJ7=PO7Y.WZSUK=52G:Z\VJ^BX: M[4^,>9%)DD/.>.*JQB60ID9!KDBA<\7L7#KH'(Y'FU,;3W>UDM= ;Y M92=71H&@SR M@1DL*MK!9-8+M:BT%F;!J 37"YS75-?O(3T61W[EJ[_KS;OE0I5N*E+GV.N5 M6;J(3^JO-OJW8>"F60/]RZ)LJ[O/2QA#$*]@/S8>T# MV#H!WM9'JW9N@)T?]?X*J#PY'^K%[(V 58E1>F6D98@!>R=LW>%B4#L7&OH_ M?;R5A8L1>+&4P>?5M^4?BUFB!,<4"8B$4) 4 M2D!."8*9R3DN4,$4\TH'[&AC:H--;29H[+P!U4;3<@6%7@@%;<2=P:#WGMRIYXZV/7?&L?V=NG.7]M2QE-*M2ZZ_:JG+)Y=#]_/* M%9V6)+&A94(A1:JP'WJN[8UVH!_+H'H-!VL++SYOE\^4<5 MB-B_@GM7];H# MG4%*6GY52UN=A.%7"VN/.OMG!)TIB_V6MS>/\E]+H&2<%HD8;J%-CV4=+ M"D4F4ZBUSK$H:)+IH"*U'FU.+;+YL-Z4]]5NW&-E(YB[W<[0%.'S4'N23EP MAV:=QMJZ#NVF5@MJ+;X!M* MHE;/LX^?9EA*:3*DH4H3;;E%.6&%7,($Y]0239H5J/ [(K1[:,B[/\[AH(\+ M57(_MMC#IIL,^OD[\+?^\=/[C[>7?\:'OG4L4C07UQ]I\Y?J^ZR^S+U'C?+A M'9K>?E='?A.A/-#C_6.5%%55MW'J5"O]72_6=GCZN)#+>^UFB*].P2K-"$:4 M0)T7!20JU9 C@B$W2!*B=$*RH/'\0GNF-M:_*FW3.M36#]IW"=0^_<>;:B(> M*IMX83?ZQ0HC=L[ W!+>+^!-U2WC%2/JC^]P%8IZV'2]LD7] >RL973!8_M1 M]"?K.U]__[AP.JSEXLZ&3S^5"[YPV:H?-_I^5_TYIS37N> 0IX) DF("J484 M(H6T%A1I(H/(V+OER=&N.^Y:B2GRN^6"Z@X%II?Z]Y,?VPZ"_L"\VM@,/KX =VLVJ.P>)$DK&*VH+.G?^JA\& S* M:^8+?T _CJL5M][-^7K]V7QK%F.K-:E?RH6N6IKQ@C!+:1(6!7?5G#(,:2$* M:'"NBR+/F2 LA-T\VIP:K]4FWX#*:,=FK=E-%LGOSO+Z(PO,-O7I #_:B@SK MT#OF,1 -)JL C*+2E$^[HQ)4 !"OJ2GDUIYSXZ79_,%7VI)>^^-[_:3GRVKE MZMURO4UT(YJAU,YU(37:[=$K#9FD%.8B*Z3DB>$H3)O+M^6I$51K;>#LU1MH MSWGJ$/ -/2-M#*T"INU?]LP&E=T#G-4)1BON_-*[]7%GDJ&@',P9@Q_0CZ3> M\KE+Y/CMN]:;7UQ?.S%Y5\\5IRP5A3"0HM1.!A,;,PG%#$1%DAG#$!$T:#)X MJJ&I45!C)Z@,!:VEO0KDGL36CX9B(#8PZ_0#*YABSB$1E5%.-C8J@9QS^35? MG+V^MPKQZP6J3\O-WLHO)<(0;C"4!"E(=&%#EU2E$"4()SG&.-:\\(&+9CI M!!)F9U,\RR@T:8IRA5 F_?84+[!A:BRU?W:H+J/UL/4KX"A7SP[IIJF18!Z8 MN78.@,_FQ5FMU@?0.@%NW12M5BNL_1B^"P*.T@W?%2.=HQNF2\*.T%T&9N?Y MN9Z/'N_PW&6^OS@Y=^&C^L6^)^K\N#V-Q]6JDLU*"&=YKJ'DJ0U^4Y9!RA(* M$T*ERD2:I@D-"7[/MCBU<657!6M>E1N;[\J-W=A_6J]!8SAX6*[FST M_>8?41$=>!CO*NNV,SC>S,,;FZA3C_.MCCKW\ ;A]>3#_\9^(T"]5ZU?/KT] M!_'^4<\0S_."4Y>OZ!9)"U>E$F=VTI&I5.2,%!CID%ILYQH,XO\1*K-]9LHZ,2C"\$K_G% M^[X>BQMO']?EPAT 7]X+VXP+CMXM%^M2592V7+2ZDBNM/OQHCBV_X^OO-L9U M?[CMZR<^=X949Q'M9>^U<&,(^EGJF_-D-OF37N@SW_ MPHX#EJJF_ M3B,M=DW[M0I;-+MFEW8NN5W%L/$6[*Z)^XOEOJL:TG.JV):R^[7*)*P.#_RT MLF.]7LCG]\M[7BYF><$(,;R 6A,[1Q0V;&9NL2K%*-<)$EQQ'K)VUL8'J-#^2>L\>X0 X<0?3$,'SBZ(]*W+FC1[OC3A_]@3B800;< MVKUE3QR-4[_\$LGZD$@.O@9FD@FIGXPUP5C;E:V**^7<#$5G! M_T1C(\OV=[M\J-5_YOH>"TPV8JJ.5OUDK7MGHYSEO5YM%[%>A%.UAIA6[LHJ MM*ITK6SLU)YD_*J?].)1V^N6=XOR?UT^ 3>%PC:489F6D*0*04ID#@U.#);4 MZ%QZ[7P.;NG4V.GEE&S5^%.I8#VLEM+-X#9;Q_8.DP;,V ?M>(\%GJETY\#D MV;H)G/6@=71_/?]E7[?.UM?ON0MV_MZ QF.PKOPEA MRRMC]$[G,LJ@!HRW7#(&CB^6149IL-\LY./"#IYZO?GPXT$OUGIF4JR%R27$ M5"-(A#!0I,C 0DIF_T:P2+-6)?2;_QSD53->7/!2%_3;"&-\:R70M9EATX[7 M4/K--OH@,Y(.5XO&AS-H!$\L3O@<=3[QNHU1IQ$G''P]>SAUV3!)+Y_TC\VW M/_3\2?]J^>C[>I9DBB(L71UNGD)2, ,YE@I*48@\%0E.*0E:U@PT8&HAOGV3 MTKA), >0&X-$P;B!EN9FDNPM(>AP1]G"Q(%V<,#'N< M7*1+H+Q:;M)F"80&7WBI;L#_:+X"GQ02;>BE&<8,D1L M)Q4*)0JI F,5DDKIV_#44BJME>#.1O%.G01(:V#HHK4GWKZ+V/%1''Q1NS(9 M--952L\WP,':VKW]E;,F?Y: M$7KO-ST%90YS=W:K3!^5C3)*4_)M?=8V06>OA&L;E91Z;:]YO-?*?NLSA/-< M<#O!-$P82+2Q\8'[*U<)5U)R85(>$A\,9.?4PHGZA,:VO(K<7R4,5+,9J&/] M I$)=-? ''4L@_-F;_4?['O9EJ[>I6BVGMY46>1[SH+&VRH&BJC),VR'Q)7T M&/\R7SUK_IE=/I9,[XBM=U5%U.B1ZL:[30_F/ M)B2L=DKV?M.NJ4O!"VFT@(EB"!)#$:2BR*%0A3&9($5!@G*CXI@UM87,1G]G MPW\ T&"D_O8;8\;OQ8&' ME-_VNJA9X@&WJY6]1-?Y7HW)-\!ZU!'F[< MI_>4F^,/I8U7W1#3;G:[6?WMO5./^-\Z\X3@-,%,%3#+60Y)@A@4J4MS)1DK M=,(3+FF/K66/IB>ZW;QO8J# G ?Z;)_U>7==_O%WC[9V?&=?E^NJR61K_8KWA;> M* K#-1<%Y (32#*CH*""P$PKR1470E+_K%>/!J<6$+8F0U[;7-5&<4:#E;4Z M(%'1!^QNXAD"PH%99XM>8RYH[07.8)^J)OV #$C[/![Y:V%GE>D]SU^T+R7(S8UH*)"2' MU8DGPDP*.4<?&X(A;P_[H1(T#/9H=-0STA^%U%!APYZ4530_WG-?OM[7@ZAI] MLX)HDQ9"VBEHX10@G?QYGCC]06,$0B3A.HAW@EJ?&@7M5\4\EH6Q!GL>-)4P M \]\A_6.'V,-AOG0JWM1X;Z@VF@ ; /5%O6QX$J51 / .5TW-.0A??/T5N63 MC=.?]'I[9OV7;>FV@K)"RP)#(PBVX56B(54(0X8UQJK(4(&"4KP[6YL:K>T9 MZTY(ERM0V7M!M;QNL/U8*QJ$ [/41>CU2+WS0"5ROEU7BR,GV7DX?YA9YW-3 MSUC*SORKG:;/IJJL]WTYMS>OZ])[V_4)@Y"P,S8&[0]N,Q8GT$[G#"P((8)+ MRSP8!\50/JU.C62V1KO1?-_L?P.UX<'K0V&=X!DJQ89VZ! I!JKAD5$(2G$C M(J^6QXV$0L XB("";KYTPG>8WZ+5R^R6HUDM+ZNUSQ!+LCPM+)U1+)TF= H% MRS-8%#E..%)4J* ZPY'MFQSQ[:V48%^/3<-VXS86.$TN7L@VUS M\_Q3.=>K=W8TNENNGF?:<$R4JRZ&D>5XI!6D*&$0\SS!.LLXX5XEQDX\?VH< M79L(*AM!:Z0?&Y]"L)M-(^ R,!N&0>)-8V<<[SAH8N^L&.@?Q/T(ZQ\KVCGU MS%%HXXQ#[6=_[K*(4@:S/"%%JI,""DHX)#1)(2]4!NT'C1D6.+1S(*8YWWU0)RC"P?E92HD->S&&$G%+BE13R)W:K6(BSW))9)'HBW4@ID:- M7^S#W/SRJ5K4LJ'1(-#ZQ9X7 S8P9YY2%QA81V"0&.YX2]=7!#@53W5??-E1 MORH.JR6F=JO8..@W7>TX]&?N;E MPI7X_KSXN'C2;0F0+$.228MDRC!SE1WM%,ME_2=(;)71_ZFH5^_YQ\^@BN<>%JE?*[I<+_0R:"ZI_#F.7 MX_#[T3?UX"^N>D?&(I!.#J QRO*51J:/3V=>+ER#;@&9X*K0F0H@3E7ECRH2"%%1L!$YJQ@A3"*!)&'5ZM3(Y.==6!NS0/E MHCZ^654J6U;:0FL@=YY%.3OTJB/\:"0ZO /32L?YH3W0G=&#'R$ZCM$8AXA> MM3R%8T3'P? \2'3BYLNS2-O\BIW _[IEQH^+O1W.>HI6\OE>A?/=]I,0B+ J MPQTQ.Y_BN5/93#.H49XCC@J6Z+ LB=@63HW^?GN\MT'1LXN9/ABC914]_;1< MZ?)N =Y5]8'ELZN#]MV=A]Y^QVO0%$Y;SDM598%O 5B[)]2'XOMGK<9Y&T(W M(Z_0QP-S\,ZCO0HFZQNP'_*-L]$8&=O!4F3C6'FU--JH('>EVL9MJ.?XX8[? M?]6M;M.7U?)NQ>]O?Y3K68*0X@EEMLNUC6TSC2!7&8:2,9:(%%.DTJ"!X&13 MDV-T9RG8F0H:6\'OSMK0M+C3"'N2:Q3MW\VFF_OA 9Y@V ^,$%YPSU:UE@@AH-EAOG: M<;7LKT"@NC*\0A_5MTB-F[IM([B=K =-H'L5L.F&(7-3F>%LC%[?I M=/BPR$WWY3WU)*N3!+_JS?>EVM_^2I!,F"8%Q-*I#7/#(64LATF>T8+K#&4T MJ%3WB7:F1PFM:6ZW0-='9+@QY;ST%O@Y!ZT?*T0 ;&!6: X0U28.L[5X!H2X MBH@GVAI7XK#;X0/-PC.7]TWV_JKO2D@YU<#46*#);=X9"9R5H?G>KT#L_NQC0#/T]QZ&2H^4[^.N M7YCS_>JA(R=]'W?I,.O[Q'67KH0TVSWM)L]VC^?H*NZR3FMZ=>PK3U+A"H) MGB04$JTU9%)HF*28(84ISWA05G-,XZ9&''M;;GLG_?VVW?HNIT3HXM!UEG$[ M;N@5XKUC?6TW'?;.#7AQE'KK'FC]&VEY)A[T ZW;1##P2@LZ\: ]O=(3L8T> M$J^-M/4W_L,50'85DMVC:T[:S(S.9,%SZ5:!4D@$YH[H)<2LX"*36B09\BO\ M=+ZQD.]_G()0.Q/7P+TE8&V[Y-%^EG;^]VCCZU7 618/L+LI-RZ 0Q-H;2>H M# 4[2V^:T&G&"YEI[D0U#,DA432!E%BNY@31(C&<216D0C:&T5,+ MT6]EIMWM%Y9/K1,''FTNJA)VNC18XWESP\T> T=YD[>B7*!(4F= MK(!QNT4X8]P@ID68 +!WRU,;6.RGDT4XZGXN'%'H80&7WAIAT%G.:A, M'UB3H NMX74*CK9^?>V"+E"\] PZ'S#<2/"3?4MG0AA%)>9NGR"!I$@PY%QS M*%)C[#@@F$B\)*%"&Y[@.)#'IZ<*8LZ89?T"P4(R XFD$@J>(5=^R4X!M?T- MR^,/ Z$@CS8*###<5C#'&P1"H9O.&. L'W<(V,=J]!&@:GQR \ ^)'WX_\7] M?5-&E9/>+S>VD2<[.UEL[ M5;N28DD&!=88 M)C1#A9T49$;2,(X*-6%Z7/5MQ94&U175"L3&_=T)5@1N^@9WAA^3#0GPP(RV M,QW.G>U@9WR[]O-F:_^V1'S$>D9]L8NKY\L-_>NK&WQWKZ&;#]>"P>A .SUDOYC-I2\-L6 MO4\=Z%TFFW$2E.'T,@Z;O)Y0QDGW.Q4R3M_5CUB^K)92:[5V%<0K4?_/#]7I MKP\_]$J6:ZUF.%$8BU1"R:KS."F%5"8*"B$1+C1B&@?M\YUM<6ISZ-;@.A-# M-V:ZQ*NU,Q\L:_O#..8\[GXT$Q7-@9GF)9"5M: Q%VSMC4G6_?QJ%J8P*4F202^:ROC(,>8HX9(84S"2$JTR& MJ2D<-C(U>JELA+:E>U!Z'%OQ!]./0"Z%:&#.V$-GD$,]7>Y'UD@XTM#(Z@BG M73W41>BX=L!=W#^6,X2$EHG6,"-(0T)R UE>Y-#D5*0HX5C(Z$OWMMVIT<) M&XL68*(9Y<80B!(J(#%)#H4R%N!,\S0G@F(3N"@V ,2CK=NGPX <<>\V#+CI MK-I;PT?>M]TA-?ZNK6U[X#TVK'=N[U'@G^[]/5%KTIW(E2N7&/O=?WG M3_QIN7+9094)N_6S]2S1*M<)RNP,,T\@R26#(F,$4ES)XR29\)/4NL2(J8T& MOUK['E?UB9^'RA7 U=\>FY&Y5I+5RGV#IG6IJ7U1[IP*2'WOVW?=M#=6CPS, M@:T'-Z#V ;1.@#>M&W]RU77;CJA[RS$A=Z_."5QZ;-Z3U5.;>S#7JSUU^7$<"_P@/O4!' M]ZVEZFHCRSZ_:NIVM7+'CZM(]NWS[IIF-G+[!U^I9O'YI^7*Z')C(^'UQT4] M)OQ5EW??;>Q[^Z17_$ZWR]-?5J74,Y1)PFCJ9-IY[H2C-.1N[\K05$FF92Y$ M$:S..Z(#4V/OUE;(:V-WNV$/SMP;8&K_+/N\*1= V;>'K]9NQ@+6#I;3N2[3 M>%]\E\RG^Q8,OAQOW8+"^07VG0?[W@/Q#/8O;! %00W[9;?#=B#P0FAKV!%] O/V^5?^M^7J MW9ROUY6^NINLF$(;E]J10$+=PIMV662:%Y(+J9')(DU77K<]M>&M.WQVM%;9 M#RH'>NG%'1FR'%*F.>3&Z-3(@F0BFRWTG=N$ M^!8JS=T/5U;C>M#HF. V%?P6=V[CA8OE4R2X_9@_PELY,,LWB%D3V\4F\*:Q M,NJIATX:SDN)_#[, M9*/CS695BL=-I1BW_&1]7S\ +[J+ BB R9[X'LJ53HO$W@OBX@:P]]JQ4'F3(_PTA-FN0,Y^!2$WE?<<^@OH'9I K9.@<8KL.^6 M";H.'0.M9Q[W"+TB[7?GSX]IP^[G>87S9)?.[]W[!4:MIM]._^JS7+>BH9CH MI9)I@*Z2N(!(,!WX"!WX9"05.>6*\=CI0*IKL+'MKOD1.^R$EQ82Z9@QASCF M$42)9)":OIQ9*A0IF(XQ.79;^OL">)CU_P 0)T02A)32A*3COSH]/R:Q$68N M,H8Y+W#J$K![^P8/$(8/ *_=^]\7:('?ZEN\]B6$J3(%QJ_G\^6/*I- ME12S-3!-?3UJ#+N@Y?7-W#G@H.];&]>/WZ)6U[@W\WG](!?"'(M]F-/[*2(Y MBVB"84P2DR2'$\A,7Z\H1SA)D*(DLSIU.KGSZ-YZK7' 6&??MN<0KFY:N F$ MT!Q@Y[]3@YZSOO;NS'-XM\%:\IQU8K\7S_D/W%[F_[$L-X9Y[]2GY>+>%/F] MDVP]%9D)0$6N0U/*=&C*"60\3Z&,BEB:OIN(.74?OC[DV![5P_ITMERMEC_T MNN"&ROX+4-N]Y/T"&/@Q/\2N-=>()!B#ZP)>8W*8\OYN>(+5]U\8]L4*_+MA MZ*KPOW)EWR."IH],O18WF3/+A/=^KMY*&=/LC[2-,O%JA_55 JB(J47 M$FE!4[.M)F&1IQ)F/,%E='&AN1U<96 MV4.'YH+:7M<6R)< OKZWX@VVT#%27\1ZM$>^@L:-?9(OW7W@ALE7G#SMG'SM M@GZQT#LC-2M%D[CU1<_YVZICY\>%:>Q;]?6]4^;73>>=Y7S^8;DRU0=37+!8 MTT>NUU9*1T8J9Y#12$*49#1-HT+H+Y5+9-3?E+'12^,):%P!QN@)J+TQY4B' M/9/-O[;9Z7\:KT#CEF/H=,-4V@52PTQ08"(+/C?.D=;ML'J-NVXP9] H[';8 MCF,R#W?L65/5WO[=K.3SI9'C*5^SLFJ9/(VR7"694<6-$3-IK!R2F K(,RDR MEC 2ITZ;65V#C8U(]Q[&/6O!GZV]KB5273C;<: O] *S7'_@W"N>+!#Q6^+4 M->"P-4T6KI\4,=E]?(('W0=Z6-ILT'_;MR*E*2(!8;>0*L^2-' A)3 MB9EH8N$1PA%%5H=OG:.,C3A:0T%M:2O:5-EJO[B[#.KUA9T7J$+'0GU0;#\"SW$[N"TGH_>)&B,E_CMLY MA_UN]1Z,,.Q>[CGG3C9KSWZHY\FUK#+"7R_$;W3U3VE*/)OBN=]DM6>89U0_ MQ81 D?!"Q_LR@BQ)$<2<"9P*7(C8[?#ZRH!C>W4W]E8-Q!Y:B]NR6%?Q^FM@ M6QYD>X0P, OLH[;J[==U=W6P#WN/*(G9)LYWIA?/2J- V#/@^V;-,BJ^08, M@^23N]CQ(FGF/8"ZE'W>YU;]GL%/4D<.\NY1KBHMAXN2Z%-:F#Z_,H8X,L*N MI)"0<1;!.,MSBGG,LXBXQ.VV X\SI*_EQ1\;,]U>^=:0VW%="" #$UQMLA'# M:XSN[*C@C])KI <,Y;S]8'$4R\IT+65L)HLJ\V-LLIE^?:= M+@ZUZ8Q@4[WE,16*1Z(H,%0I,GVX6 &+-!(PQC3.6"(S6<2MWH_E F M\D/YH,"$62M'4F*7,[J%XY M_$.*>UGN+1R,X$-;Q\[S/*:X@!SG&"*D"&12,,AIEJ9%BG&$G=K,];!A;)MZ M.QI-X*>DY?< M[1@X:ZDW4*?I2OUOU:/GVG&'G(^+@^[ABVJ_Y.VR/,PL5#@B"8MC6.1,*9QE'YNP9XGH'4%5+[T2@J]8:\'G8J .:\'FQ*W!VDUP=K97ZW?GX9JKW>3Y06NUV^[4_[/*4\3A5DB M8,)24P.584@*E,-$2,9R*@@OG'H4]+1C;&^IK_))+C:R#B/-5)EL^.TO*V$E MO7*CB^>_& DFXV%UEM:XY7I,WW/N+'>1PL](Z!VAQ@,S!XV98.L$V/-B4NT+ M-9^H2T*!<0A4'OD\]K\-4[\;-3UM&7;3Y3; 3C90;KQ=C_B_Y>T/F[F:S>?F MOA6%-YDT1"0IH3R&/,=1G;9$)>$PC:*(T%0R$2/K0+][K+%QY38LV3.W#E$< MXL0K\%H$Y?Y "TQGE_&ZGJ#D#)Q#).T/P(%"YEN =(N*[:#I#'^OW&*X.-?. MEX. UO*2&]H=:/[6WXKO9K_[W69E5(6KW>NJ4F1:T"(6F9%.2PL=HR;*'/L4 M&(I<8I$JS*/":4/YZHAC8]@FTWNY*&>B.@M?+GI(J'=B;!E+^D0N=-1H; 5[ MQH+:VFTWQ,I@SWKF-MCXERKO''5X%7(;$,X*C%M=>&.-:=.0=[&?]?:;7J5O M5E+<+;Y*LU5U?"BGE"9I3/(0A:%\%R ;9.5I_:=Q-4?H(_ MC:>@9U?[5N3[1#U/.Z\7"EZG_]0GNQ8)AKX/< M*+MYIS[,%G3!9W3^95G.JNR-MHB@*)*D0%D"8R$11*)((!6)U']5!*LBB1B+ M>ZEO=@PZ-LK?VFRV[+96@];LW@H&5A-@&\KZA35X-'LSHOUE.RT@"J/>V37P MRXAX6D!Q4(_Y)T]6'V)*=9'C&>( (551E$.(T@DTPOLY-< M)4RF&<^("U/ULF)LU*6_DKB*44QFG:Q::H2IP#B2_D/H+(/=_H"$CFL;RT!CFL_2 M_+,^>Z[$/QQCX,+[LPZ>UMF?_UB_1_?-IM2+Z;)\NWQ@.I@U,:PY'=+,41T* M[9U0;$ED+Q]=HAAC0C,8$:'7QEE$(28CZ?*@WV3-V&AA9_DM M1SVW39 =G0P&>V#R:?T >XY,P-X\'/AR$!6%J"+P JM7?KO-HD'9T MXQ]SI MYZ8]U_1[[8):B2XBE:(YDU H:LH)F( 4J0*2B*B81"C5"T>G%?OI&*-CQ4:% MY+'I4[U48+[M>]6WD]@Y;"U7?+ MM?=,.2244ICDBA>$XHQ)JX3M2P.,[?EO;*RV@!HSG3IZ702R^WGW 4_@A[T' M,M8/^37WNYYP?>W>TZW_=OQD7[SY((_U-=?:9_KJYWKW"WV4J_6S$5)?OUY4 M)=V/59:ROM^[Y0.=+::R*J#&&!(I4H@2TS#4U&@@3B/"XBPAD=-KWF+,$3[V ME81TB-O@T>Y("?-._GYGBB.I, M_3J.?3J(VB+CNX7HU7&'[B%J"\29)J+6E_:C(M-\G);?]4!/>ATCWCS_41KA MB.:0C?-1O%>NFS/6]G62P0*C*8<6QV;W5$P@2/(-> M953B*+=36/=KUM@(S;@$U'SYHVGDJUIW -WZ\W@=GB%[!U#.P\:_>&C&]@YUR0Y N_>'ME64^F#4K$?N$\YFK/ M=_>HU?.K?DV83HJ?MFFK+"JDP"B#.2954V#&O?X #,ZLW;/WH\%R$*KSTSNG0+Z^V9_)M1]HG,S7E7$O2MY)UF$)U?(L*REF:V!>53=UE76?+3M*##H'@5DQ#/SN/23Z0NBW@X2S%%;HJ MP:-VKB&^'@YZPMN+_7X&J;]5<9U%8W;6:UW;4BN<]#%!>@ M/)^C6 T]\%&*"QRGIRE.5_?CK/_/R\63+/7(E:)W66E[ M[/^[45;YO%S_EUQK6EW>+XQHX.Y.]47'LM]3GDN517$.XPSEM8P?RU(.:82R M2*^*(X*=2KE>S).Q,>L?II2XL1WP_78$7'OG1J,O]_6P8^9_BTD/O>(_UU5B M)\Q?)?[6_F^;3?SD\XVH3X3:!.)RK3^W!L_2"!6V*.@8^<&$2_[>$"\^85Y? M.B_GS:#OL1>?M.-7X\L;U/-M6S7#,$8L%_K1;%)WB& HS4$SGAP?NVJ:IK":@TVXZFW6YI@OS,J\;BTWS!)&HR#.8ID3' MU4F,("TR!542,1DAF4:I4UP]A-%C(Z<_%K-U"9J@R6P._O@^X]]-/3_8+/1\ MSY]-\*1CZP<=55?[%V!65K%377H^*\O-BS1V<_FB6!Z$C6SZ!PRF>[9RTX[# MVO,S7=TF8,][_=G*_Q&T<.LQ6^/HW>9B^+]'T[8>4^&M6UN?L?L**ESJI3[- M>:)P;G;$!:7Z#9;%L& YAB0FD@L5,X8+-VV%2T.-[;W36%J=V3^TM@)9&^LL MNW 18$18ACE%T A_0I3'"II?0(QSQ@JA;X>$FW*/'XB'D><9"&3+UZL7X$*_ M%/<0VYH)&CM]RE]50IGD:)8++C.,P JQ%9)L-TM7D"![1*(+R+"=F+,*'78+D'65XKMXOWZO:>J;7FSM%G)[_JU M5^5[\^6#-,E;'Y8K.;M?U%H&_/F;7O.4IEY-KW\6HOK;O%X-B?^S*=?&P,]R M?:>^T9]3PG(4*81A%I$$(H0D)$E1P(*+I%",8Y$Z:3V%,7-L[[C&$\ ;5\!Z M9SV8:U?=F#?0W-KQ\LO/6KAP$!QZ"VL6FS&4"VOEL'05[GE9+@#U?P<[9 M"3#EB4L%M,/^.#[LA'A] P0R==#W0UBXC]\>@4?KF>S^8&2;_KNZ^9TRLCCO M9F65-/IE)1]FFP7Y;K=30$K.:\R#G4@R,UQO+[,U)V4-48?/F(R3U-W18 )5EK-"4131R*G4YO#V8Z.> MWY;ZJPN>&AO=N.,(.#NBZ ]'8%9H#?/8.++;9Z\/^]$0@S[9Y]T[?HPO?.K& M-CR?MI7T&9,I33"%-&8%1%%*("-1 6,<(48S(IECGL;)$&-[=G<-8?K+%)P! MTO*@Y29X0A^PN"'3ORW.B?-AFN!\>AGQ@,MN7FQP<_K)/HVVYW2V>EH^T\6Z M>;=@A4T=5P83JKA^*4L$:4),R\4TCB12*2%61?_G;S^V!WO/0)H=3_) MMV,1^"G>LZU76^P3/%PZ8=^"RU#-KRV^)HY-KB]YW=W7^N2J 5M97[+XL'OU MQ4_YWR\WP@$?YLL?_Y#B7K9:*6^D6J[D5\GGM"QG:L;KO1;34,5LIHHD21#" M"60RBB#*I80%2CC$L9 <9TF>Q$X9.I[M&QL_FHHL.J_JL>ZU W][-:\$A4Q% M5BNQ![X;]SQNE?>9UMOWR -/ULMOCE=**L9#4+EXH! U :SR%!R[VG:A&FQG M_(9I&&Q+O(^-H]D+OP%@ETWP6X;QK/6L?ZZU 65UR/MU=O]]?:?^*.LFM]7H MK[D.(S;5AN\[J=WA,]KLU^]OB4U5EE$>QQQ&&B$=RWN'F.V"YHH*"2G*3:A $DA(6D"]"!)9BGF2 M$C9=F]J\?\O9WAK^_\^VF6V["&)<01?<^5<.HJOLS>QRB[-ZGP5K3W?_(_2(6'2VM MC 'O9/W_CU6_*R-._)^S]?>WFW*M@ZG5-BEM2E*:1DPH*$F20R1C!HLTCB!+ M(HD+@O32U:G:VG'\L<42[UJEH)5\DHO-Y?1,+^#;O1\"0AJ8[%O+P:O6]E^ M7A^VYH,?VG[0.K"7*NN/L'MBYY5]76T8E$I[ G3,BWUOTX_DOLIRO9IQ3:1F M2;C7_;) $D5<84ARK!=3"N>:R)2 BDF"9)Y%C#@57EP::&RTM;.SVD-S8ZV+ M:$:4%Y)$%":"3?H]0M4E,2<(9E2*=UJ*'S@.4R-Q!&BX%65U55;ZUB^ M?A%?._KW@5E@GM\#R]@8IKGJ-1R\29%7B20<4EK55 6IQCB#.&4XR)& M^3"R';U=&-LKPH.40X/%D6A#BP=H $M(J""Q*:WSEB^=9:Y,Z/^+H7.S1GQ MUV@X?9";9W(<:B']W?CWT ZY>9J\*8G<;DG/ ZRFZ/#;\C7_UV:VT@LSH^-4 M_6Z:",J)>;^FF"80$9' (LT%C#!!3"8L3F@^7$$JF-,*R8K:B8[ M&3G@KK2^T7<]9Z4I*)CMS'4\4>@"V_(LX%;L!MK%;\PTE2R-H>"C!6SN&^X6 M>/C=*N\:<-A-;@O73[:G;:[IQR1O-N5L(Q!#EW!Q[*P$%885 B%!% MG>HT_)HWMN#]/5TMX'*S!H_-!+L1D^>YLZ.REYN1P.37.@;V/&L;BQK?P(%S M^X&QCGDK_\Q;IO5P4O910_1IP3&YRM6%L5-ZZ4#>17DDA'Q[;4M;^D6>/N;%.3@F)>/ALDSVPC?T3 MT'I0MP+<^F#P#Q/"]D?0=Q*(LQU#9W7T!>I,FD;O6X75BC.Z3Q_T]WO*29*B M+,EA' D%$8\X9%E!H)191N,8*T=93U<#QL:+^EN;AQ$EVT+..$L(00GD G'3 M+CN!E"4<2A5G.$MCF<4LC"9<'] 'TX++ L-N]Z()"67@MTPO[3?CP_#B;\?H MO8CHV]:(48J]'4/45^3MY#Y]$_K6^KMF=&*J3,+RU]6R++DY7]^.K5N%GOBPW*]D>VD[3E".,"PFE4 PBF<>0 MB"R%@HLDR=*"2>14YG1^F+$%M5MMJMK,WKD0%T"UXYK;H0K,+3U0%H08EBFYWCXGARJ?[$<$'.EM5>X^_Z0A)W];$11\7CQL='&V'^B9_KM]H MN_\Y12A-DASED!.*]7)8Z$@FE@JF45(@PEC!>>3"#TZCCXTVC/%-6^(]\QWW M!-WPMZ.28*@&9ICS@-8='/;^7KLR,17KF]6J[?'P>6E:R#:_^-.X!RK_/+)3 M+UR]DI:;!8-R62]PCBFNWTUZJ!]]FBWDG7J[DF*V_D!YM2JLLW\^+%>OA?ZM M_I'.WRQ7J^4/_8UZ2_5WUFQ-5DN2J4A)Q"E.8)ZJ0J_C9 0+D490Q!FG@LZ3)R M;'<*U*Z UI.4'BP-Y+$^W[!GE[Q4];W=! MWS8%3@F6">*$P)PG9M&O,&2$9! EI(@I(:0H,K<#EZ[AQG>XTBH9S*N7U;RQ M=^8J;-6)<8RR+(MD#F.1(8B4:0^(HQ1*2A,:)TCQ)'-:.'E">)!UTB5\ 6SZ M-3CN\78B;;E$\H1?Z!71OLC&P4G5->#<%S<6B/A=RW0-..S2Q<+UDY6*S34W M;LG4*Y]/\DG.DU:CE1.5(9I#+#-S.!X7D&+)(1&"4YZC-'(KG>X8:VPT\JHR M#B2.=;U=:#INI]R&T6";)Y/M#DF#6 "U=0M,PFQ\G!GO9;8Y+CM^<5.CXY(> M6QBO.5]MI&B::):O%Z)6Y:LYZ-/N-=M\V=.T8'D48YA)*2#*600+1"C$(F6Q MRK",D%4'F#Z#CXU+&O.W#72K'<1EI:39%&.[QX&])L5B6R(@U($IJ46Y-1UH MVT&C5]J@O&=^'_EI5[@=]AD"PC[0QH+;E]S7-D)/W#KW#5SO.=Q&04]O#W8& M^M[#LUCJF^=O^HZO?\[**9,"4U$0R%&L=)298D@ICR I2)PPE*4Q]J-VNAMS M;&^((P7$0P'$"3!F@S^-X8XY C;PVX6EGD$-O2>]7-S#3[,GS4??#E*4KJ'H M3_WQ%)=AY!OWQAV'_N(I$-8"BF^I+&<^)V82$19$F$ FI(,T1 MA3F+TZ1(%9'"*>/ NJAJ&D<5R M!,HK,=F./2@Y.0)R3%"NE_=87U=+]M="2/&-_OQ"GZE^94T%00F..(.QU$"C ME!:02AE#4>E@I2E#B56W[8LCC(UXZG0<:HP$:_K3E+8;,QW6:&=QM%CWWHI. M8"*I@:GL,STRP!<_P#BL4&\%:*!EJ"M0;LO-+A ZUY1G+QQNX=AE]\'JL/.# M/94"Y;V9]Z_RT0A:+^ZWFZX65N^;;%2#\*K-=&FQ8_;0K+I^HG%W[ M?(^8IZK,>D,7__QU0_5"8RVK[:AW>@B]YB@_+K[JKX7DZSNU%;C@,UE."9*: MH)19E16:+0C"D!"5090K28LD9RRV6J3=8,/8**6N<6/:#7"_]:/:11*-)T9C M?57[4J5_[7OC$$7TG#*+ "S\1 2FJGH.C =@YT)U"-$Z 3XN0.-&E3 Y[!PX MQ'KAYV*@:/#\G-#].9GMYF1I.R=N0>-M:':&E3UO/5S@>9OO!Z'IC;?J&;SR M[U)LYO).O=+,Y$"F$J8\B6B,>5(D3B<>0:P< MVSNN\:*6[6G]V.ZIE49@N'6E>L);9\"?E3NNH760B;>,RU]Z.@._*8/-I'O@ M'Q)IOZN&()8.N^0("?;)>B7H8+?GQ7_4+S#]3*V;<_@I+G">FB:0!:4I1 SE ML.!%!DF41%ABEJOB77L[IB]8U< M2#4[7\$=Q;&0A!40D13I0-.DUF!2P"AA>9XPGB:Q5>7HK8:,C7+>/SS.E\]2 M@L;F*NW&55^S[Z38$=$04 >/\UI[6YS+0+7RMX+E-S6GKS'#YNO<"-E)$L^M M]^M'C7^4)L0KUS,=U\ER&BO!BXA$.HR*-.L)S"&3N8"$X01'*B64.27P'-Y^ M;#1FVA\O%=C:YT9@1]#9T5)_0 *3S3$6$_!E.9_Q9_!G\_\@Q',>#J]TSI:CDS*8JHCE!:0R+5*^K4!P)6#!< M0(PSI+)4QC%S:F@M^NOX?MQH1?U5=[&V^7B M2:[6IK#JFY[0\OMR+KZMJ-$,?D>?=<1-J; M69?!E6^>]_Y6)W4(5D2%8#ED><0@BF4$21P3F.<12E3!3%.S?C&CG0%CH[O] M:&7;%W'?A8E9C.[]XM8,';"XG]>?5GT3W?JJ^3+^\7LO_7:OUK@OUV6ZW*WBBL8 M3JG()$R-9"'BA,&"*P93Q' L%4]03'JNN?U:.F:BK2P%7^7LC&1;IX M_DL)?E]KV^&;T^U!<^C=>Z'N^4O@O)1_N:D=<#=WNTN[VTJ;M$D^HFY621]G M:SHW?K5"RD,M_L/,0*CM <_6OM0&0AC0.[88 @WH3UEX)LN]#FN[ZE(6(XXS M ;-(4(@DSB%-)(&1V=[-FROB8-D00\RPQ< MV/P,# &IN3+ MPKB-W1.@#0]2FNJ.5W#9W O#O[B(;C"PR1X"DL!*=0FRT.,CH,:Z^S8IP.Z M;I;Q TAH-FD,\RB4>]WO+E;05^\Q@O[;,1MTW'Z0I_ZZ>^W3;?')G@IBM/S^ M8;[\\0\I[N6O=+;XM"S+;\LW4L<[LX@B[&"*5>9*#(1BY0Z*8KULV-L?&#< $K[ ;X;1\"]]J3I MA[S:DZ<73@SP'0$9J-J)HP+H/(!&"? *^/&+\V$ M?#TS(;4SX+?N"7$7+KL-3K]"9CUM&5;8[#; 3H3.;KR=&[<*.9O^;KKHZ5 Z M3MBWV7HNIY(E*D)Q!FF>FV9G.(&$X@PRLSN8()ZQV.KD^-S-Q\:"E5%F]RY. M7K%?0&NN'<&=1:^;M6[%)# 5N<)A32]=?I_AC%+RO]XOG_ZF+ZOHXE_(_ CK M'RN..'O#01[\+E?:I[GS,_W"G[HY]!1G$BO!"A@A1"'*<0&)U,$-QQAE>9:S MF$0N'>7KVSH]EH-UC*_;Q+L%&PU,=K&#N_.!G[_7W1X[O\T/'?3ZB[ M]M"=XU?GT;_V+/34\_%9S]"[Y8-^^4ZS-"42R0C&A)BB\,0T_B095 7.XD1Q M4DBGD['#VX_M;6BL \8\\&=MH*O8^2%X=@]A?T@"/XP.:+B72YYUVF\1Y.$0 MPY8VGG7OI&#Q_*?Z"HP_Z,5I==):'9&4KS?K[\N5.0:9"A;%29PQ<[2MGV*9 M*D@P5S G&/%4R2A"3B<1'6.-[9&N306EL74"Z-;._C5$74!;+MG]P!=Z65XC M]WN-7&THV%GJ4RO\*AR>]<$OCS>P)OA5QT]UP*]?TJ>W5OK7+-I+:OQ=+F;+ MU>?E6I9B(^_X>LGD*M9XHF83G'"""L(C*%0B]1HYYI!$BL($44XPT[^([77! M74 ]@$T3H!X HP?+BV?7*>FFX." QZ8E=RQ[M5G MRQ5TET9; <$?2-0RQ"0X=MWJ"6)WVRW7FP[8=ZNGOX>-M_K>I%]$VBH0?:$S M\5FNIT4J,E'EP\1*Z"BT4+#(]=*2"9P@D^H68'..-"_ MY#6Z/!YCT(CR@H/'4>2EC_5[SO4=/B[X\D&:HYIM,E;"BJQ@*H)8YA2B2*60 M%$C 7!9Y5F09Y]))!^?L*&-[YC_KM^_*? G+O[L]]NMS2T:^[?GHEV<83ADM&N.7F0CW;UP^YI$^^: MI:;ICSF-$IFK.%4P48+HEWV604H2"2G-,(VYXCRR>L*/;SRVA[JUK>J':Y\D M<8!5]_-["P*!'UD[YYU2(LYYVCL=XN!F@Z5"G'-A/PWB[+_W3('@W%17E4U7 MM*:/]E[J>"M]N?>KG=YETU][5_ F1<$1ISGD.-,/+V![]MKO\^_WN\I4[H#$=?.HK&NYY8NV6#2\W78%YJG6L[;PX >W< M[7DRV9N_O5^#G8>3[;R&40P.@[_?'!>_)@Z;*Q,$WI.R#O%^,85 324Y6"X<=W2MY\,N6@N!/UO>459FOY:?9D1EKK;Y,YIZX3 MFU\_F+Z__UVE-C2+L*_+N;[7_7])NOKV8SE54A+-9'I&9)9#A F%+-'KVR@E MI$BR),IB)^G<6XP9&]O99QUYF0H[4AL*X,!$5[L!*S_ SA%0>U*)XFQ]:?_9-"E]4K&P*)MON@M7( ME<+Y9XU)O0*=IJDB,O MVBMKM.W8,02&@9EP"Y\ITM[V4YW43#C1,;9:KC0OSN?+'Y6\ON^:]E$OP6:UPM="[+/EE&/%J5ZR MPEP@S5A)@B"-"(*R*&BLDCC*[E]U_'2%?_T2'XT;VN33 MKW0M?U\;L=@O4G_?=&1\+Z>L8"Q+&8,HQ5)S381CG$5I$65.8D7V M0X^-Y+>)TRMMYRU]&3KQMF6;$"@&)Y^CC@Q;1(WA$U";#G:VAVK'8(-7P%X, MG<._8",&&UBZNS!8W:$O9:UF3YK[GF0;ZIK\G3:?E:.D*'($L32AIU02%KQ( M(&-$THP0)"*GGM9=@XV-EG:V@NUBKY]80B?$MKSD![C@3-0#LQZD# Q'+=]5,JL;BF'WFTW1#>+A_8;%%%4&:,V>*^;AU3SD15Y;1<;'5\IR+1 MJRP12&@C!CB1 J:"J?BN!XVC(UJ=O8"OF^P&\WTF0P[]@D, M<6!2VK9GV3._ZEK58G[@P9[DM#_&N@% KT36QXY!^>T&H(YI[Y9;#=Q.^Y,V M].-:/I33&*<,:WJ$"BD=<*4T@@2K"%)2%!%B^A\3M_Y6-YLT-JZ\N0$S^-/X M!BKG7-M@W3[!=H0[[+0%YM^!9FRX[M@G((^C&?;.K'^/WMF!IPBO6Z.:8H(FE"$J*+!;E7?'EG7)LB2=T/ 'II>]Q"O M>/(L\L/TJ;)$+5#?J6NCOU ?*4M0+O>%LKU!/Y+[*I^6\R<=%A\,\-S*/24I M%9002)#9 8PXARPA>LG.!.$LI7'$G8BM<[2QD=G6V*,'RE(UW YA) 5'>9%# M2J7)4D<9)")7,!9,L((0F4>1VZ&S-XR'.78>!&4[_O>&7&#.OPB91_4Q)TR\ M,GKWB(.RN)7SQ\QM=U'/M'$Z6_T'G6_D&WT_:DKK3-3[827_M9$+_OSZYZR< M*EJ(2*4)-((C.AAE,20QB:!("U6D28HJY7B'[/#K8XZ-N??L!%M#P9_&5,5L1S,%K\$UEET1\RW$IOM\$/+LSG"C ]P(?93_-3V6S^X$AF MK% QQ"DS*4>40:BQ4>V=4D;J1+4&5T^Q7AC,'A^Z M*L]< ;;D2B^PA2:_ ZA:,P/LJUU'PR]]71YN6#ZZZO8)P5R_HA]C5/WHWR[+ M=44_N[-"C+.<2*H@TM0 $24(4A;',->D$661%%GFI*YP89RQ<<7!T>WRX7&Y MD$9;SAPK&@> \<"-,2X!;$<7'F +S!65A9,*F* 'K%>0\,H3E\8:E"2N.'S, M$-<^[J.8JUX49$*E:'3:>+:F(-2AB4 MQ_1A>UG/#-,-*ZMSNO7[)_W'IVV>>)Y%$>(RTJCF&421S$S>E=)QAT0HRG(5 M16Z% !<&&EVTL;435(;>DJU_"5L[(O&!6.@PHQ=8[OF=5Y#PF\YY:;!ALS>O MN'R2K'GM\SU5S7:MX]K:3;/,J9)."AP7F: ,.J MC5UW_$1@S.*2'BW*C$C$<2>DZALM$YKR2&4PE8A Q'5T4<0RA5E&E$D/E&FF MK%N471IE;(1QV(/+@2.ZL>QF!V\(!>8%%W#O+W[U*N/YF)FBT7;Y[/JT&\>?Z'%/>SQ?T[6<[N MZVKI>CLNCPB/:)Y#46 =9L0TA8RA N(DRB2.$E)P)[W4<*:.C71V:10EV/-U M AIO0>4N:/V=F+RU46NC/4 MW?0=$L# 9%Q9#6JS@;8;-& :R\&.J?>ZWP5"6#3=,&NMVY= ^L""T(@_U(B; MG*F'W=<7*(/X4X6XV#KQU]O?;GUQJ]]5YFKS DJBM'G].-]OD)=)7R_;5T/O MZ_NM0OY3SNZ_KZ5X_217]%Y^WI@0'C*$$0H4)"ACF"A*BN#7R/QH7 *U] 'SY\+!L9P,L M=TX,-4EVBZQ@T =^5;=V@\9P4%MN\68UI3?J^>]W2UT+C MT,1DFB4Q5UGJ=$AV89RQ$5IC5L538CF?TU4)'O6C57&6(V5=@M:.G#P %IB& M6@N-/GI-/!/06.F/;:[ X)57+HTU*(-<XQ@BPB4D64YA3!0E M%"N^F44K-_][$Q0&-]-QZ!'W![ M*-PS8\ZY[#<=YF"$87-@SCEWDOAR]D,]-@K?T,4_?]W0%5VLI?Q8EAO]BI&2 M""D0A@E.*411CLWZ1$(",] FG!M(;MML'0AT;J>=NVZX;;,.JP^V MQ[H^YZ-NZ.URH=<_:],)]9N&J_R^G.\U;]'+H?62__/+:L;EM]7L_EZNIC'* MFWU*,Y#YO=E'2@+,1F)A/VD[M.3,!NVGZ@<@E\NS)--]8_]08W M8*V4NTTO6%?5&\#N&JS^M^U9K]6*!E5UHE_-KM2=^J.L!2O.-*:>1B*EI. < M(HX91 E)(4NB'&:%Y#1B65$43@**K@:,C7(/VKKK9W@G73:O*L-7QB.X5'"C M_]*GG[3S#-EQ;4C< Y/K3K:L*3+_VF*L[6^[3!_,R_LK_5G=*\9ZHN>WA,S5 MB&%KRGI"=%)DUO<^?2-4-5M(\48N] _K+_J+][M!XS,+YTVC+YJ);VX7N"1G\2F>+3\NRW&80 M?I7SBJ[*[[/'JE(BRP4M!$I@P6/-*4H6D*59#$4613B*N,ASIW+6?F:,C6P: M,\&^G;U*V'K.BBTIA<8Z,%OU@?F&IJ1]4 K4KM3)E!=J9-H'KLLM3GO=K<=Q MQ5>IQYGQM135:I4NQ-%O_EC,UEO]P02E#-,8LERF1A!$0<93"7.D5)3J?XCL MV,]YY+$1WL[29A_(Y(N>_+)RP&&'WVDN+,Y#0B$=U4'@<8_L.]@(WP'6A>KN&G/2=!X.6D^Z(\=P\V!5W8-8.:@ M[!P.YF-V#SA2WR"P[FC(A.@Q4 G!)Y#P7,C#1P-=CA[&A!V M?=BK6-^OJV593G%*41IC"7.:ZIB.81WGT0A#)F3&:":5(FCZ*%>SI5Z1TM7: MC@*ZAG3YJA\/'#2OP11ZM-HH7I3Z:H0+QHL\HA02*G7\K!2'-,H(E)E"F2BP MS+AL$'ZOF?\%\&V'#8?NV_FR#(.N'>?ZPBLP]5Y40IR RM3@2H@'@ PAA5@/ M. 8MQ /7+<40#Z_IV<-TN?BCW9W.)64D)CH(DW&D(S&]RB:Q*"!).4XB*N(8 M.658[]U[;/%7O4;6!D*SQUGM1].USLB* G(H&?^PJ&WP,$6F?<]=OG M<^_^PS;R/'7LI%/GF8]X$4,O=PV#4H23/&/ZM4X2TJBAIP6#*9.<9R)*]4+J M!C7TORX^*K_DY(OKY3)E;08:]<<-/K.D(\ MCM-8P[D./C3T:X\&CMA[0$HC&?C!;@%7M M@3F9X_L^.&0$N$U+-^.$!3LP!;4X&\/!:Z,"VN#\<0$:X\&= F\'P=DA]2(8 MW@/E7EA^OP_<\"4^UPN[SNP+MSL.EW[1R].#_(M^=[BQJ>=K5E8+R"G-!4UC M%L,D-L>I+!*0:NQAIE(ELA11+)URCT]&&!OM?Y@M*MWAJCCK[SU;=F[ALXL4 M;P(E,#T?M.EL[0O1GO/8]S"-.;>CO$Q+SF,G+S;C//E@3VW[F=FX^#1[DN*C M?J,L[F>[D[S3RJBC3K-YGBML:NE)3J)&4C@1$>21R+@@*,'42>;P%F/&1A/[ M32J/*SQWSET[?O<_9W:$,]1,!.:FV@TX-WZ_7CWCP6;S>>[C?CRJ^1R]E1U?Y!Z51VKG$'.959ORK%8$IBR MJ"BPXGDFN0NM=HPU-M9\S7F]Z%AM302+Y1K4#KC19!?$=BSH";C )-=:N3UL M*\'.3G_<90&&5VKJ&F]0YK%P_)A8;"[IG?QTP%.?Y?K]3S[?&*G77Y=+\4./ M.TU3%B<93J BD8[+B$*PR%0."XIS3"@1"77:T+<9=&Q,LO>VITT3X$5'%GA_ ML#%A:8&X@'K!RR$2DL,BQ2DLXB+*9232@@F7S&+O8 ^6*SP["SG@=+5Z-GD3 MM-JH"# %=FSN&]C M'X2KE9E#.#5UF;0&GU9W*=8XV-NI_)Y5C(&Z2!>6B;PO5#&PI:2R?;:H)GC_E<-I#X3>CJ'''8C"X; MYT]2NJPNZKM$71(S'66F")),"$AC M%'&&XHRGR70A[^E:BF\NJ]7.8:V>C*)^,DX&#[D(:ZT&]]IL4'4V6:[60!/> M@R::K?VN:]CN.;!=Q]X.Z5!KV2V,QE3PRAC[BT'SHP6$/=:T5L!X7M=VCSGP MVM8*@-/UK=UE/9-)Y?HM+;]_62V?]$M;O'G^HS0;=/7!FXZ@7O/U[*DJ*YKB MF.=(X0AR2G(=YPBJZ2>64"I*%4L%QZ8#B?WBRW[HL2W!/E&QL!^SY M;Z\VVGR@EJM?@&I= '3K@V.>JOVTV-%2&+ #,Y3!V5@-ONQP!J^,Y9KE?P%; MX\'KZS"[9\(Z(^8W4=9^^&'S:)UA.4FS=;_#;<6+5;9&FP1 XARS*#:01SJ2 M4EEN@B@&,\&)4BDB0N(^M8O[@XQMD58]0U5JD=BLS/.R_BY!7(L MK-;;0C>!%7X;J"YDK)4L/B[:W9_],IOV0Q.P4[8U%=_U._F0C8(D:72!&*04 M\F"@%ZF$/.?JI4+(LY_M*;>MGY/5V^7#XTI^EXNR$F4S\ALF"-,L=J>^T9]? MJL=(_WYELD7>R?K_V^<"I7&*"H0AYBB#2',,)#A*]$\%(]0LY&+J),!]LTEC M(Z?*(].A2?KL;G_[V:FY6)([TY&'2[,ALV*D(3'WU+!QX QIQGWI=6.^( M+Y71^@E":_[@]"O;?;M9PPIY>X/Q1-K;WYW[T?$W<[/-ZKD2.JL:/D]C)+.T M4 K&!9)0_Z6 E"<)C..$*2G2C"K18U_L=*21;H5]DF7Y=Y!/4)Y-4!RU'7YI M:9[4WS3"W__G_XCSZ'^E\028/.TJ4LDG29Q/2$8./ZYGJZI].[A"__E=SD7] MN]D"K!MD)H"N>TB+GYE".[+M.2/#D&=K7"V1. &5??Z8\;+O7IGNS#"#,M=E M-X^9J..38?N];R,$GDK!$.8P)SF!*,D$+'!A$A%$1%&""6-IF);O?6*'8;J^ MMQ[ MNOX8ML%N^&93;US4P5[FVJI)-N6M=N>OII7UJL9VZRK?+3U$KS_.6_E M^/^QG(OJT_H%\]>Z39;IN*-YUC%&=)[OG"FF\IS!A!=&]SCFYCT301$I%NM( M7E+J5&2QKO;R=[TSMDE[_TK ALB8OO M-CJ=8P[=2,<&@#.M=*PNZREX8ECKC5[J"[-!(!=EE?WU>K727Q1ISJG?/.\^ M\H4^FU^]_D%7HOKC/^J-\WKS()[F: B^=$^GN_!+ -S]:L7X-'!8>9D T)XHTH08HX>(S;G&HW+_8;3HNGAY8$239_K;\B" M^*Q=VNCUPV*]MVYH'@7.HIBI L$"YP5$<9S"@E&DV1XKKF_)X\BIS>ZU @PV<( M6$!P]OS?YKH;:*8NX?MM5G(YUU\3J0ENRF+$<)YG4%*>0D2+'!8D8C!.6)ZC MM"!YZM1U[-) HZ25/OQQ#D0'WK@1FD'XHJW2/;#2,TMTX."?'L0 M+Q,PB:G0,1_7,X *"3.F:*2$P$F4]TB\\C<1P^=BO>A\V/&[]^]Y8+(_R$"M M0:V-!K7582H5G5 *T(?RVL@OT)K2$HSSW2IM+[ZM@675#*V<55NB=5\T^6[Y MH)_)J9 YDQEGD"5*!Y!*1)!$A,%,(98I@@A2R.5M<77$L;TIMNT,]RR>M/T* M)?BSMMIRI\P>=SM.\HIF8#ZZ%'1ZO@A.D8>/E45^D_^)5$"ZU4[Q^X-E:V2.[9Y@Y=Z/.TMOS?MJGOU?W^N ]4[H:4>TF)94=YQU\U?'[:L;UXKHJ MP] C'_W&M&DKFUKHYR-E;(12DB9(F4*M J) 8T= MVZML7^U\YT5=>U11U]??_VAKT"\+A@T_YW;OM+',9.!7V=D9QEU"TWP6'L,;\W&HM-&*S_UK;9J;S: MCY&=>V58SXO=RR 0VH&Y_0#./?'.B0:ZY'0._DO253L%84F[!X"^>UY8CS]T MBPM78,YTM'"^13_":SLUZ$#!W/9MG8 QS0J,$Y$A*'ANI.<3S6V\P! 7AMIH MA!AVVM<^/\S8:&S;MN*Q-M.-HRY :4='MP,4F'FVV#063D!CHS]&Z<; *WE< M&&I0GNAV]Y@2KGRZ1Z[][WM%[O7YV5:5K*X4_8>%9!G14Y83 N.N(U(9Y_!G9ABP$X)K8I;HT)@]$S GI2)0X*XZVQT MTTIHC$,O8?6ZL=XTC_T6'FR'C/R H ^5E5]]M_PZ7L-_3VX.D_;[WZ%OR_[B2?%9]$_7/YVF>C^\T*9=V2 MSE4$P )[NZC3-Z*!7PO[YD[ UN *UWV3?4H"V /D61? 8N"!Q0'LH3A5"'"X MMO="5LZ-:*X4%=_M"I9*LYJ>?UG-N#0"KE_DJOK E(JW):SDV MWW&?,.N5=+AI"+_(;FVOH]R]4LAR4FVFSD'E0*4C;:KXZ\]Y783W@\_W^MS1 MBJ&7[OU .K.J[WFC6T_>/]#9JM(W;/( #L[_?ZN"1"GN3.[ 9F6$W=_0 M'[6+HDA)AB!/,84HB7,CI,*@B?H2C)GBN>QWU.[!NK&Q:Y,S=)PJU#IC1$^- MUU<4/@>85=?#]('G*O36P]Y1UFX^)N#:].DP=.LAJ%PP;U\"NYSD-O:F>BAJ^*[1LEK2PDX)TIBF<)<* 91(2EDHLAUT!PS033Q M(^YT''1EO+%1=UT86AO9K_]P)[IVA.L1L\ 4NNUU8LAR'SO-B"&XT!*9( U, M+HWY(KU,K@!PJ:W)MP M9^_!)J)CRUOW6;&CIT!(#]0<=Z\)4VL]:,V?'$ ?9I^Q/WI^^^BZFS%L<]W> M,)UTW.U_ISY'[;N,Q\WCX[S*PZ5STSOMPWSY8\>_:KEZJ :K,G^.%V9QQEE* MJ(()5Q@B@B-88)9"FIE3EHC'<6(5A?DS:6R!VO[B;=^MNM6C<0RT'E7KM?J1 M7B_K?#K+G$2/,VISB#_T/ VUOKZ[.$6O]\+&K5N39HY<5M6AILTE'6#HZ1LH M2>#@2=.#U0JT^B_;:2PGA_/[;E;R^=*L9RN0]W6VT%=I]"6$ MZ>A2%WV8FH]IRG(>92J%>1Y1B(H<0UH4$L8954F!HSQ&3MD,'FP:&^-50MFO M7C^N9G,0 [CM2@C2V)'@?$R8'?4-/ V!2;'V!E;N@)T_]>':!!@O^/$FBZE7 M;;RJ"\JV=4Y>:YE\H>R[QNEFNX:N??(%Y)F:*&^WOEE&=HKR#!$6(2B21&JZ M+3@L9"8@37&B \LT0BRQ*88X5V!'1UKXP;! E MV"#DL7__E])[O?0PG_M(SV.FY82$BB(,1%O'C@SQ:F\RQ@=%X5:P?" M6\I8?Z&-L$V6040$@20C,22$"!WMLY0E>8/W^X7M<:E7M-MAPV']OOY"AP7: M\OS3$W2A3SIK5FBZB=>63O:;P'H\T[1 Q._I9=> PYY36KA^/ M"VYJOJ1>[5;__[BX>S09Q_JVU49L$Y^E%*&<:% ECH0.:%,$"Z(XC$5>*"1E ME.N UEYUVV'H'AD70VAN?Y5BPZOR(LTJ7^_^<(J 79"W. 3T".1@ZMJ5H>!5 M:_(OIE1W:W6C!W,EI.X-J<,!G7]H!SJ!\P.QV_&:&UB=YV>6MQKN@,S-MX,3 M,,=+>Y#X:\Y7&RF:S8VRU1:)5*HD3Q.8<)1"I#E:Q]Q<0HXQ+C+$18:M#K,Z MQAC;LJ:QLBV==2&/"R!:\._MT(0^;6I0:2V\*LYBC8X#E=Z.TD#4>?P=\J5: MT U )QU>N'0X^NNV_8#NKGSTY07/WYZT$3M2SYDJF6+)D@)F&=*+YRS%D'*] M@H[SA,:R('DR6]N.;U7]K3?2WI]T8JQ3K WFQ M<4JC6\_>:"72KWOP;RN5;CTY(273[8WH>]Q1KN_4K\NE,'6"O\O5TXS+\O?E M7$QSA1'-<@Z98APBGF%81(S G,9QB@5*] _3)[EB2_OCCDN#N;#4_I A-S;+ M*O]T)9_D8N.J+]L!J^WVKP^H@F_^UAA59E8$W1H*C*4^MWZOH>%YX_?B< -O M^UYS^W33]^H5-^0J_+Y9B-7S'A?M6NQ.)8Z2K$ IC#AA$)F#I$*D O(XE\0( M-^3$2;OAVH!CVT?HW0*W"U0[KO )56#&J#,?:EL/ [:=N9XS(BR \9\FT37H M\+D3%A"<3:BPN3/_RV?IQD6BF=9KNDQ3B B1$(:I1GDA(HH02K&TJKI]<41QO8P MUT:"QDI0F0FTG?8/\WD@KS_,-\,3^&%V1L;I8>[TOO?#?/ZN@SW,G4[M/\S= M'^Q9^:;O*6;SS7KV)'\W"D'5B__]3Z/]*X7IC5S7MU?;&G?J/5V9W+2RU9/[ M-%O(CVOY4$YC*EF2ZC>XC%4.428T!P@EH4 1DY',C "'4V&<)\/&1AW[?H&= M8Z#UK.XEON>;67&WWNT4&\&?QD-0N>C8'MG;E-LM5UYB(D,?EPXYA^[%?)X! M]UOKY\NX84L!/4-Z4BGH^_X]?UW.YQ^6*_./4T4I4Y)$D*F< M0R0B# G.,,QT<)SG$C-6"">]XR!FCHV)]_O1[ONYWY06L&=PMF^M<6@"&G\/ M"A7 G\9GT#CM&$('^H+8!=0O/^V!WRXO/./N8LI!)\2OJG(84X>55PX*]XG. MDR9Q9)AJ(D( M3?Q[XGZ-7-_'Q9X^W%W;$'IF^I@TWOA2].LQ,[V$_,+.T-#Z?:%FJJ]N7W]T M+>7Z>@SP$BI]_7&X(,YWPPW[+<(^R[41 ?RR6C[-A!1OGO\HC73+Q\63+$UI MU&N^GCU5^V1OEPO]BXW^75,WI5^[KUFY7E&^GN8B%CS#"601)1"QB.E77VS: MSC*9"YD@$7.719M.X!N_?F[VQK)T_S9K8F&GY7@ M.VSK6@NU=

%X9K_3P()+ K&8SN/B@# MG#AU_!"??J#?J),ZQ;3[/G1Q'-[RQJ>(85H 1FB5#^@-(8L MC03$2G&,%<-<6AWXV0\YMG!H?S.@M;XJ>-B:[O8L6X!N]Y#[A3+PT]\:.P&5 MN8< !FUO9P^35^ZP&'904K&'X9AM'*[LVS+.R!]O%Y.?S)2:[LY+H[LY33C. MF> <&['KTC;/ Q'/7N*X1!^X99^'\:<^WO>S:;8>B2'-)$8)<%A(B M@5.HUR@Z).(JS0EC68*7XMC]I?;-9"G[3L.?874+M6S5CM'&B\.^E <>@@V+;J M#+''% 9\O\?I?DT<]A@]"+PGQ^=A1NDG9*E?/J8=39U/>[K3]4:JY4K65OXF MU]^7HMXB,^^JLMK,F9(T3W..8AV89BE$F.0F,$608?U&$$6>XI3;[%UYLVAL M>UY- ,8JPX%L<]ZK0X6:]P%5:C:?Z1C 4;GQ]MFS.$D?>DZ&B8?K+DS@0UV6 M<.Z0H/:J>1. VB^PY]@$5*X-/6-N2IR#SMQP.IW#S*"SE*2$4PPHA!Q@B"AE, B MSF.&")6*"4=A)C_@#J3,%!A>NY6@)\@"O^ZW6!V8&:!AH 4V/V;L& M&]LJY.['PDA(5GI[$["0OH[K#*XW'M0YHO621W03\+D#.7^'%C)E((98Y@BC2X0>E>08CDHI8+6Y.(RD"J3!25"$S_#,412);"@,H%Y$:F4%['(B%,?Q-N '$+= MTSN$=AQ^$S"!B7J'R?MKF+@K=U[RVZ]4Y\DHPVIS7G+R1(SSX@=O$//]LI*/ M=-9VW6C;LR2*R50(#F5J) D4-KG8,84X3W6,EU-12'<9W[-#C>T1;XSL^X!? MAM3R2?<"5.A'OI+O;9%JS)Q<;0[43[BW$PS_DKWGAQM>K+?3[;,RO=U7W$ 1 MYT6ILTC&5'$$.8LCB$1:0$(%@S3.%(G2/"<+CN\*'Q=>#D M?P])]6&TU =641^+?KJ[Z!8DDJE>L6&59DY'KE<&'%L$UUE5U@]2R[- MCT"%/A#V?%;'8=W MDJT_+LKU:E/GA6QWF9G*6$*P@"16&41)@F&199I81)R3%$N58NJ4\7YUR+$1 MRG[5GYD$NGC^2PF,]5L)$\><]>NHVS&.7RP#<\X^C)^6BWNHY^ZAAG'/\J#U M?_9X^4T'OS[LL"G>UC"/9C&KJ!V!NQ[8SZP\_E:(_CPD^S&E$-/W8"<6CL&*\].9VAR=BX; M_P8A79_0!Z%G+P:^")'[A/82Y7L=H]_+X=M*TG*S>JZ*ARIUS6W7U&G"L%+I>DSHH2$C* (Y@P1P5">IXSU:+W=,:05#;Q$HVQM7B.LIUEAW3@ 2N,! M>#5;@+)RXQ"/K0* M=0E6\E'?\7LE.1P$8KNWG"?@ K^T6BOK(N!)K==<->NN3?7WZK' P^N;I&N\ M05\,%HX?\[S-);=N,KQ_>)POGZ5LBL(O:"C/YXT P)W:-J=, M4815%LI)&Q"**M]N M;_-I8N+&S5:>QU47/\@WP'6/Y(7F-?02(/B4WK#-$@#R0#LS/BU]H4P71AG M;!1_M*%Z0T/ 2\#:\:X'N (S9R^DG,GP"@Y>Z>S26(,2TA6'CRGEVL?=FQ%_ M6U&C(_+[\P-;SJ=#84/[S98(^&S3NPW$#[_@7YO MX^,>E'O*:9S(+(^@R&*I7\?ZB:1I0O1?)<:XP(C;=9BY-M#8'LMM?]='N:KW MA0 ]4L^Z+)-6[LDD.0JC79P(N]>W#W@#/_#G.N<&T!N[AH37-_C%P09]A5]S M^?@=?O7S?2/[U>R)FN:W]2G#E,HDBWFJ28.G"B*LXWIF=!@)D8A(%@N4.''( M\0!CXXZ=?6"V.VMWC>*/0+0-W_M#$SQNWZ)2V>8S5C_OM.<@_6B0@:/S\RZ> MAN47/N>YM+Q.L"141^%QH6 L*RT;DV06(Z'_FN",)[%DRJD;3_=P8WO,#V4I M[CN3+_N@:_?$^\,L\/-_19S"<_*J'2S#U'Z_0.*JG?O6]=T^DE;-KN(/TWOQ MPW+U;KEA:[69O^;<[&677R67FK?,\0 GE/*8%5!)G)H%!X)%II0.%N(H(H03 MSDF/C "[T4>:'/!)EN7?P=8%H):KJM*1FV0O7K<@G^L9$FI.TB2M=@_=WH MH][/%B:4KE(W]"]J2X),!HEDQA*,(6+ZJ4 %0I @'59+E5*5%P3%D6@FX_U" MO.Q4M 8,-A%2OU/"3X'=B]D_J(%?T*UQ8&?=Y(ATWM9<\\GKJ]H-**^O;,NA M!WUUN\%Q_ IWO/J&^F)S8KB2W^6BU*N-G9ZI'F2N8^*9FM5'B*_%_]G4JJ5& MZ?3UW=N/7\PE^A\6HBZ 7NHELES/5G7_;;F0:K8V$4BI7?@LU[_2V<+<^!O] M.<5IJHAD"$J!3'"@N%YPF!Z@.4LT[ZF,*MFC>OD%7'%Y[H>IC6ZDB=?T)Y!* MZ=BB!,L%H$O0N!70%V.?( !.)"LGH!W MVA&S[FUO6FW=E^Y!@LL$.KEHXW>$V =MUSA?,+3I[_^NF7<&;XZNP7 MG+*SM=\O:4_OWFLF!U2^D_7_/RXJ [:R0\W^<8Q%DB9YU:?5B%+H/QB)4OW^ M3%7$\HPFV79=;??JM!NXQY(Z]+Y=17*T1P64)=1VKQN/\ W6?:(R%+QJ3?X% M:-:OX=SIB5TI+>O3F,T!)]\=VFR&'KI5FP,<9WJVN5S=CY&.R;*B2,XW#YNY M>;PO\6RC?53G&6J*O%,F=F,,RR2-&:1I$4.$,PFIQ"81*(]X%".@9E7F-90. ;Q76O9JX*#D'0+:8XH/,D;/$J+SZ>6[,HS;'PQ>$TV[[%K; ME73MKW])76SY)I,RI5)F!]M=726)YSR4'AX>GLO^=6D L':'_;6Y:@^"6;I* M& *F+XT\<6$SFL82?MPDIY&GY"3O:>SQ>S0R_?Q]]?GKZG%CGO>Z^/)UJ]2R MS.6M1; NH[JU%FT6.TASHE N:28K3S"DSRF_8J2U120QI ME8+>D$[I@O9H9>F.>/>*,1R. _.]D3EJA(X:J<]@>KW3V"W@>C0#'03DD3I^ MA@/;KZ6G-V:=?3O=GS9>Z"IQXPX2M*_M4)<*S M!.,<0PF8M'7.8"X!12P#$"6#X+:P(3=%S!O&_HJ&$&-WLNCC6JE7E7ZV*R\?D,_JGBS6JOBR_+UG^*K M-5!M5V";CE.OETFL9)8K!#(L#5VDAC@X3P2 4,49QDF6*.U#%YVC38TR:F&C MJABW>(I4+78D:KD]C_*ZL7:CCF (#DP?#7B-H%$CZ0"M9)TP" MA:87R_!Q)W[$*_E_A)B\_1OB1K0_P*S_$\;G\1* ?X(PO9.9_/&#]?8J_?.' M[)U,WR0"]TZE>IXSTI8S^N^J=&3(NV]JS;ZHU]5QG?JP+H2:"\@S2G .:$9S M@"C'(*M^;TZJOSW#_G>C'/H/L";\ .=N1\YQRP7.5,Q2F,I>H1F1Q.PHG&)?^V7*NZB=T7H\)??K*9 MA#_;9$-AU(NTT2_Z:A4,Z,KPG-K;W1(#S-1D7 Q6M\@J%Y7:'7D7:K?!L98C MYOOUPWXTIX"G>)/9X/>#U6>SWG.$G@?SJ^470W?WMI)MJ[DP1W$N,I0"G0L, M$%$$Y%+:/HH$Q8S'1!/L=2I_=IBIG:_M._OQU7J]^EX5LURHS29J.CD_V$1P MWYZ)%T#&.I/$-J9,%., I9H"JG@,$(8T$8C%D'"_//[;81XGR_XUZ;+]AQ?IO;/&H7A4;86S!QU;56THH4E)(D$%C:*,L3@U1) F0 M2:K-JX2ER+A?C)3+L)-CY[W4OL%13BB[1DJ%QF[PL*F=P+/(BAR5,D=[H0>I M/.R'4^"(*J>A1PZO\H'C--;*Z^Y;6UW]=;62WXO%HHH@-!8?HA@IP$0& >() M 326.4AI"@5C/,^55X>\"^-,C6[:[4D;06_M('4(K*-7^':XAO;B]D'JAL9, M9W$8J+72X5C/U!SIK,*7VQN=O[Q_O5)A?6+G'9MU?ZXYL<'R/&- \509CA Y MR 5*0)9H16@J22P\MS)N T]O:U.&S]='%:)]I*$JB7L4)W7 WXU*PF,ZXOE0 M5W^XL&48W2$*7H;18>C1RS"ZPW&N#*/'W7X,M5EOY^:=L!RW^;QZ^;C9KNZ- M63 GDA"B( (HAL9<420#'!*S;<+";J,4QYE3GX4+SY^:F?)R4=BO8N&[.;H$ M7S>3! !E8,IXL5[]H=;@E6(+M9Y%M; V^[J1]G:RN()"%RN86UN,8/[KF TN M/7N4S_Z*8LWW?>VRGHD?Q=(&=KRS%9D^VJ//]_JW3=7!H56YH]VG?9ZG% K; M.)U";3YXC@3@2,)TDK?1_DG]GR-?+;;%]JOW_'U5Y$+7\\FG+MH^;>:H$ M)DFB0,:EV7]1D@/.$04KXK% MHR6?YG1#89)KD:8@ECD!*,UR0%.M@3 ,H1/-.,->':4=QYT<8?3J:!F\H>6E M67(SE0; ?FCB.6EW.8M*J4MKM)9[E Z85[ :M"'FI;&?M3_F%4"NM'.%UU^?:LRUM';@11BJMSH;J0)&)@".PN'[[H.-?XJ.S'-;+D$ M/H0J*.X#ZAA5QIWDF4+I<1_@'.N1>SURY+Q+VQ1Q^_1VW]BWE/CS5[:L$QE^ M72VKHJE':0Q_-8_>OC+[XET@P\?58O%FM;9/G?.I7D"8SA*"=MA])O:>A @_ZH"*FHA55/:UF"US\[:P74F-ZN$++*8M>.3 M'(S!'^*5=HSRF);4$UHW?_!W=+R,PF'?A&ED'@ZDXX^1H3CL! ?+9!Q8S'Z& M3ET0IE7)8C?(>VW_L^Y:A&*;QY\E0,<U:A1E"][_7[9\9.NG",XB&_3EMSB[3H.B">*8Q8!300'2-IZ, M*P14JJG4B21(:]]""X--PO"%$HZFX!?S^G^-TD%GP,UL&0#3@=07T!.1X9?*]O>?!2MG^=9>9^9G]^=$L3;8P M8;%\+)9?ZFYA9CV;YSIGJ:(:J,RVAL=FT>!YC@ E# JS>I"8I%YG*\Y#3VU# MN9.\[*!KA%2S7>IDT6JM6_D?HY_J95L\IL;Q0&40P(<^4]EA76>F&[$C M*[?-.CZ[B/ORX1RO>L)R%=PV=;L\",M!\3=R"HLC@.35*LHAJUM4@L:-9*&HR1W5()2 MD<.PHU*0.PS'U.-Q9YB&J.\?M^^U0T^^5ZM[(]J<(,RU$,I,0F:,+!5KD$O* M (<8:VC^J7(O(^LV<:9&52?5;%>/)7&YM=2,?J^T\G2UWSBC;G0WWCP-3(5# M3]'-+4[[(3MH4U-/D9ZUC6D_^*XU+NWYU+X4O=FN"]OCS18AJN,5YRG/;<$? M8_Y!D1OF1=C&%2= :!5SI*G@W"MT\.PHTR/41LBR()LO,9[#D3&<24P42!-H M<)0D!C2%#)A/0=)$Y;&FU"])]F8DQ\F)/<(R^JEV"7AN^\^CZKJ*W(C4X(O# M#B(KX*['=4BV[T @,(F?&VED;NY0]I1RNR[NT0/%-CYY9H$=L5L_?HT!A@BKJ)YQF 'YBB=C&*>VUFT4X?ZR)I6K-9 ME691TW"IT2IJJ37N3'DTV1QWQD;JOCG*S/DUY@R'9I[7&A 71?$+A7Z\F5=IE:_79J5W.R*1'D:.*4<<*T2K&$L)]59.IK;\[,:.BD3/Z9@6=155H3QG KO9ZV; %99,- M=%0%38S;J*'_*^2VO?@A7HR![8.0S1S^MG^)&D1L:I[]]2QJH6*6L=V;N .F M"LZ<0$1FJ,F=1NSES=K\&%&6H28M=&>(VP7JMWJ_>-P42[79&*EYL2R%MO$% M7Y:V=\%;::0L=%$.7T;=W(G_>2S6I:"M-!7S-V/H'N1^04)SB7,*4JD50"2# M@&,B0)+D.D/*_C/9-8Y8;=G";8D>2%PGGCWJ(K$3>L!]L!VC?^[>4'/KMF@^ MYU2-5(RJUC!JJ5AVGJR5C-I:UO&'4:-GN?JU](IJ56?#) 0./!M!U["A9!UU MA1H8\./U9^CA^JTN+U=EGH"PXKQ=?EBOS!*VV=0-R)5.,L4( 5G96XA3!G*J M&9 92FURMX(9\]F^=0TVM1W62_906&[_OEK_8?.$'VII_0B^$UXWE@X%VL!4 MVQ;3XM4(.D!W=Q=$@M)=YX"CV4*67JWV8 M8]CK\!>M*^>"$<61TH ARH'Y(09W:B]K:9^LCXYVV3;:?E6M-J\K7?ZBC]/GMMEE><[S'$.00UL,%M,8,($U M@(3'(E6Z'3RSRG]G:B?<\+H\WG=H2]H/M?7[^*/GV^ M^_SZT^WT>JIC1T73^N**(NO_*-FQY,76HT8AMU/1&X8Z\Y>^3IW[^]6R[(3R M@:W?K\O73):'$4W9P#GA"N=FNV4L<]LQ!L(,Y#'!0$D&1O13L8SD:K%@ZU:94L]869FG"E,C ML'EQ*YJ3=7072D XA9X@"^X6NCSNR>\@9B%,OD?NMH4K [%OHO3-_>;M5 M]YMY*GDF8DU 1NT6DRL%.&<<$!DG&G%C(_EU/G8:=6K,=*Y(QD'#2"MY5(KN MF3+F-@ENS!0A !, M&".+,)P@F)(<*:\3L]O$F1JMF?" /3'"5(J#4)-JKTBZL MM-.F:=TWBVJ%(JM15*H4M"5. &A#M\>Y1:2Q6^4$@.],VYP03^T9C&[M2AM; M]UY7B;-W2WDFG7;7D4%(&B.,)>")U, 0*@>4"P9HSHR5J'.9*:=V@CW'GQJ% M[L2WAT#G\]3[UNWUG!@W;AT0[H')- C2_K'._? *&Z'L*<.X<<7] #J)!N[Y MF)Y=G$MRK3-;=U\00D0JSA40B6T:EBAJ6,W\)\U0II!F&4J^ ME\\CT_@$LNX/^V8@!OZ@]Z)=CX%T ,,CB?H64$9*B79X0?P2FB_IW)F>?'+3 M>,G&E^0]2!V^>%%PY]9?UZO-9IZI##%*,^M\M]77)0K5 MNNO:@%.CK5*HZ"5;KY_,EO??_A7B^#^N5*/N!_3-CBEO^)[9]53*.XI?Z0"9 ML3Q'U:!3\0T=0.#A_3F\KV](>)DW4?9DWKQ@"UOFX--7I;;5$"^>?F'_6*U? MVAIKOZJM;96NU,%EC56?:))R:#9&@IBI0!H;4RG.$&!899E4DG#EQ46A!)L: M9^UZG3]N5-.CX'%I)BS2=5/T1:FRYU8KV#RZ4=USS,[ E-AD$%4ZV7ZKI;A1 M*>^LR3;D3U&I6E3J-HN,=H-L_4(#'#@F-9!P(X>GAH7T-%(U\//[,7HUON?W M?'C3A+[*2K!!/K'S.@?]4(Z&&/5U/Z_>\4M[X:H>'I20";.U8Z?]AZJ5I[FZ MK.@Z5PISB&D"=!H+@'!. %4Y!3"!0J:8)US!73D$1R_-J!HX?6-'%1*>M^5Q MTYC$NWS",[P>#JZHZEAM"B/(MO%L5J7U M-.&*Q2(M"Z#;/!!C\J29!"1+.,)Q#''BU>R[8ZRI.4V,Y7,?R5I6/\=(%Z)N M>Z- . V\K%LIHT;,F4T_;R0-7=_/ 8^@FZBN\4;=43DH?KR]?.(4"_YD/HG9J'$9#?^BNI1'R@,H% MR+'.K3IEFYU#!05RG'.F M9[4;P;I<, MRG.5QDEBC]]M*YR<98 QB@!A,"8PR;CYEU>8LJ< D^,LMWZ!==/5_JFZWA/E MQG!#PC\PTPV O'\(=4_XPD97^PHQ;N!U3XA.8K+[/J=_,4N;!7)8\>D-*];E M]GJ?:SRG$N:2Y! (A1* &)2 9AD%4"9IGD&YJJ9U4O?OI M?K543]$]6_^AMI%^7,J-;P45Y^EPM>P& 'EPTZ[&][2BG16\KJBR%SULW3HO MM(+7J',;??1Z=%Z@G*L]Y_< /RJ3JIB_7FZ+[=.=E+;*[X?5QIB4_Z]X>+F2 M54!)(_^#[(^@^K'DCBN/'H4HW-1K M6,'QZKYY]BOQQ]O-YE')5X_K8OFE\G"5A9PVY1_KOC9U QLEYSGD'*HL 9A2 M#1 E!/#$\+-,,!.8<)=I^M M!W/OIJP>5U:,\S5X>LR8RJ"*\UP"1.(8(($(8#IE &J2L$Q E5+1!*T]ZYP= MQIT-/&N_/MI<*7O6LFKZF:E&VE&GQ\TP'?8S&7C%"-ETKM%O4_:/"'P@TQ_E MP+45O,48N;Q"7YA.*RST?E*_%:\Y<;VK#EPK%GBO7Q6+1_/;:MSWCUNSQ"ZE M$6>>)%*F(N. 0EMI,$9F%Y^R%+"$TK@\QF/4Y:XEK0_2?K. M 4XQTRS-0<)C,P<0,T SKH#.DEAD&4GCE/HT%!AP!L9H(=#@__TX>$#4I6I+ M!:+57H/QILIM,1MP @9>R78!&[7HT=Z,J,2.6G+/HEJC< M43^2"KDZ^,HRZ M-/4$Z'A=ZON8?HM2E^/Z5[5]KS^S/^=<0DH2L_%B*DX XEB"G*$<,(J8)GG& MH4Q]6-!ET*E17]5)LTX,.3C5*4K9__+3PI[J^'&<$_I")(0Q)8'M>6HV4=(V M0HVE01]KVXX!:^WES0^._@@;W?=G<%]T9>SWA]MM'0D-XL"+Q]73R"JQUZPE M1NYP:X8/2D$7"J>!1UT=?* X7A*\[NT97=OX^']1S#KX[ZN^,S8%SBPR=8D? ME&N,22R P+8AGJTCS"!+ ,\QARQ5A$OJ%4KK,.C4F&@GGF=8K N^;M03&K6! MJ6=_$%CF3%52#M!UTP>6L.&K+@./&ZOJ <5)8*K/O?VXIB(OPUG[\\3/ZL_M M"Z/"'W.1$IPS@4&>L!2@6)N?.,9 2ZII3FF"A5,9.I?!IL8M]8ILA/5MU-X) MJ1NMA )J8#K98W30&L&*&I6R!J04%TB"4DGG@*-2B(OJQ]3A=$]?RC#?G]IL M/[ GF[A89R7.,Y8HF$ *4IZ9K5&"<\ U92#5)$XY2M(L]2J^?7Z8Z=%$)67T M4(GI2Q5GH70EB5L!&IP>:FQJ"7=IUB%9H0N#P'QP=JB1F:!+W5,.Z+RZ9X6? MU?*+>>S]*\6WG\TC[OXL-O,$P0R)5 ">0;,9@2(%.4(I(!!1F2&N*'<*%NH: M9&I?OI416"$C*^4LLG)&OUM)/6.WSR+J1@&WXC0P ?2!R+^24@<&8>LIG1MH MW*I*':J>U%;JNK9GF)#XJN3C0KW7I>?[A3V@;Y_CMP]J[\2V^%9LGSY;YMF; MOTD.,PE1#A2B%" F%:""I@!+FN(LMT4&O+P6MXLT-5II-"K/DLJ0HEK\J)'? M,Q3E]DESXZ)QIV)@YCH;@K*/4FD"46:[23&[GK+BS"![GW#0AHU/N5VL<>-5 M@L%X$K\2[LD]BM_9_B2/Y@UZNGO M[81MMG.;Z_NY/@!Z%$,+"N1(!VVB@T@U-2ZOE:H*9<^B74%SHUE5MF46 M'31CVZD7-?I%O^\UC%XOS3>_+C]YSUU[F#EW/&4<>R:'/H9\ADGL4Y4G'.BA M:_0$D&SLBCWAP#Q3OR?@PV](H?JZ6I@[-C9=<_OTZVJKSIT IB1.M< 09)1@ M@ C)S#XSQ4 G&&>9T"+57C3O//+4J+SI>?!INWX4VZZ,Y!L1=_1?#('CX-;Y M7N;_$U521U;LX<]CO>$*GQKC-/KX&3$^H)Q-A/%Z0,_"/HO%ZKLES3>K]:O5 M(]_JQ\6=$+9[E0TP4<4W:Q[_W9C*ZKW6FSFG'"%.(,"QK7B?0@%R%G.0YC'. M$RP$A-2CXGU/,9R^O/'+UG]4TA!8Z:.5CZ6;X;N5V%@TVEHOC4+17B//B!+? MV7(CO"' 'ZVVSS&BLVBG3J1MAYRUDL4VLE&9LZC4PM5VF8AHEJ)R&K1][RJ>PY\ M#Z6"(3NT2=\^%HJPV'\O"VVJX.HQ6] MG>,TJVJ5616B4H=95&DQ0$I"3P2'*L7H),-S56+T :BC$*/78VY)F:T.<:J* MW7L+@1,=Q[8C-15FIXIB# %C.@8,228%XJGD7K%&'6--C=7J%,.ZJ=%=C]8! M7<"Z458@N :FIW-(#>0Q/ M"UTL%N7Q7&G1WE"&_^(4N+%,<& 'YIO# OPUOE;B0;=V7B@-5W[_XLC/5WO_ M&AB=A?>OWMSW+'%W:-G83?N6RC%'FHB$ L4A!H@3 3B#%,09-J2%IP,7HH0/#P#N2$'$84#V"R;V1*LSI-CU6>,%%GMJ=Q!>['MO/ZOPUY499E-\65K7 M6NT\IB(E*"<:*,:-,!7H.#/&U*CZE5H7W\SG]4UM MHN5J&^WE-6]^Z;&W)6UL\>UU^25Z[DW/H>QF"=Z(W<"T_*N!ZM4!5/]50_5V M!]4 7O<.4(*:@.?&&=7RZU#TV.#KNC1X.]Y?V#]6ZY<+PT2_FK?CUFI/"PA^R\VP7>6!UWS\HPE4Z[70!Y=-CM?$Q/%W\9^_>& MB6)A^Z78EIHHD^ MK%??"JGDBZ??-M:J>+O\IC9;LZ&MZVL4:C//E,@UC1$0'!I&R+D&-$<8B%R8 M;0[.S/_E/K7RW8?VHHD1*N;;2.(RKO'15K2Q"1)%(W3$=E)[NDK<)\+1@S(( MO$,[5@RRY8%:([;M8/63E=Q _'.T$SZZNPZSOWO%&[&P7A?WX<=UQGC#UWE!&,E2$RQ&XU99(?RI3Y_'UUNRF3 MW&#*>,'UG*9,%U)!3)ED,%,F>7Y3)O$Q99(;39FW2[&V10M>J>K?;Y?O'\I" M%LLO=9S1[EB3DY@)2060*(MM,#,&#(D4,)[%&FFN6((]2[$[#CTUFGCYU5;A MLVT?5XW$S9FGC4U<%(S;?69ARRDMJSXJ2FLEJBPUM@]E=#W3[S%;;O;.,',P M,/%=AQ^[0+PG+&?*Q?L^X>9TM5?J M8:U$489*F)\7ROYPMY1W]ZOUMOC?\O?& #-R;)\^F'=P:_YF:R(\V+/*.2-8 M2Q;G &LJ+2'F($_,3X)I1K'"2C#HU\XXE&A.'^NH38[?F?7JWZ-V)I9L*5C2 M)FMIUCOA[;89=2/-46=I_!2YMDZS:*=5.4=MO691HYGYR>HV*R_9J3=(XEP0 MP(?*J+M-N.=*M0L":4<.7ICG!TBUN7]X--;AIY7>?F=K]?;^@17K,CX'SK'0 M698+#*0@.4 $"6/6QA0D1*8<)Y+DV"N*R7']DB\96MO3./7>%V/,(+ M#^+0YWH'J365R%$C\RQJ23U08LUUE(9+K>D8^_F2:ZX#TIE>XW![\'BI-B^^ M_M,6\%8?5POSK"__K=CZC;EE#A5'JMR%HR0#*$EC0+G=F2<4<\PDH]KIG#&( M-%,C,?.NDM(2L0FY<>.VT1 ?F/&N15"UE8EJ;691K4]D%8JL M1J/$4[D#.U9TE8-$4XFU<@?/(_+*XZ']:/;%XZ98FJVG87)>+,MQ/BJQ^K*T M]/Y6&B8O=,'V\EC7W%I)8X&^VSOQS-\>[\UJT,X%+[/#YT1R';-4@@RGQFR4 M.@%Y@CG0L2(4X\08DEZ9D,.*.S6BKKMXUX4/6(\2$0-/KQN53V?2!N;Z1M&H MI6G9Q+?6-6HKVQ2R:-0M5^26PE&M\>RH\L4L*M4.MR",,SU!5XR!11YU21D' M_N,U9Z11>R;7GVW0T^KM].)I?TG=^NG.[#]D58YWGRU32?/Y*UO6C7W^IC9; MN\I611#_KFPEYO-L+K;(,XB\VL*@J=:5H!BHJD8HL5)'%*BK!"EBH86KS'[8JQ&2T&[<$ MQ634OF =3$_ ?H;$7]72/'AASU+DO=EEV^-QFY9<;Z7KW&$FJDMMSZ^F&O=LJ&!S1@5>H M-IB'$C8!S3G]_-/0]>#1FN%H6L3G?-3^)I7UI'8-..[QJ8/J)V>F+O?T MS4[X]%4M%M908\NG.20H24F6 LQL%R!$$Y!CK(!(XS3-F&!P\F#NN M[/>%U]Z0S4=5QG9^7GUF?_Z]V'ZU#0.+Y9L^(&YN,@?/ G%.K,(N, MZ%%+]MEY%_K>#1B.F&Y%,2A]]19F5)*[%;)C*KSY>7TCT*N"RKMDIGW>MLV) M46J7L9<(EF:(&UXD+ 5(:V,IP0P#DE&4Y7&N$?%L^. X\M0HL:QE\%!/5UDI M@MU7S3:+I5@\RNK(:OM51?>*V9:T357Q19D5V+*X(L_\2O?)@:/974BI%K#R',A\Y@JSH"" @.$=0I8FN<@ MQCI.68*AQK%_RZS;A)H:01Z+&#'YC\?-MJ1!2Y>WM0\,,HUN_#CVY Q,G74G MK[8^4:70KN7@2;?!@X:$Q^J5)FOH]E]AX!Z@3]B-@CU#0[$P4)[O/!;HV3?E M3;ZS!M5[OBB^E,_=&#FL%T'.,4D90CD!.,T2@)A(04Z,Z9K@Q/KU1)JJI$>^ MY*7QID; =6PS:V*;'Y<&VD@7R[+Y>VF&]DJ0V,(?(A+X[Y''F0UP"XD/]X];8>_8 ^J+4Q3^[M1U)NLS]M5^*/,K!J M4\?+8);(G! $6"XAL,54 >68 <84)QPGJ4Z=(@/$^R:8.PP[-3[>^[_*'?7J<:O+EH5VCWU@['GNL!TGP MT3.':K62WXO%XLUJK8HORRI*2CQ]7K/E9E%NL1HOZYS'$F*9Y2#!R(8R0@CR MA!.@8RAURE&<:R^GI_O04UMA&E&C[5[6UB&4;RJ5^Q2X,=HPP [,9XW0LZ@6 M.]JAW!*\?5X4,+?*&["P"5;NPX^;9>4-RTFJE?\3^M'8\1'0^\?M>]TJPGGI M3*GV9654&/Z"$A!D;&B4IRG@!"L 84Q(3F2>^$5GWB;.U.C.SM%?HI\6]J.S MVU-=?Z"B^4#5GZ(J"6]>K#*2PI,!;YT]R$62I@+ U#89BB$#W-8$3' >PRP5 MN22)GZT]WOR-8WV7K#G!F7-;S\:;C8'7N)/ E=5C&;C7+C_=$401/JDX#+)! M%\,;11IU@0P#W_&B&>BI$Z@8R#9?ZV+6W]C"&L;S))4\%C0&C.D,((P9H$QD M(.8B32G"N5F(GZUBX(FX4UN(R^@I6W6@],>KO:#/6#;P=([=2'TZ,S+7G^FFKM%/JKU_9, ML[W4#^57M7W]ITV"VK?%*D]A94U)NV9],!,)21% *=0 Z3@&-G(#8//F<)U0 MPK7P2K>]4:"ID(@QX4_)'BHL-/@E^D=&\,.R.G_9\Z7B1U;XT/(JO[/Z6?"?]* MK'CQ5/FQ/YE7N*QI\&Y5.+I!UFZT>^EY(Z<^@QO@]OV8IIS// "&F)ZO7<9XR,==#\RHOBC[ES&GY;C M/D'"M4]0&3P^>S_BLP=D MGRCO$H%]>M/M.8B[9*%]>;9[PX#F8>_UWJD^EY +K@D" G,!4)HSD%.F@(C- M+W669U@7BPA&('JE1+EKB5+HV3.JQW2X<=&P( ], M4$=9BCOY9]%V%7$5?6"%M%$,M1:6RUJ';R5^^P*XKKODVR$;?$_;"ZT>V]AN* )O.B\,-O(6 ML5OETPW=E>O[$<2OJZ5H]R"=QSE*)",)B+'0 !&> (HU Q!SPF$:"\&]#O>/ M!Y@:(;Q;+;^ 1=EBOD^7Z!/\W+[]6U 9>O=D 2D[JM?'X^$^\TM:!_V\3P89 M];.^I.+QYWSQNIYM?QNG3>6F568-3Q5B &.( ,JR&.1Q' .=P"R-8Y$FJ5?* MU>'CI_8)[Z3KYSX_PL[M ^Z/R,"?KSL8_@U5S^HI?=SK$U#[?*BFK MZ6G39Q$^ R/6B(B,QH!D.#7[FY@#!C6QJ'(,(1$P3GQ: ]T(XPBM@0:!T8T, M;P-G8$*L<*FD&Z MT&7=PU(\A10FZFNI#9V%-:"":\N&:-) M/C5*#]!FWD *@S.=)R?12T+;XF\= MCSUS80WOT:0?UZ8?>U).M@NC"]#3#ZB^WPEA.R&9QWY8KY;F1U$*N*EZ[AYW M@68Q81!ILT]), /&V)8@1S('6F'=F[Y"C.O^[ G1B7NT[W-ZMB19;;;O MM2VHM;E;RD]J_:T0:I<*]$H]K)4H2N8V/R]42>%+>7>_6F^+_ZUR$R167#*M M@1!9#)#"'- <,9 R+2B"B"$9^]5)NETHG\]WG%I)5B<;SK"N N8]63' -+GQ MY+C0#\R<#>:E.F5^9*U0.S&RK=,LVFDU*Z]O*Q:PB4HPD,/V6;E=K'%;L02# M\:1;2[@G]_3\B*]*/B[4>WU7->EL5^,(Y93JA$H0JY0"E @. MN$QS 'D29TH()I+,RZ\31JZIF;!U)33;R;A50:=8=I1-\W2V!)I/1U?*^+,T MM*.DUJ@L:U>WK76=J<,4E&$,Y,"(AW5P!))M7/=%6$!/G!.!'^_'\IOU=O[1 MND'N_BPV;9)'B@',DB36(DM2Y11W=/#4J3&L/3PN-MO" MAO+^TNHO_;L5UM%S?0A;-Q7V!F.$((4>.#@3TEF]N^C$W-"B$O-?QS1R^,11 M2."L$LTG?/Z/?7>_57E:V['^Y>-F:S[R]2XZ>5=9)D^4REDN09+9P 28*L $ M@T"GF-,TX0C&7H&!3J-.[0-NA&XW@O?M ^^$MNL^-3"&@V]%:_B^&X&C1N)6 M!L0PG=]]4 J\EW09>>3MH@<8ISM"GYMOK6WPAA7KO['%H[%/]K_5\T1HH-?_*X,^46.\&R>6T>,?[>Y3X MNENRQ9.Q;7=]AW$,&64"Y P9PTG&&E DC!U%".,20!8+"*CYT,WWGT' 88R!9K'Y'\-I3)!?O,*5 M$:<7C/"FW6:[[=$)4..BA;00(L.Y5F9W&A. ,I0!*A0!-.5:ZR3A2L.;ZXOT MPWF4[>DEE"-0ANV**QD9O3!W(^6 2 Y,SYK;ZC"9; =+;^P$ YM!UY ;Z2X@:L0#103<'G<9SKOOPK$Y;/\ MZ[?VMBB+K2HK0[Q=;LU+4^RZ%?VJMG.="9W+!(-8"62VD1 "1I1E(JBSF"4J M8=HGX[9[."_6&2'[]K,=P]N&Z<+3V80)A-+P%HP1M"XLLA=UEYAKI UJP#B@ M$MI^Z1IR;//%0?TSUHO+7?W(HVE6/4]3L]=$:0ZRA!@+A7,.N)89D%1F.!4P M)9ST:70_-3.DD:M?N_IYK%-9-N],E'7/(&L"*&9Q6RJ&1:X88#K?756+K;:"Y+3=]8!AX8;GZH7FO'L=*!ETG=@\? M=44X5NF8^T_^?D,]FPLQH[9IY9O%ZKLM/:Z:2N3'[9A?*-M%_3/[?T]N?5V]\6<<"/H.Y! M7_8NUD:1Z*O5I$\!F##3YT8G(T_)F 5G.F+PZ_["5KFHU.Z@2439OOA R5G$ M2S5M9D;@PC5!L0]?\":,>.,7R@D*Z]D".V%'N"5K]A-;J"9@@1(F4*P)@*D0 MP%A;*:!2$9!#196*59)BKZ( )R-,S8:!4G'#(H0 42;.I M2GD&:)P(P"!&.=I4,"-9.!WY/:-YC-,^?-M1'^J]/XYLIK;0A^ZL,WJ:R7*'NJG&]#HKO5^ M&$PB"\ILO.WH,#,TVG8UL/B3V<_[/L48R;?:H/^1*>3Q9/^)RN=/AGW'-/)Z@9UHX3\3H MMWK^POXL[A_OWZGEE^U7\\#B7I5.;+.!/7!JPSE,A92*3TBG%U'GEJGJE:\&C5JFYMQKTO%Z:OZL;#0/<)<5MC!H%YX-6A M0;@2VN)JQ:X.[>%(WANMH/3L/OJHQ.H-RC$E^C_ OZ35)Z&6QE)< M_;;8;3"6%>5;!?*NG[QK1DY3?S4 M/CDD)GF,\U0!B9 B" (\BPF@$A$B48(4NK7@N_R6-/[Y/>5K;FY%,5" MF8U4J\+FRAHD']:K;X54\L73;YNR)N>#6C-;$O].;(MO91;MOCY?S/+$IMY M:JT+"1&@4FN0"\RTQI()D7@=T \@Y-28JJ5CM%U%ZT;+TKU7U ?_J_*_RLW4 M3X^V]Y!>K7_^RT.MM6U,M&HTMF["6F7/JH"#O!*.D07//-%#!R4#M?0AFL?I&ZM&'2,PY U@W9C/6?5H&.%K]0-.KF\;P'6 M;VIA3!KY68FOR]5B]>7I8_'EZ[:)4=8Y21B)%1":E#O;%+"$0WZ*JW0"37&0RE@SDG". F#0 ,T* 2LW_2$*($MRO M-%- B,U*B2=8 H?$=< E>D[1YSY$*T3@"L*H;SN#23$NEV9;/-+/IB"T'WKV/F M-6-91C6B& +%> X0TF:-2#4&.6.)2"5*.-)]B\H--5]CK,YF[V1V2]NGLF^= ML8V*![OA&G=NW):6,1 ?>,TYJDI7:@%6&A@]JKHNN\S5EBX#=1.\%<[!BMEY M"?-L5>[Z0-95_J[7\WK&W3;ND7)@FQ$WI['D/"89T!C:ZBG$[$[2- <"4/'>6/6G6H[HJMJF,))ZQJ>>@NE&9[=!-#!1[5VW-56][ +& M/R+SHNYA@R9/AQDWKO&BFB>AAY>O[)V7VC!''8[;#D'<>U:;/'0L!(?&.L(, MI@ ))0$G2 $J$T6TR%D64\]D58_AIV83?;PUG^VVW7!'[?ED?YV%7U@ZV&JJ_>#,W2FK(\(8Z?/]H#G3$YMGZ?TYKRF M*:Z8Y;HIX2G.4 *$QL=Y#"6@.$3"41Q#F MV#"@\N2^'F),C0-_67VK&+!81COYRV37UW\^*&&_Y4J5,NG#FQ[[3)0S30X, M__!TN>M47&LP.YJ"%O*#1C_=AF5HKNPCRMB<>0-<9[CSEJ?UX]!WAJ/?Z^KA M;Y@H"[*_71K"49OM1T/CKQ[7QDK]4!9JG)NM(4D2D8/,;!$!RC@!E% -,L[S M6"*>(>QE-?H,/C6^M+);IZ>H/LVB%CLR9KV*9"EX5-6W].-*KPEQ8\BA8!Z8 M%QN$:_)K))]%C>R1%3ZJI(\^=&/M385]0 M*@%X"C$I[?: Y)KM>S^A[7%\: MHF5K5KO3*%9+:XW6J2YWR^4C6[3_N#&COKY_6*R>E#(_"EN"" J".=-FEZQB MPWR8:< 43@"A(J&&%8W)Z!7O$T"FJ1'BJV(C; +D:LG63U5GU49XLZ_[SM9R M$Z$8_O3'S]%#F2!\7^>./53ZL([LL,'FU?60>]39&OP@O-J2MR6N<[:;=+Y* MI8,K-I9AHT:K653K%?+$/!C(@4_5;Y=KY)/W8$">GLZ'>_2M&44=U?A+"WFN MDXQIR 6 $,< 229!KE0.&(LQPPF"C*-^"4;7AIX:-;>S:+K;3-2[2]]@3O=) M<2/<8: >F%<#HGQ#VI(K8 -E,5T=_IF2FEQAN9SCY/R$WE:J6J];Y0BMVVVY M4;7_=$XACR'+*$@080#EV.R]!:6 R#3!4&82:Z]TR2OC38W"&G%W24?LS^:L MQMMJ[,39V2(,A=[PUEX%W+[F:%0+&_U4B_MS4"O.!9C0%EKGF&-;7RX G+&L MG&[K:35]96O%V<::;O?VN55-F_7:O"E5O9JG_24?V)/]U9W=LKU_*,VXOYE= MN9)W2]FV5^]W]=5^;NR\2SFFF]J;79R'Y7-'C>_+ZW!LC;8XK-:W\-Y M1FD62Y8!)E,%$,HXH#Q70#"DTQC&2 JON+SIJ#8URFSD!JP2/%HWDE>[\TKT M:%%HLYW[5L)0!07^:2SU8E.>,K!MI,ROC$73QYVJ_+6Y:@_3+&J BFJDHAU4 M40NKR((5T(R>W/R'-=.GH]ZXVX#IZ'UIFS$]"2]9&NVO[9WYZ3__I?F-^8>5 M[S__Y?\#4$L#!!0 ( !:$G%2*N5DP?-8 (Y*"@ 5 97AL&UL[+U9LUM)CB;X7K\B)OMUD.'[DE95;0I)D2EKA:26%)7= M\T+S!2YQBB*5)*]"RE\_OGV8_ M?<'E:KJ8_]N?^)_9GW[">5KDZ?S#O_WI]_>_@OO3?__W?_F7?_V_ /[7+V]? M_O1LD,J__\J2P7GW[Z^V+YG],O >#?-W_T M=/'YVW+ZX>/Z)\&$N/W;Y5^"%4)JX0&9<: *TQ"Y"^"-B%)A<":H__O#7XIP MV3BC(&*0H(PO$&7.D'QVC$>446X?.IO.__,O]3\QK/ G8FZ^VGS[;W_ZN%Y_ M_LO//__QQQ]__AJ7LS\OEA]^%HS)GR\^_:?SCW^]\_D_Y.;3W'O_\^:WEQ]= M3>_[(#V6__R_?GOY+GW$3P&F\]4ZS%-]P6KZE]7FAR\7*:PW,O\N73\]^(GZ M'5Q\#.J/@ N0_,]?5_E/__XO/_VT%<=R,<.W6'ZJ__[^]L6-5^+7V0J77Z8) M_YP6GWZN'_GYZ8( 0<1N_GC][3/^VY]6TT^?9WCQLX]++/_VI_JG4+7*Y/:5 M_VW[AS]?O?GS$E<$E@VG+^D'YW]?WW((%?AUC?.,6]XNWC%;I!L?FE7)+B[_ M./OV%C\OEFOZ7=+%$_>.5Q8$:O V.F"%*^69<\KK MP0!PZ^4[84'TCX5C9-H)+-[@$,4; D#TH9LB[2MQ! M8 XE0[0\RN%VBEMOWPD6JG]8'"75D9'Q?+Z>KK_].IWAJ[-/$9>3E+4E8HEV M&Q4H)1S$I 1$YH/ E#)+Q_L.M]^Z$Q)TOT@X2HI=(. M?IA6(6K)S@68C"%&UW Z'@YIMW0H+I'0E'2+,+-+R@,'])IFPC M^'+C).DI*1\6#!B%3-FPT0$"/8&$(H3$8KCM\T=B!D)ZS8 MWK$RG*R[@,[[\/5%)O%-RW2;Q3BWB#(J4K S(!(C(25#WI(CETED[V2R2@CM M!@+- R3L!!?7.UR&D&\70'F2,ZE@=?[/R^D<^21+G7D)"0I/M&T&&\%+K2 1 M/Y860F3,#@22>UZ_$T!\[P Y5JZ=@D-,)+J2N?=07*)=U-%6&HJ7(#A7D<+%QHEXOWRP77Z;S1.XWS]P5(EQS;LCI M=@I"L@B&1]0Z!V.OM#,,.&Y1L!M".LZ)#B;>GF#R9K%:A]G_,_V\<;1=U-%D MGRE&*YRV2.XA2)/!"6&%II7 W, 6Y,;[=X-(QSG2@40[,D"J]7NRQ+"AVQ=% MSA%ZB ;KOJ@00BZR'D=;$147)1T/B>MOW T$'6=$#Q;?R&JO)^ZS-Q\7\XO\ M74Z8O4VEIF@$*"\8./*AH6B1K8^9!>:/5OWMM^ZF_H[3H$>)<60(O,-TMB3X M??L4%[-)$8I9@1RDLAJ4U &<#@5R\E$KDW+2QV+#.BB)2+ M&2I'>3\%N\&C^SSE .+M B8OYO0T$L?T"SX+ZW#.UH0B&QZ#)A:O**BB#!!(O$@1=N@+J;>UZ\&RBZSU4>+LPNL/#N4YC-?CE;3>>X(HNG M@L0:'3.O.:@H$GA7:M95%&==SBP/92ENO'@W+'2?E3Q^O MR\4?ZX]/%Y\^ASE!VMI"K$LPJ5B"-'WE4%O@B2NI.)#)6HOO[>W1#1<6[R M2%%V 00B_%,M$EJD_WSWD>2V>GVVKO>':M1-+I%!0\$5B,P(U@HE!"]+K5)/ MS N3E8U#!2:/T+$;4#K.8@XLZCZ 0Y);AMF+><:O_P._39ADU00&$(J3^\S( M>7*194";D:GBN.-#&9%;K]X-'AUG.(\7Z-AG7-L0ZM?I*H79_\:PO+C0$(0U MSNH$VOA$J Z64&T0CST]MUPT7'R"(1@&O7[U[_?+%LR?OGS_[Y/G_WM^?/W[_[_=63WY^]H)_>Y&'' M+@+??^I0+0;VI/_(_@-G*_@0PN?)IKBN0N%U^74Z#_,T);.PV-XNO,192($B M5V'J46JMK-$:8DD>3,' DQ71RL>\]Q)6<0.'\Y=NUMG/.%NO+GZR66[ ^'F_ MB/^V#W6'6I*+=SQ9K7"]NN356:>,4H)"K4R\9@JZG$8+A>F$B2MO^&.9\L-Y MO4G'.!T.FJ'BPOH,(/01-Y^;U)\[X%?6F BMN3PPIEYZ,)&3'0TU4@^9%BKY MX;DE2,TY3EW:X.5[F'0#G24KU\OCJ+28D"QIG^ K7%[P@0QFC M8I",I/ T* /..0_91R&)J90;;6>/435.$YAV,!I, QV@Z?7Z(R[?+/%SF.;G M7S_C?(47G(3@619& 1,J4+ 1R8-$GZ"([!7YEIREQ\X*#L?2PS2-TT2F'9(& MDGX'.#IGXGWXBK7 TWJ6&(/ ZQJ01'N(.8-%@TJ'**U(39!SG8IQVLRTP\K! M$NX '1N6*0-U\;BZI%9A.C);'H>T6BRFYFWP?EU^7^&&W2>% M,$KNV]FGLUEM7_T,B8$TW6IQGI]\JO<4_KGY=I*\@&#)"H[@T$'EO,UR2/4NS;W\3UAJ3B.(H&0:$ E0:;" M<.*-M@:'SD=I&KGTCY'50YIA$#@.)_P.D'0S6?)J,4_G6P5'QUA0"7)(Y'LR M+\'GK,&65%)2M1'98UW3A\I175'40WYA$/P,(O(.H//L_+6U[^$GI(AE*Z-7 MM BBCY$+1NYG#685I@B>B0S:>LFY%R*:QSI\'0Z>AVGJ(:DP"'P&$GL' 'I! M"IA_F,897K+P_&N:G=7*[+\N%OF/Z6PVL39(KW. J%D 56K/&6T,%&-9D<:J MK-O8H5VHZR'[, BH!E=%!_"ZI%ME0:X=4OJ28#U0B&M#&_R8Q>] M#X?07C!IG'H8!"8'B;0#*%S+E5S;;X6)*!F%OR5:8B*(>C@4$4QFOK;C938_ M=L]FD.34GOY-X\S#,/[QT<+N #$UQEQ_^PW7'Q?Y^OES,EI:$1T($3RH& CX MF#U$J9CU/#$N'BN3/APS#Q T3JO;!J@90N =X&8KD4E2PCK&28N)95!:(SB& MQ(12NC!%;,0V#O#V_2/UN&U6I+:7/#M(7+Z+MM$41V8H6M\ MW3Y-,"%@=,:#]"+24A(( 2E(Q.)BS*E(;%2'_3!-XQ9 ML' PT [1B$=0.NB M+N9-^%:+8BZ.EKQ1GJ'*D"2/=5 .IU58:G5GLD;%3-)Z[&;A\35)-^GI!E)' M:?N!DJ0C1-\!@%XNYA]J6>=8H7> FZ>+^48.?Y^N/SX]6ZT7GW!Y(:V+)G03@GJ(U5'4 M22A0I5CPM8$0HK11VL!+: .D7:@;]PBL$;(&5TL'4'O^Z?-L\0WQ+6Y.CN]* M;L*2T%;+""@222RI"#$5!LQ%8[R5S+DV:>GODC;N.5DCD VKD X01EOY\NQ> M1K1%SR(JHKR$VM1*0(A6@2Q"2AE<1-,>G;7SI0900 =(NEF.<,?R MAIR5S.072EGSKB5$XQLYDSS9 *86'O_,A2UI[R%I)"C+*AS.546:MR#MU;QWG$B[R&'?BUBO7:. MR+1EOE[A*YML+[,90E8:,C/F!OOL80 M9MJ"BRL0DJ'M.3H$EX0%H[,OSD#O!V=_.^QDM) M,7O%,Y2@:?\V]5"[, O:)).T82P].I%D2 >JEP+;DZ!L,*5T + [=:#7)%B+ M03W/V7NAP$E?J_5(8J'>($P\!IF5BHJUN4_U'<*ZR2:T@]F0JND :9N"KNLL M7*T9*:+0HO9O*8RBD>J=1HLYBF;C(+#3?+811R,+2^X#(N MAH\-)\A#L4S6&S.LWL)RG%9(1@I]@D.'TEG?O!JFFTS"26H1]A)Y!T%A;>8^ MW58&U@Y3BWEU&7&>*BO,IV Y09^[8$#Y@+1_ZPS2&L-,R=&S-D[X@9 MM]CW)&@Z5@4=H.BN9,@/W%ZE>5.O').VUNOE-)ZM:Q'/^T7=O>L9^F)&3_RP M&9.&JZLL8'**-O6LH)8Y@G*$E,B< 5YL,#9K9AJ5$@_+Q\@ER2M5#&9ZE9PK"W7K&<04$=($CDM8MH &@4'MRD9N^?O>*BX9Z\^6$4= M0.Q)SIO:[S![$Z847C\-GZ?D6EYC:Y(E%EMOB:0@* "2EH'SA8'@"I7A7G-L M=#;Y7=K&KJ7O!H8#J[$#8+[%=9C.,3\/RSE):W6C[4B9INEZXC)/)>5:1U(/ M;K,NX((C!EV*1<= '+5J^OD]VL8]7^@(F .KL0-@7N-@DS6J$_.6^!'GJ^D7 MW.8G7RY6-2OYNKP/7R?9:<.M=*"#]+4F.$*0*,'8.H(S)V$C;V,^]R-TW,.* MCB#;4L$CXK=.\GA,S-M1?G_#&6T?[Y<85F=U?C!:S)Y%R$[6_G=>@G.%_!JE M)$9FA+D]*.#N8))#7CSND48'8&RNK0Y2CQ=T7_.>*4[D@I@ +$F2DZ+KG7;A M@804T&?I>:-\]5U:QCWUZ "" ZEI?Z#Y+=#F^*':X/<-TT@3C%)QE6K##>9J M"82 *%3UD;4*W!N9;)O-^2XMXQZ3=(2W(]74@6$;1ICD&-ML+6/@6:Y&O&1P MZ#((%95D4ELGVQR_#$/_N":U>>,GO\'E)DZ;J%+0V%)+N3>' MG4 03DOZCDR88;[E.;OFB[T3?V:<[ M*'K\!'P0)760A[S)U38?\.1L_7&QG/X3\R2FJ$(VQ(VS D@^!5Q1$;+@3*.6 MNC3:71^G:^P3FY-"[2BE= JQ%ZO5&7&252K68@3O6*EW51@$J0585V0V%)0Q MT>9.]<,TC7WF,@*T#E!&!["Z=BKYH#&.165F15T:0H+*-E#8XVFY&&L$6B=" M;M5UY+O$C7U2TAAH0ZNG+\3=L>%0!#:(2B,]4XH[?V,^209VNA*FTMJ MCQ U]O''Z1!VE#IZ1-:Y2=:N!!;KLN#HZP%,@6"4 J:-< (++ZS-0<8#!(U] MFG%J1!V@AA[1]/ILO5J'>4T53I)T6M4^\=FDVD7%1 B1OO4FA]H(6O-&'=T> MHVKL4XM3X^I0A70 KAOG>%MN)D$R(8.R4+BO78 Q@$O* _W,.*6BSNX$YZU; M8L8^+V@,I6/%/QB"FB99W[VG__[V_-7[=Z]_??'JZ>O?GE_F(X]-KC[VZ 9) MU9TY&2B9NJTLNH3A598_)VDB2^!D)%=;*P:1>M;G9_@!!QQ=V M?L'Y&?Y**_"^1H>70U)JGW+Z7QW<.C&RSG'B##C95=K&8P;'@@/M*+XU,5'H MT:K2L9WC?P M,&:O592*HN%$>X,A,+EH$(IS67*9N EM$J['TSYN4K8%9$^LSR[N??]UN5BM MWBP79;J>".LU#^2CH& 4]QA=P-$8QX3)'9U.;TI%K1(R;CVV!JD,EW$$U MQF4WH.=?/^.<[/35+&3AK5:6@0BND$\K' 3T$J1,B%))Y*:-?_$@2>/F5UL M9QCI=[!/_A7GQ,FLVLK\:3J?5B[6TR]XSM?$>P<9VR@=1_VQH-J(L.H/4.-^5NQ,YO8?F?>$U!AFL9UF=H :B -=("EQP:3HU!>%U9 U'&;RN0, MGJ@'5#+R%$IJ=8?ZV,'RS5RE-F@:2@<=P.F.@":T%')6@8(#GNI-&Q,@J!"A M"!.\J!%"HZNG=T@9UUEJ YWCY-V3MWUU77 20W3(F8)"H2,HYV@[UE9 $@F9 M3YBL;+.)W4/,N.?+33WL R7> 6A^72QQ^F&^;2Z=OKU?AOF*Q$)*^6N8SBM' MOV"AS]3T&LE&9Z$-)%DS%$(H"#9'8#$45;)EM"\W =,>1(Y[Y-P"9*TTU,$6 M=W'+Y,+ARSI6KRY#0B] U:[4P2@')LH48PJJ^#;U?;<(&?=\N06(CI%T/W"+ZXA :BK6WJM+/@[JBBU/%R3;)\,?I&O>(NNK!"%YOWQ6'3='Y&3)WO[HOYN8&]UF[ZM^E\L=Q@?%[,WLLT6>D(FQVUOV,9Z]HF0#OS'2Y;/%_\O M.,=Z4L$4\B1U@>P*B1O))PF>0BD7LJ*PJF#*;7*R#Q T6"_O*Y(G*))UR=&B$5:#8M&!UX:#E\HK::2.]E:5X@,=8X:@9N2; MO$-";1P-=6/6OF>KF0[9,7*@N>,!%)<&'-)_"A-.!V0J-;IE.MP^S'^H"HOA MU=*!__D*U]?R1QR9C5DZDH>I\YBRA(A! @DK8K&2"]7FI. &&;MAYX>JHSA< MS!W8HXM.AA=WH2XEH@+C@:4"(7H&*I-$?!0,).I8".E&Y#9G @]1M!MR?JA" MBD&$WX&ANF+OK:ON(@,72V+::%YTFY#T7G+&K9D8 M1M/?@<_^8N\0.\^FL[-UO5P>I4M!1M!*IGK725&XJA,4S63_4R6939751N+PKAUMK7;RU4:,F?C2Q MISB'6*-95I@114:*.-I$>GN1.>[FV18S!P)T?_7UC,YSTW_W5JC@M)NPJ$$[ MRT&AXA!T5*!<9$')8D-H1R^&=[6#=C,;KO3.OX2T!I3R"E+L++4H]D*LA+K MT:STT?M";FJ;8YD]"1TVI\88"\X1K]%X\I0=.4&>!UIIQFOM,6C9J)3[@)Q: M*]O7$BF/I]KVD7X'<T M3HS#/99!:U!TOB8>KKPEL[3Y;K;E/?^_9]NSQ\OQ/%[&%$M$0)UCG<("2,<+I0Y4FV,^+SYZ,R.6[S+['>UDYI+6 M.0!C1H"RQ4&T5@.STEGD3HJB3KI:!F!JY-MU?2Z94X.EXW7SX/YZ>V>]NMUA M@HE:U98@:3.ST$?2B"S $I82C+&VT?6(X7CHT]4Z.2R/]<&&PKKL^ M2DV[L'$2? TCK=0J&V:8:M2S9ER^^W3H>EZ'G6&QB[5[6R8;22S2=.L.K[>: MJIPQYECAB=9!"0Z4R!9P,1:?A!*2MW'P=J5PY OMXWIK3=38N>MU&88Y MGHRM744H&*M3_F(M%@X2\][%RP M:VE(%LTZO@_)2#=C5)H?.XR)@!]C9-[U M _7G__/W%^__=Y,Z@=N/;EP:\"@GPU<#/#+!L<@BB=LD-$,CCA""] M-%C(36[4UW@G\HX?@WO^DO=UV4QT82[XDJ!X+K<]Q&B)""BJ8.2&7&O1IM'D M33JZ.?L?"!=WI\T>+/4.',5+ZK<2J29Z,:]7R9Y\G:XF)"$O^ J*I MEU\EN,@$&$&1$_W&2=,FQKB7G$Z0<[RZ;]^3.%KV'0#HZ=7LE]^P5HQ.&)?. M**&!>4XA%/ETM0NF!E.2*]9J752;TO,[I(Q\-^MX]3X\9^< 67< EB G2,:>=30>U FKHH"O/@M?60-.,F MBZ3)"6ACF'8E<=SC@ 9&JHEN.@#=C?EFYRQXK9CE49%DG*OSKCE$'\B19$(* M+6S V,9:W4/,N G\X8%TK+P[@,QE /*2;.X+^G(U<4[S*&N/^3K/6AE9(-88 M-B2&)?""2C3.B%W2TDG]_8!A_6%B[@ HMP^U7LSO)L_>+F:S7Q?+/\(R3Y#% M6L 90%@50%'$ )Z8 I8E3\2CU8UZ_.]):"?Q_X&XN-L1JIF2.L#@T\=&P?*2 M@N,)H7"C:*^.":+S!60.F:$TULLV]R\>HVKT283MX+#/F-Y]=',PSCYO#M]I M12W7 VV-MV5UT)$DSSF[:"TP7S@H91-X*61M41*RRLFA;'/];1CZ1Q],>#($ MCZ#OOK"^'=C^[&Q9.=Z^8+.2-[]\_7G3W/+Y5URFZ0I)U%GK;+4!Z^L!6>:U MX4Z,P 7/M;!0Z\+;X7HO6D8G>']#,:H+9<4NI-4 M:X0G#01G#&@O''T7C,G^E$!]F-31IRZ.C=.!M-@!3*\*HE?O%P]DQ3>K,I*D M-^55.%]M5/T62=*KZ1K/1^9N)?,6T^+#?/.4C9 F22E:IMX =X)<*E(&>)$% MV(Q&LAAYX&W.X5MS-OI@I),M@JXPTL&:N9%.VVY93Q(Q2I1,3$B%92L ;=2@ M!,7'CJ&'+!P6'IDIODTZX1&B1I^N=#*D#J69\8?G;'JX;VA?;1;*ZW*#M^VZ MXVY(@H(4J%Q)K6$((08)2G_W/*F$:=Z :[3]%R%-/)[-?@NNI@M[S95DJE M)(2NG6_KC!R524Z110$.C7,9F2JW3=9H3;U:#CLZ&:(.EWX'T'DT5VM2H?V[ M""AU3(XJTD/TB%4^FHM"8FG4W/7X/'K+@45])-+W4<^IVP5UY!2/6E45D-4BJRD MR%D$+#:IYM>Y[E U@*M7G_EFN?@R)?G]\NWW%>87\\N!VT_2>OJ%XBM/ M[&KL KH<*-("&6HSNL(%!!TDI(S16B]5:%0"/0S]G51J'(NZ>SS)4RNW Q?T MIO]LHR]%: XVB'2(=+)-G2&].TXU4Z>L9GK?G?/*I^N;_W/Q\PM&E$$TDC[O.C/2>@4?Z M-EJ6(SG>FC5JV+H+=>.:Z?$QM&BLT Y >C$9[N:IYX09E[5&!TY$2U&I0HBU M 1.*P%!:C[E5^X)[Z1G7GG8'Q &4UL6TH4OYO*R9DK=U;LWK0J)[LEKA^OJJ M.I\T/LFU4HK$ \((1QQFVI*,-)#1BI)<#+I17+4OI>/6P74'V*:*[L"*_CY? M8IA-_XGYHKOBZ_GUR=!HF$LY:"C6UVYAV4&PK@ Z9I$S3=^TZ4/X'<+&+8/K M#J9#JK&?X_.'>\5?<'G%]\18742JM^CJ)3=*@)>,O!XN+7C-,FT5:+ X M'[5LDX?^#F'CUJQU!](AU=C!CK\16VV[3(OOV>(LKLO9[$E*B[.Z3P1NM,H4 M_K%L?1VDJ" 2F<"U<]K'$#"U@>1C5(U; M<='@=38 =@O#87A@2_/0G^#=*MM] *8\;6BP25PW#A@J#G7R-&4-L'33N2-6R+7'3R'5VD_#NGU M@.]U>89Q_6RZVJR\-TO\-#W[--$*T1JF($E62[UDK,UE"S!G1,@F>VX;'09\ MC[1QZ^ZZ@^FPJNS E&[J5VN=# EQ*]3+E(0UVB6=($A!#DKQ&F)M1Q]4DHS<62T(2=P6!!4\[3C.9W"T#JV12BO?YF!^#R)[ M:P)R.NLY@-*ZW+\WR^O*$=JNLRBL+E)X8#(I)-/!<7[ MZ.NMQ<>)4'BTJOHUB1O?Y&)-Z:!"UK9 4J5>!#07BJB.<6 M:;VUU3BQ\WB(@KHT>K4XMLKI[]/UQZ<4.Y)57[Z"OBB3;W27VKK=T,NL@PR1J%,:7,EZ0BB>VOH<4K4#J[4 M/O%[HV3U:NNP#F6QG!QHPVAAFBS IVPA89(Z^N)B;%/*N3.)O;4&.14V!U!8 M!TC<_?+61$4K7(@2I,T15*'=PB6O(#K'LD##16IVEW-'&L=-!75P$:Z1.CL8 M*?T 9]ORE-V%*Y7W,N9AOY.Y&2>Z*M]2 MN1W87O)H+GJ$;GLN$O_$U/K;FUF8K\G1J758G^M')LH*SHHC([ 99H..@Y<< M(0GI?%$LF]BFU_SN-'9YR;XI@FZ7>+919Q<)4F*%2,V;ZL!W88:OR\/,U=+I M0%0 VJ))AH7"2)LY.(Y68R9/*[8Y:M^#R"YOS)\4K(T4VJ-9_>5L-9WC:H7; MEI!5]%=-;C-S@4D%Q=D *G!#CGNI!0=:4;R0I/$G,JR/4-FE6SNJ:1U*I?U4 MW]UA\7KA-:T_GF5-:H1:^*6DA3HP"A)#GTBC3ID3H;2;VYP]HO)0E76$PEO; MPF]A?;:+O3..Z!:@>(;:3.?E-:OT[G89[V$*X1+BO!P,8:3'I1P&44((JQ/GM=2V=/ M">(]Z1_7N3UU2JNE):O+Q%53G-QNZ#"8TKK+5=5)9)6WU^7E8OZ!_.1/ M]=+@Q*@H+-)&(9(3)*UHP5F5*4[TS#*5>:N1LM^GKND8+!UL(L?9#>-<\2)O6KH+J,-@P)OH0>M:$YRUB:R- ]1^ M8VCF$_4)]+U4>>2H/9+ @-+4@N(21/?@5R]8"EN-EYIXX0JPG5HU\>] MEM@M>G=792\S4<\^?YYM1!EF%Z)\,2^+Y:>M,B^$:D.,QDH%M0TV*%XRQ,#( M56/HE- >@VUS +$C@>->.&R&QQ;JZ1BO^?GF";:R-MCJ X7DW@$V1 MT^LXFW[8'D?0^JIS;/+$RW]L7O%Y^"/.+4:;(79LZ_4'(/WI(P#%$U $)L\7J;(GO2:6_S&HQ2>;& M"NP M_+8H[Z8?YM,R3?5&\[:-%.U;;TA*J591'&"#=WSR0-;Y$#X&LMMW7W.5@-.2 M&QDLY*#JB)6:H'7<@C,>HU 4[? V@YT>IJD3"TN??E135^L,A2PAJKB=4*,P MU=G)V4 P] M1LK;8IJW7J3D=>:;[,"AN9';;P.5'-\OMS?,X9GHL+(\^T4*PY"R&>F$W$[N9%9Z9222[5DTM]J-TW%KN1F!K MJJZ.?7O\L#F8FN>_XN+#,GS^2&[P[-KIU$'N_'[925!R3%$(U+1Y31,=Y=G'@0G=TKA!E;)#VR:WM>Y H?E&W9\ M]*G,U'V-20@P0FI0@M4YQY'<<(E<%&\%8IO#I&;&*GW$?%9;HMY^ MPS5)__+M_)?7-G)OF8P9018DK\'10O'2($0E(W,JZ)+;)%H.)+A3H[8/GNX8 MM1.HKH.0X"U^P?D9UMO9SVEU+^=A=C%T:O7+MRO;\*1>;-K8A&MAU/MCNHU!&\$Y'IE6[$Z%8 W0>D11(]<=M4"J:=280=HK:U[7DZ_8-Y.A_P> M=R)EIDVAM91[1M"K'VHW/DMG4M,-E043^P=_@DYVG] M]\8/G^$Z3&=M?,9'7W@J3W)WKIO[ES$$;8* FL(%E0C147-+D8BSBJ*=R$2C MJU*-_,M79Y\B+E^7RZ$\YR]:3434S'H5P2IA:O6-!X>1UUQW2]4:03A^BY!YL*:A;1^4:&I'U,_GR^GJZ_ M_7V:\:YJ'O"FWRP7^2RM5[7>9JOUK2LS26B,KMW].$_D+)F0Z]13 4&@CE[$ MHD*;#F1-V.G45N^#Q8?C^;'4WD'\=%DZ=C'TY,*T//DZ74VL8VC19LA.R^J% M%W","T"* U$7PU-J$\\_2M;(6!P?-K>!/)@.>P#DEO9GBT]A.I]HE;S"Q(!G M\I64#Q$B,Q8T+UG9A#GRIOG?+1DC VXX]=Y_3'. K$<$2G6O)B_FJ[-E;=[\ M&U:'>R)18C(Z@+";2UQ*0O V@-1,FHRT>&XWH+WK2=[WX"ZVO4/TLQA(6&,K M^F\89NN/B<1U3KR5HF!P"(;72R2,1\)[9,"""\HY1!?Y3IJ^_>0N\L#'JOHH M<8VMZ^>T1WX@[^["SIVSX+4NV7I-(J -43%?&[(3>@/SW#@G.6V9.VG\_N=W MD6L]5N\#B&YL[3\A3^G;>IHN:'?..W+@-?GR5M3!D(*X\&2T,#O#99 ._4YJ MO_7@D9M\#J/O8X0UHJ)7R_7DW 5^O3QW@#=># \\A$![D/$&21 *:^]G"NLB M;4<8."JU4QZ67G#-QZ/O;OMW#U$PLO7O)J881$-](.RZ0,[76T(1.7$/3->K M3EKR6L8MH)YY.OH_Y=-.34#V@=E=,L9Q*H?1[%V8'"GFL;>=9],/M3W$M1[B MQ,YB=K;Y^H*O"V?*V^0M]Q *^NI,98A<)8@QV"2$#N7VU?8'MJ0]7CHZ6([5 M[^($PAX;1)?;\2T>=**U)1A"*JZ0H#BY7L$X, 2)8F1()G[W@..Q%XRS:S4" MQQ!"[""!M>\._I(<]DVWFPD:H9EUN58Z.% 2&82< ^3$E44?Z2=MBI0/)GGD MV*D;K^FTNN\ Y-=XJG,XZEG,WZ?KCQ=\/?]ZWNZ\%OO0__+[\'4B9"C!LGHU M2N;S*4,F90@&G119-+LQ>P"QX^;]3@2CAZL&F^BT ]C6H_77Y:^+1;ZV[B\9 M>X9$5YJ>5R-]GN%YUX4GG^JIX[8CPT07B3Q'!U:;VD\S)O!,!O*6.0;%M;5! M-$'Q\;2/&^.. ^H3:_Q@C'_!95P,A/*_+A>K%>UO9;J>,*ESR$Z#9D77]J_D M/&GZE@=64 G/4J/YS=>(&-=+& =WA^J@@P$?E[5KS[]^QCG9^HE#E:C0*/K-Y^#ZJ@%IG)-KU3[Y R;O)V'"@=IX\.=MU7B_GB@H=MR^%S3B8Z M!G*I2X;DO:^=.BP)*#'0& RW2A7M&TV7?XBD<4<:C0.P8?33 = N^UF?T_\+ MSK$:8%$8^[?9 M5:^3,>Z4GY%VTH/U,)C?/]Z5CQA6F!?S!SYUBBL>NU%PZBL=!\BE^14.BALT MRQZRJVVA44=P*9-SIXI!9TTN^4=MJW A]7O3_D_F^=8]U&W.GZ-@M?TT^,!K MG52@U>^- V<8CT9P[VR;I-YQ='=1G7H-.52H/DM'++8OV.%@,K92QD;5=F-=9 M.#^;-\RA-YR#%CF21V)D'=Z3H5:$,ZV*\W*G]@>[(>LA,L8K:1E(O8NA93TB M8#;=!)??)K^_FZ0HA8O2D(/*&5&<:EK1)DBRF#I^QRKW6-RPPO3G#XLO/Y\_ M<0N0\V\V^-@@X^I](\)@&*4MCI)@!_FR5XOY[Y?E5L8&8R4'7Q2"LE&#BQII M30?FE/%.-1K,?8V(\;*+CJ,$2Q&R MDC))61ZKU]C/'/SUE]%GD1VFJL51=F,R$ZL!2 I5M)!_21(BI M6,5]S:DV:KS29X*^%)V\$@$P$\U**$=612?07EHG)=9[(/\G0;]K@GX?= V< MH-]'D6.G41],%DK%;?;10+1UJ@9M,^"RLI"40-J+N%#Y_R3H!\3!3@GZ?90R M-K(>S#9E'9S1VH.KDQ$4J]Z35QK(R9%&))%]V*ELZ+]>@GXO]>Z4H-]'UAUD MY%Z\F@3/8O+& M>>PD(GB>*BB/9DA.:1>O.HQ0;^7TA9'27#4:L-K MAPJ!MF;/,B&_\JV(>W F(20B-TB6B?3'JE>;',N<. E_C-;WE& 76G_SMXD0 MWF53"I3:GTOY4K.5LI#&M#5*%";=8S[&?EI_\[=Q[NBTT_J>$AQ5ZP^DEEUM M%^U5 BQUE"#GM./)30/I(&5RB7%V*^4Z:"9^\%LTPRM[ ,%U45)^<++-B%AX MYA)"O;"N F/@T#L@]>/F(%J7-A>S_G^9E3\D9CFIBCO(RK]:S-/9LBICR\BD MQ!R%SARXD[7%F8_@1"*A)>^8CL78TN8BQ&U*?M!\^E[ZOUM_<+@R^DV67\AR MCNM#LMK7_WR@]/.#% V4)_[.P-KS,.\P70WHKK4T2X90&2C MTDEX[S"T,=X'$/MCF*]]4':W<4Q;#7;@JS\-GVLWQND_,5]P6]OEW&(J9AF# MD@Y2VNP!S-1B.;+6S)I(@4_ W6ZC[ _+7<@;-Z \"1 'UU('T'N2-HFZU5M, M./U267DRFRW^J$,*?ETLGQ)!TW6]0WM[@15'<EA!M MC&UF*AU&[[B-CTX!SA/H\8>(0R\$O/KCFH2OA++:QM_A:NN8XC%#[P9Z\_"N MY6!R.+$_FH(5QAH-I0ZU55[3'DYQ"92YCZX^;[M/% G79QA/.@O M;SKA30)7W&1AR379E@4K"*HV5[%,:RZ$,[I- =_C=/T8[N,Q*!M0+QWXC?=Q MNM)A EJA1K/-9D0OMG&A3L/TH6>-NH@U@L _0]M+)V!?MGXTQ-6E!,Y10A!>)*HI( N ME@@Q1*$IC,@YBN]%&$,3->Y&VPZ)HRJO=ZMXOM<0TXL/\YK FB1'3"2R8E8* M"OR)5?#U^FW6025/K =V.C?P83K'W:)'MIO':>V_D"&]*XA(\E86(_ @8BTD M=74L" +SEI'7C-Q&=VK+>AAXF_7(_G%,[7'J_2'2DD]RWG ]U(7071\]?&)Q M=TY.G#FT5J.+*4 I%*,<=5A@5A0 MU?FR&H*AW0&M,4D5E72C:YF/4?5C9 [WPE<)[\9#3Y'"[X@3UE+'=5)CY['OW4YG.9W@]3>:N@74>?W#,AYK<.O"RTT M51M\RU*KV1@(8:Q#5*G5+)-'R>H25?LK?S=0':")7J**)^D?9].M)UDYN6@H M%;'X8"R#4F=P*QD+.8[9TE?&&NNS1ZOWB@ON?T^7*#E$F_=Y] .(MA>4_'HV M*]/9K-YTNLX*<9 5EQP$EY65>J:G#8=$1CJK:(3$W2YT/?Z>D5-M;5$R@&@[ MV*)>X1_GI[_3^8^^KU\NG'\/\ [Z87__$=)ZF%)^]O+P6(HC1 M6.HH'N$94#0=P&DGZUTD)G+AD:LVGO?1I'<)S^,=J-.JM ,,_SZ/M!"OQ'BM MCF'"I2_!N01)B%R'^I#3H'0$LM?$1KW1)-LX[H\0-7)_T=/"8]%&5QW [H$% M_.+3YS!=5GEN1J\4[KC0T9"P+.T'VB=PS @HV9$;H0N6W?JH#.7EWR1OY$ZH MHT)Q>/W]$)G8>[S<,,^WO9EA2T)W>U>[(M #>#UU\E8*GE(AB^?JK*>B!9 7 MFL$X7;@E$/I&QY$])&]3S-%Y5>J].P$J>D'>CO100N))J9Q=;'-'\K] \G8/ MW.R5O-U')_UNQIO$$ZT@%)L@$(.8N(XBXRGAU7GR=B_-[Y&\ MW4<-_2+J/'T0DRDHD/P &PLH+QTQPQCDR W+44GAVLSI^D&3MWLI?Z_D[3Z: MZ"4M]T"&D3&?E&2RMECGH(R5X#5SD!CZDM'P%-7WO*\?/'F[ES;W2-[N(]I> M4/) AE'81#&S1Z#_2F*%V:*)$6,*(:)PXE"R>D!K$AB3;$F.JXAR)^MTT.N[ MW-H.5/_BI+KHUYQMKX>1BUC(^M8=V\C:?:R>JPD/,O$LB]?1N9,6>.U^:6]P MN)T*$;L9M_W5J-?@T>2P"1K$">F WZI(6'NQN^P>^*] 6\_=5SY%;Z?)Y/=?_COA83 ]W_ M>.S1#>Y_[,S)B8\07:QC26P$GK".? X*G&4>&$-98M2^VO4& M8<\69W%=SF9W69OHVJDZUGD_2@HR]((,?4RNC@TF8HKS #-$957LI1N(F2M",Y9@QI-CH2M_1_;!&[QHSK'T[ M4">'&[D%N8>GYWB=Q(-_LT6W3X(.VR+/51[/XZOIS):[WP=+E!,+4'/X)W+%.-K)EEQKHCN M?;UF0&P,DL.\OGTTUL?!PUTFKG:JYU\_XWR%=<7(L!2:8QE>2_MS\?3<6X(<=I8'A:5?TP%G+# MWNO*GMTL+A4@6(]U3!X'"KX$:%Z2ECR9XMIDD?;>9@.QP^9'UB2 M]_=YIV]P^F&^C=K2MTW?I=GV2*C.#)K3-&QS7EU*]MR-]M4U+AJNI[) ?>8M,@QAC9+N;U- M>S)?3W-=!"3;=YC.EIN6S<^_IME9WO9T?KKX]/ELJ\6[ZVA[J4@+941,"HQV MOO8M5Q"#)%=U!DN(9QO6+.8GQK%Z% MW-S4%E'9J!B%S-(Y$F$ATVZE@"(DF7D4V? V"8F[M(P+MS&1L1A43=T![57X MA.=7>:6PSHN 4**EM=>M$D(W4_/N$;L>#U_!S@'"+T#Z%PSPAOS M^R9\JTOJW.P:*:.09-$YDYO.J20IEA,$'4-.JA3R%)H@Z%&R^@+2(7J_.ZQL M("5T@*@C+?K+RZ86F(3V.GOPLK;VBEJ +ZK0XBPIL"1"BFW -Q0'XU8(=;3' MC@*)#I;"3C*OUV[#&=^M:ND0,I@J)#SAASI2BDB5YEMKG@BL@?]<# M,F$T3Q0_V#:GI;O3.'*1\"@8>C3L'4RAW4'UVH:T_7)%0GVSG";DDZ12\E'* M>AF3/*7"-(14+)@. MM.V#A;MC:8X5>P?;[PTF)L*I6'N]0(IU0CH3=4IO%""EEL)F$]SMWF M,#/V M.)FCU?H84/:2<0< ^3M./WPDT_V$=F]R+U^=U=3 Z[)91JO79^O5FLP[K:U+ M2=5JF6"8@XS6@-Z:TU,4E-E_4!@W+@=DQBE M\TEI4-8E4-IM&M^2PRDSTS$B^9]\5"1NR!S7VK5%S('PW%]]'6!STW2M!CUA M1B[PI\5\R]:3]7HYC>00UW+#Q44E(D7LX=OF0'RYK%.A-B.B)MIDXY CB-H M7'$7P2O:&K0O@8*BDF1L ]CC:1_7F)X4Q2=6](\"[:L _W6I68"K%,1$< ST M5 DLUN6LG(2@I((DF-,Y6AYUF\LG1Q(^;AZ]/U /I.(.$/V ;,_3%'=$//$% M;?%&UQ;G 50]CO R*M#:BZ13-/QV$_BVKL1#A(Y[_;8'9V(0%0[6YFJX]-6M MZPM7E[AR3B[*.C\>B;?@&43:1H!CX2B2UX&=YF+? P2.:T.;1%DM5-.!3;R7 MK8E,CCNM:9UD)U.$X>:X^%/5ORQ_7MFNRDIU=KOR?) M3\/J8_W_Y_\XFWX)LYHG(,_U+9*8IXF6;/W=(4?%.SUWH+/@_7D8Z+"W/I@L MYZUW7UE0'P)#J\%(2\ATTM86MP)8$5P$9G5F;1)KC]-U_%",^Y[^;+I*L\7J M['I3AJ2T,;57&\HD07E:'3Y8!IH6KU=>LA!:30S>D<2Q!YT-AI^[HS%:*.G' MMF.'=]/8X^DGM&D-NVY\!YD.>1%6,2BJW@\6VD-,T8!PG$>'I>C0)C'5UK)= MU1#?_YY;W1N07JBSJI"#CP61RYN@W M/#>Z,S1&A/%D_30LE]\H%/^/,#O#";,NZ43N:B$Q@-*BCA0,'BSS3JCBE+*G MC"YND=?UKKL/;G:++(Y1SL$&[0LNXV*@[?;FFKZ84B,U&2 E&207-G:YD%W. M"F+44KJ,03?JZG@O.5UOF<=@ZGCA=XBA5XMY.N>$!ZTB"PJ8K7W>N#(0K$/: M[;,4P4#R1[WL*'QIGD:9?8[*VTSUV-[)6&.ZT,"@%M/ M&,C'?XRN@=SX:Z\@19^//+E"EF9>)F_G@E#!PS)K\P#I8*B8-SD<&@;96+217P;2QNKM0U[4- MV@?/H7EMT6Y^>,C\J%[/;^)X=J'I],8-):%EO5\)[): MM<9[ROYR_F7VCU;"_TN&1++M8"UZE0 M7, 3A"(%".U*L<8PB;$)L_>2T[7)V@<7MTW6\<+OX#CQBO2MD*[9X6?3+]-, M:W.BHG B)0F11T/^GU;@R-*"(%%Q'US@S#7:$;]+W+BYSX;H&EHQ8[<9WHCJ MM^DJX6P6YK@X6[U:S!>?L8Y5F'_8\G@NP(G-&%E*$1Q*3GPY ='6 9_,1[O@OB\=-_79 $A-I=Z!Y=JP]C W/ 51&$/P)=;$;N4FH:GM^BS*Z#PO M;:Z*/$[7N*G,AO9J0'7TFZM\LZSLK;\%$MX_SJ:?JWD^,&GYT*,&6085%$6&WDKPDGY1N-2\4;>\[Y)VK!5Z M\ 7WU=0RRW/"+,#5&S/*D8/HE47(EA4>3,SI=N?\UF+HKO9Y6"S=-E+-M-5O MMN$!0W!X_O/Q![8U7PTSHCL SR:5#+>0>;2@M*G';58#FAP-4T6EV*:Z>3PC M=JT244L;4&1(L;8<*Y*/8[#VP,W.!NLPS?QP9NJB M:'91[OO $4G2H][7UL@=P//);""WR8=(>V+D7("*14$0B!!\\!A[>'^V#H MX2+Z ;4T8C)CM5Q/WM967)M!+$9:U'6<0*D7B)7W"8*M2;UD@A*2]@JQT\U0 M>NHU6-%WMR%UX[6]S $<4J.+8\7; R;.)Y_D['/M<@[1:?(?LDY0:Z7!,Y6+ M<,9GGH9%Q9@#9HY0V6VE'R"_D=7^VW0^_73VZ8)PRX+424$)TM=6&X%84(DB M79ME8,J7N%,AU$Z*O_'JD55_B.(60TAQ;/6'K]<(EX)Y'W*IDP]D;;-#-!6VQ&"PQ,) QNAI0 M%@A<2W 49++$N)/VQ+'X%7&]3%1LX$RT4E'/J+LVVBTKSU!QA)*# 47[;[6C MM> TLN"4%81$S.: .&(QE_Q2,Y!^07""\*E];9C&T@MC.)X^ZB MK2'71E,=0/ EAA5^7,SRBT^?EXLOV_[JYZRDS(/U44)(&$$A2ELBS[XP"H*X M!Y7(6?7.1\A%1>-"M(:WV19OTK$3>O2/BIXC9-X!8GXY(^%-YQ_.J7=80A(A M RN6K&@0MM8+%I $? DJ>+S93>5#7Q8DYR M^D"JN;"1TO-@:JLU7\VCX_O_8>],EMVYD7?2)\ES,PT_)MGH[0K85ML[N.+\8&!(2=U>1VB1+MOKI M;X(UJHI5XB(7N$"YNR-DR263.7Q(9"9RN)XG3_?Y#^'3O+8KU"@UOUJO\>%, M&96$UB4"RY7?[7H@M'7&"S=!&A,RV^O)?SQ [DEYI[G2 Y&T+U!;J+5G&/_? M-9:KB[?S@C.I?/8H X14WS4$!;^120LV!%64SM;F-NF'/8CK%(Q-T+(O5 ]4 M7<]H_,>J;K+FU=U!(4"8>@.)J&MKRZB)L,/^(1$2:;[5(O[_ K3H7^=7E=OAJ< M*3@& X^/TU^!?XH5+:W*6=96?0 M(7,@1?*UN(&#K\$ &A%D<1Q5.G%[YZ\X\8:J/BWO4&5UL'KTH8S6KP-QE/"/ MCXB;:WF]_O)+^)_EZH>+L%X3=V^1_BU^]==N!9J35XY\?Y#;(Y>#I"/'+0C+ M=,)H-#:::386!YVZ$N/$5I.HN0.WXLU\47G8\OU[W2'\6R$7?+3.')NG@"R1N:ML?YQ %R3ZQ$FVL#E1H4XYW*,533[Z? E^/GXY/H>PN MIE2_P.ES/ J+D@D=@7-'UL,7!Y$N0="Y%.NB=]:U>7X>3NO4 _?[AO(8"N[" MYWV!QYEGT:(.&F24M8DQ\OH((D Z:VWP.:I&RX-?(&KJZ?U]PW*0RCIP?)]O MI*UU1\^?OD+.R3-QZJ/P=)8$,\754=$N(4FZCH\V3(,/186L3%1XZK$\8_'6 M:9*B\4/$--#HX+"\P/4?I/9M[>=OY?IOS2M-Y':RB2Q*TV'R MPH-.=?R/WE:R6W*RTGSIW=WRMOX'56&UF3-E+FQ4!>KBX/IT M&< S5R#G;*..R')J4\GZ E%G,L5E$ J>C,0>1R7]HNNF=!,-5T)2R)M06&+& M61)2$F!1AE!XR$*'4^*KAR;KT92_'Z@.T,34$]9?".=NN]Y,+<,9O*42E!09H,*=45 M V2OM[8CJ&RX=#+;-J^F(Y5&3S]JY)@;;V0%=0"YAV=HEIB2)AJB6-?*AI"1 MI.(M&!Y$R9I=OYOS#\L+S]=;>Y% M?E.+C:H4:VL7<=V"[GV!X'T&X^D?="]D(QJU6'Z#LDXOYX,P\TS)VSA:Z>"^ M?H&?YTI"D>&DYKI_=Y:R2.H;DNBGE> MX+%61?-B"V,Z@.:(Y!O'[=J7!,DSESF/E:=3(W'?(O;3ES&T1MU0C710@?#2 M&7IP:<&A49[$MAIW4$S2W=P5KJ^^[] M^?)3F*^VP\_XC#N9(BL!C*# 7ZFZZX\G!\&4HD7R9+Q/[N@])+#3X4^ML7>P MCOJ-G%]?K><+7*^)U3A?;#_P'\ME_G->%Y%F"@_#XD.MR[FN#CTD*![X#2/% MN\?P-5(H>_M]KYY^W_T>N_NEGMQHFZTF)XUB!R5C(,C6$JB48I0158QM'JL' MD7G\9+(G:MFUTR\%(WB4',BZD]O*/ >?508L+NJ,I0C5ILE@/_JF#7?;X>KI M3+/1M=7!);R7_.ZYXX*$Q DMMO:^*YR:YL1NN&!V&913HHQ58*Y2WZT\"A$ 64-<()&?O4J.! MT2>]M^^?T7_'M/RPJ-[QSYE4/2_SNY[X1'XX'1DBZ.T\Q/G%?#/'-?WLZA+S M5E\/MF%Z99,2#K2J4^_HC@#O0P#K@A=!L,!CF\E9(S-R3I[ $*0^7SYZ>OUW MX#+5^6*^P;?SS[C[YKMG,^LZA";7>DHZ/\IY =%P\J5BX,4@'2_;:$O& M801/FRJ? IKM]-D!;-\\S]B.#IU'O*;,L!@ZG7Z[.DYR#T'1[Z*DP-$8Q[QK M4UAV#-73YMU/!^"3:7;J@NS[D_H"R[<#&3_CS8%]=&ICSDYF!3'6]8662PC. M2\C>D=DXMI-TJ:_EXS8JYRW?>;AXN=% M6:XN;\9!'ESH.>*W3Y(]VU\>D^34A,!LD2#J5=% ?@.",YI#LB(X8SAJWF9S M[D0YM5OE;3,HUQ,1UJ^_//C3=8M*#!2W)DDAK)0)E/$9/&<*',K,C><669LR MO*&4GE-6; C6GH_Q&FBP X]C!U?7C9S(O!9: %=U@5I1BNZRC&"L4E[RK'PT M38#X#$&]-%6W0,$S3[+'J*139%VGCV_WXMB,,CKKP.G,0?F0:_NG O+8N<22 M8]%MWE6^2=JT:!L% 'N ZG!M3!W/_W 1YJO/RR_A;D6R-T&$DA"B+S6Q)NN: M+54W(S'-@C56/.Z;>"8Z?_+1_6'A"+TM1Q-B!Q;F!_K*^>9-2/4=ZLOVB*B, M3,@@(#I!5SV3M;&2CH@+$KGD6AK3QJ0\I:67IN@3W%A'*J([*-V<+$-\%RT# M9.$RJ.@U>,THC!;)&Y&LGD!TB-:7K530 9Y>R/L] MG-B[/7N.L1R4B*!CO:A]HCM:1@\Y!4['SA@A&ZT:WY_(7O8EGN#^:Z6ZOE'Y M8(ITN+SU1@U*#-IXD([EVC*A2(SD4;J,,6H56<(V->X#"9W6$C8#S/[ /%I[ M'8#SAZOU9GF)J]_Q8JNZ]Y0 S56RE22!]MEKI1 M<]_S1'4+NN/!\-C!&TDS'8#L;FK&>TP?%\N+Y8' MUAY"DAF"X:(4+YS-;>I+7/]1>\8_AXO:RGW+_H\8 M:S?Y;YN/N'JW7&]^N%BNZZBT_#_DKVR;OF<:$]KBZK^S,KP1:>I08NZZ*99"@. M*%A(C"Q'[2-G[4:L[D/@M'7_S1#80CT=H.ZV'I\_NW@H]UT[84Q>W88&U$94V< 7F;E3?B\ M7-6,WG87X7V:>3USKJ@4&(*2MH *%,BY0N8[2:,\!HN.?;,!Y!@"]D*6.QMD MG4P7?>/M??CK=ZQM.<15=D7R* -$QE1EC4$PV4&TPF0>G,WH1D#8@Z_<"U/^ M>\+4H?+NX$*\336]\ SV3ZQO5)A??2:?\P/>-K(6G 7%I$U,@N><>%4Y@4NU MK= D*:S1+(HV;SS'4+U?FIV=#3Y/KLD.4+LC/GH@S^U;?IV8NMY4JVZMR-F MM]:25=?TNT+GT6NCN,K.26S;'_1M&O=#Y/F^_(RLI;-J!%Z_T/GZQ]7E95A] M69;K/X:O9U7=O0&,V1D\&CGM6H7;2&RDWN%=D%Y[CX:'SD!4RJH9TW%GRDXVZ\-9AMD(*W M'A1U#MW##=%V=/OP$!5VY#$\;E7DP@2G2\V:HJ>+!QTXY344KR-&E-8UJK[\ M/MJ'!Z%@S_;A(2KI%%E?-SZZF+E'6R 9DI0214)$C\!1)$DB2JZT?2 \L_;A M00 8W#X\1!M3IWF>=KZFXHH43@(WH9:(\E#7C3BP)MB$,B3/S;?\PO-L'QZD MMY?;AX<(L0,+,Z@) UE1,6R[[NO\>UDHI%>*A(:^;A4VR;<)=\=NN.JGX?B8 M.ZZ5ZOI&Y<["^:C)?"L=P&8M0465(0K/*,Y7T015@C$G1^:9-UP- ,<]8 K]=,YPPU!V9 :0-S*%A)=E&W?+?2\/5(# ,:+@:HID. M0/:M=IY8* YW1H"EP!R4$JPV]@3 G+45@64IPW\:KEJ";4P-=0"X]ZN0\3*L M_K5^M=8[H60(N0A )V5)R&HK61.XO4C6M/71IP3; M>-KI &J_+A=I>?D)-_CJ \5@VZ+8&TZX=DP5GH&H=J D>1R.&P>)LYP31FU] MFYD.S],T;>WR*4$VDEXZ0-B+SXY\4NK@V[ZM1[T:LVLD$BG-@+3H:X74 E< M"(H$SIQ"YTJ0;;M,V_#573KP0/Q]NR9A*C!\;T?C:E4U>_TWZ5.0A+*MJV0N M,"]5(2>[/DOZ(.I>8@^/EMQUW,C:S3$9 QC?\V'9=E7,@O26 MHR_@9-U&JAR9#D$ZRX[+XC&:*-LTNK3EJ^/^V"X/R' P?&='X]UJ^0E7FR_O M+L)B% BDK:[WQ1MO^/:UGV>NX_[:7@S(. M-+ZS\_*PA<7X%)EV%AQ=K*0H30:DR ATGY+14)P);#/BJQ%#';?W]G(F#E7_ M=W8*MM=F38X]O$MG3KC(Z[)UY)Z","3]>.X9",T4_2R%E-K4F39GK>.VXUY. MQO&0^,[.R(T$HA)U\V4!Q50=9"T+!!XS..](35D[Q]OD[\?GI>/&Z%Y.P0%* M/QSVRTVXZ [V-^'55YTB:7FUV*S?A2_;3+DQ,K%0"TY-9*"",1 =!5^"DV02 M5\RXD_6(M6.SXU[O7@[+N% 9?H[\]3E:X(?:&O>^V73"<06TNMK^[>O,A27! M*,D\,"GJE"0;P"4KP42CO.84CCV>,KS_6,)V9'?A<[],?C!;&X\<; M3MZ'OQ[\<.:Y*8*5 E9)NGD=W0+>6PM)U$G201;1:+%\>]YZ;J7OY4H9 17? MYW&YC\P>_.S:EK"@4Q9"@+5.U[=3"202,BV,,YNB,U'T'[8_SU_/_?Z]')N1 MT/%]'IV'A@2Q."&4@63JO!D1Z^0$)' [R[0*R0?1INJS$4/['8Z_]XOZH?H_ M^C1T&=__BIN9PFB89>1SVH*@DJ^M,!D!DQ/!6945Z_\4$"/[H?_O_5P^5-\= MI+-N1YK,LD4A;?)@7'7[.-?@I/,0LA;"J*AM:)-[O:5@/X"=WS/S01(^W_S^ M+;O/'A"Z!R)&D2$')#$@3Q!3]"1:3"%HJS%UE=+\%D/[X?9O\Q0\JOX[,)"' M#+Q&S#PH*4%CI#L@^ Q!AEB+W'FPB6Q /EF4.,J<.JK>SFO6VS^ R M^NN?PN++W9"S<<>['4-!NXENH\EEI"%N#XSG8WI^G*_3Q7)]M<*[J5J%2326 M2W Y,0JP$T3BM$W=1EVXO,\4:XW7[M=1,1DUQH7C(XI2(H9\B= M2CQ -DIZFY)(C;I;GB%HVK:4=LAY?A[;X?KHP+W]@W2S;5*\-0M_X(=MS^)V M@ 5C*3A#OKKU=:0/*QJ"%W0Q!&FCD2GF*-N ZR6R>AG!=H3B'X-I-"WT *EK MVF]Z:;,/$LF9A?K"2'ZNJ27 0H R=?E9H?LRMJEX_8J,B2$SGGH? ^=@64\] M.>WG!9GBNK3DICF:"8U2N0C(='TTX+772!30@JE&+-'ZZ? MY4C"FEK1_X7A8O,QD;CNMG8'GI"HE=(0[XI^B5(8*-I$E4*QL>RW%_/Q)T\\ MMFP<51\EKJEU_=,EKCY0;'EKYVY8('*+2)$#*A7(STH*7.$&D'Z0BC51R[B7 MQG=__L1M_^/H?0313:W]5XMP\64S3[>TJQR-:G_TP1,O"1]'W\<(JP,G[];WO<]292$5>;T,7+Q9KOX,JSSC26B!UM6Q.KFN<]+@1=U, M%XI26!QCLC(=/VUU<%/RN-J?8#2E8=BR9NB(IT)F1 MH8[7JMD\S>@"+2)RT=:>'+$;LMEMU I!(^B@(SM#DL'YA\5U$7WZLMV=?CW] M]!_DY+U=KLDB%ZLY3]4'KWN6&/W.>^G!^("J]BM:W?:5X=LT3AL'M4+:R+KI M"'4SKE4(/K!:%567NL5"5CA+<&@3!0#.8&A3%#?H=FL6236[W8;(]C]EYRFN1Q.Q2I JLCY G2H#Q2U%C7=W.IVZ-EB T[8VA$B-' -+K@T0OYM5+H/ ,&"5 MRQ#-= "R;RT*85'5I&4&(]" 0JG 8R18)&%BLB)ETV:&\7>URN48L(VIH0X M]_*R$&V4W%X'G&$MR7<&(N,*BLB)DQ11QS;=.]_1*I=CP#:>=CJ V@LK0S03 MZ.H[#>?1@K+D<;CB(E@GN1%:1=6H2^Q[6>5R#,A&TDL'"/MYD;$,65R89'0: M:T) UJH6'L'SR, KH4N.Z)"U@=U 0GNI]&@:U[947O_8W'FJN<;B/'/@#PH!GF&0S34 =Q>N%?>WM6*Z6)Y%(&<#VDX M\421?"07!%)*OA1IK+-MVJSWH:Z7E6Q399X/4U/?T/O'JA9=<&U-L8&.)E)H MI4QQ=$AKE[@,W.88Z*HX>8YY2UFW^;T#L; _V(8KIF^@O4KIZO+JHDZV>G6Y M7&WF_]ZJ<>:S,P99H<,IB<- (5C@)D.60I(P30R\S3T[G-9N\W_-P3B&\HZ= MA]8:H-M)5YXB?^$XN,@D*,I6@SSVTJ-%ZFJ]M<8'/@#57*A--U M;IH[;SWDB\K._(Z=<'V.;DLUD1(B\"*BE MEHK^+[AML\9Y**73.'7ML#(L=7*5HT-SAJS[ERP2/NL[9#H)3 M&$:>0LW7>^"!116E$:UVW^Q'W[3[SIK?J@V4U,'LNAT.PE.>=-04&&6$E&OG MBJN9(9XM&.]],06-2&WJ2O>A;MIE8B>'W=$*&@UT9U+0/^-?4TS M\-5;CI& '*6/H+1)X*R6D T/QI08G?FN>N)N9XH_[X<_+..X?LY,+JAH.$+9 M-N+;F,#G0K^@:+[5OV6"+B(J!HQ%3X)R 3S=&"#I M%LF!9^D;S7?\KCKLCH';F!KJ G(OU^I&Q!Q59L#K.X(*+-;E2!YXD@$-LA : M+1_XCGKLCH';>-KI FPO=',5%AE+#D$'\D"4+G5>%#(0)KL@D7XB_M-EUPIF M(^FE T?MVP'9@_?2G)@-F7-(SJI:+8(0M4J0LG?21,F1M8ETAU#92W_=J4/= M9IKL *4O\/0[UM,\7WQX^*9P/>F3$YM)\&P%:%]JC9,@AU:'"+D(^CBX^4W MR7L1':B0F/3 L&;J&9D87WL*/2MQ)_3F]' M0Q YI.6FA9[[=EEVL/PK&9DZ4I@NOO=_XL5G_&6YV'QQOMI9&[ETQ963-RSN3WX?8^1[@_<8NCX[@-\P7$_R^S^7LZ*Y5,XE"*Y6 M^ 03(&CG0<5<%SI[F.&?L]('JS=<\;RF^75:E90.^5X7=]4D^.JT,&5 MVX44*L08@V&BS=+;H\B>MKGI#) \6+=G#63Z3V:L%K.%FD3-(M<,/(=HBP#C MD@Q:),,4[PS(])],VRYU#D >JMN^@5P[_IU5R>:
])(Z_IK_QK%@L3:(0"[A7)Q+)$,N$<3$S1 M69.UCFV:J%X@:MJ,ZBE1]MB:C:6I?A_.=G!87\U',F@WG]7,K.VBM1/CYK5# M=,&!$8;@83P#+^H6.E>*\9Q'QMM4K4ULW.Z+-9Y1U_T)G\;Q-WQ ,/M^:-*H>S\D2WHI@N4,$1U0%'/9%S6SH M8"X[,; Y80@Y<@C&&(I2T%+8Z@K]T9?@+7XW8&U1_7^GP?_L+U[YAP M_KD>Q1N=S=!S4VRAD[?=%I\Q@ LF T\\9J.KO.2WT/GMKSEOFS@$-E^-BAM/ M]%V40?^(*^)@0X'ZM:AN&7&:84P^ 7/%@A(R@9=1@B<6N#!8!9@*2%3LH7;D2;+K5;"J9] M;9X23 ?I8%+T;(WNO<@66QELRVG7\ZJQ:RG>FE_ET'$7:N:Z;G[W"$Y[!9K7 M<6 ^)V7$7C??GE\X[6/O9'=@"W5T\*1PR\X_YYN/M[V<6^%MYQ[>,L65]0%3 MH8M=1E!6D_RP%WG3/MI.:=K&UUX'D/QY09^%Z\U33]/S M%"TS&E#6H9O1:7 \9/(&>$PNY>1TFX:A9TF:]IEU2NB-HZ4.X/9 1+^0B+"6 M_>/RZN[T%++>!G,=+IS(H&OOP$5/]MVXI*0(K-54U&\0-NVSZI30&U-C740) M#QBZY4&HK R+Q(,6Y*MRJ0'/?.= .T4OGK_A' M/M\W>+?O^,$^TG>5*Z/"BI)XS/&W.8\]O!@__C#[]\_K!>, M2RP@5"!3:SG=]8$Q0.:DMMEHV6C&WLMTG7>>=@C67C!9Q^JK\_>J49[LF[W5 M=_](GTJ,S!,(BBP95'*9[D4KR4DJHF"]'.-W]8;TS./N[E==$4/)!<$H[D%E M8B)$K4'+R()E$;UK4_*[!W'G;=J&H.X;S_)':^XL[-NQC^WM7M+[?R;GQ403 M)#G\HOKJN?:.*22'O>B@,V/!IS;IHJE-'*:KU7SSY4?\M%S/-S,LP4F3/7B= MZU8F%<&'G* PQXIPB%RT:6E_1,AYFZXA:'IBNH[02 9-G22%A MXM92H&+K:'%O(5AOR&_PZ+EC=)'[;UV [_SO%_(#T%42Z5T8;:^KB*9^1B# M+RC!1!+437=/T>0B%ADBYUE@*\OU-27G_89^G/$Z0B<=8.KE%]?]XGV, MQ1I+4QV [KG'^YDU27$9ZCR)1(Y BH+X2 X"%Y[LK2T!F[]X?T71>;]['P.W M4734%]9FPF!V@F.J$&:Z+>$ MXE5*JRO,-X-%UN%&>C>A\MMYB/,+"J(/>YO<_\-'RN@?R,U(B7[Z]N758K-^ M%[Y4/XJ0>$//@R^^;X.UAC**HIIE%_ M]KA\3#W=O"UFG\[CGPP#_3Z4[FVV#B\3&?H5IS;(#4M,#H&X%]J;P#7($NER M%W2ON^PS\,A\L=%QI?7W8I8?+N=X_%6/ZA)*\#XIQ0%](>^Y[N0@7TJ!#DSG M(+0.C;S/_6D\/W,Z!&LOK9\=47??@:G\X^KR,JR^+,O>_\41-2HGH.K4!GDD M^4UHPZWD/C 5P28=Z^R4"+&V4V1GT;O ,I=MZD5.:,.W:=Q'&KIKX2PR)E6W MP=A@R4U+$9PS!ISGF8P*9\CWRYGO_OSS,[1# /%5GGP$ 4_^KD*JN:*??WEU MM?FXK$4\-Y*[X\8HGJ20%IQR$I2*#KRA6ZEP@4Z49)7->\'EFU\U;?O<6+<]A^AR[9(,]0QXEB'PR"%&SIP(4NBT5RT"??X# M TM_>FQO4K9"^W)V%$G6,PD))P=!9 M<+JVNPE DP0YKX%11+^7"?KV=TU;NG)2&S2RX#MX$+FOOOEY0=*YVFX:)2'^ M%^8/N'X@PUD(D>B/"BP61D)3"6(0!4(DDVL49AO:-';M3>*T]2NG F);S74 MR=LY C>"O#U8%%,S9:6#Q ,')7D@[S 9T"*E6++EQK791[R;GFGK7$X-MA%T MT@&RWLP789'P+8;U4\.=G$)AK0'&ZK[1PB4X2:Y X)E8,HQQWR9/^1)5TQ:X MG!IEH^FGGQD.3R4UDS::LBW-%Y',<:8()8A<%Z8$8Y$'F1HM97B&H&FK6DZ- ML3&TTH$I>U9(,Q9%YJE.MG#&TSFI.7"K*:[)+@NMC&DU)^19DJ8MIQU@VJ]:_-P\6[Y76/R$\U3[VNJT[>SM>;F9#:L1H+^52' M/S'R/D/D!82P14MM=2FGOU?WIW^_W"S[7M [@=+[?2';WA7WW4Y'EG"]\&EC M=F'O0>](+TD//O^^1>(.A884[A5JL#67IHIG$') R-%%(W*QW+6I*7J1K&D+ MK^[IN7],UH:5H%(&)G2YOA6BS0)2\BX'QQSY'AW67NU@9=IGK/'0.&ZAU;$Z M/T?S>.0,GI<^L[FI;%@^]3)$2Y(1I;=00I*@O.1 2/"U>;O.D(10:E]6##EGZ3V=WB:R&87\GFWK$-0]MJVGUVT'N&] I MJLPT5X&WR1<=1?:TA5CM 'PZ778 W%UC(':QY:+46EL#R45'CE"J&SVX(N!$Y;R=4.C"WTTP'L]J[D>,!BM$;H8!P4(>@BL+E D+&^65FK MF0O>J#;1T@'$3EL@U@Z.K?76 33O3M>;Y>K_+A*NR/5?O ]_W:;]'[)6Z'!Y M4[<;9&E=F\#G&X1-6R#6#FICZJ.?.IT_KA9Y]66WS0Z2 MIRPU$D=UA+1$"K^028@8%$;ZL\IFGKP1JCZG@M]%J9<\_.@#H-%50= M%QR 1ZP'R3.(#NN>D8Q"Z> \.V%QSB$L3%M<-MDUVTC'_3[;O$KIZO+J@KB^ M:9I>7M*'?ZR,UOB+_AZ^7:X/;3G?ZZ/'ZQL?SLEXS=_[?/>O2+BB\.%^TI>/ M*:=H@(DB0#E'2':%8H9LN*4 UA;79G'"@00?GPE\\C6_+C-,6R[J8BN52,EU"6CX+/5C+NDG6R3@9W()'XU'V=OG3TXA=8( M$X6DLT<>B!+*0;@^XCKXY*.*L4U?PI&$GZ=!'8+.%R!-,:!1!"^]5EHU&XLTQ14PQ!S, M4$D=, JP*5H*.RU"M#)!1*%CH9^IV":S-83*\S3N0W"WHYB]C0X[R+/>)45^ M^M^KVK9$K"T7VT?9O^;K&7-.*(X.'*("I;D&7X2'$$T,D=6UX&UR72^2=18( M/ -CWV*T533 \?#C\C+,%S/A@N0L&Y#HR>6Z]K98!JNX,#RA4Z)-2F G M.=/B:D1U+\>6?0< VN/8_8*7$5>SF*1S3&D@DTZ^-,H(+@DD4Q^E3MDKKIH- M-=^/Q&F!-@(E1ON,(4#5+X"#K8NM1! M,8K>= 9GN&52(YW=U!IQ+]#7_7UY"#B>A^!8FNH+?_^@0WKCV?X0UA_?7"S_ MW!;-O=LJX88]'5U&S2-877/"S AP12(XNCIB%I$9WZPQ=@BAD\_@/"TB1]== M7]#'RI?#L+?'],_G;ZQE/K(C:UVZVTR>ELN"-K1.5E94H''([Z:/$':7=&\UQ MPMZF"NP!H+_]\/.KS68UCU>;[2/ \OH:N$U9_;Z\N'BS7/T95GD6BU'1604Z M&V(H4_P7/*<#Z+,.4A>78Z/[?'\BN_2Z/ACAGW U7^8_-F&U&:^N^!DC\1K+ MF*WX428/IE>.[#5CSEY0U+?XQZ\&4OQ;GNB;N4_$ZQXK\F]IT BU@DEFL). MBCT3#W4A^.>7^-^05^V&;DVD)_F>9?\5C9\X9" M#70<8F;DYB7-(')-$BQ])F]/Z^%$Z\ F)*R!ZKKRY:X$9RHIR3P6@* MC4W,E6\L$!RS@*ZN.4U1\'#V#G.[_1'GY3 /T?61#O-/B]RRT.]-F*_^.UQ< MX2\8ZL#&;1O_(?5YNS]HI+*Z/:@1.:TT?]H&'K2%M=,5?U6(N\\^H?W>;ST<2V-5<,>CA?A MAJ@T+SX !0()*![6$(7)4(1'5V3!TJK'M:')NJ_1O_N65^LU;N?//&A*O9%_ M_FU!SBNYJ72#OP[K^>.*?6.B#]E&"*S.(\ZL0 Q6 %.">^%%-*E-(?.H;'1L M\H9@\/EVC%.K^LQ,XK54PDZIA,V]?@[OP!CC:UN:V&,D< I3G)R+G%=+X!72 M?5PLW<<1(=&Q\$E:BEO:Y)Q/XCWN>2KI+U!,M7IZ2&-I8?,<>$?284^PW,70 M30VXXE%$EQQ8'P.0=\-)9$F#3D(I:92/L@X\QF"\"CYS?S+$/::N$\B-!8D]('>4?GK" MW.LO=[_]KSFNB*B/7][B9[S8GM1B4!E%+HV1RM-)U0H<'5'(A8F0,7*3&F=D M7Z1OVHJ-[F[@L339$SX?GKFG_-V<;I:S35%R*+&ZWYXY"+$XH(@S2:<5\[9- MBFD0F9U8R1%QLH^A'$5I/2'R^D5@*S%^8_RERL$I2PBQ=0I>$ @^& 5"2L$= M.3M>-+ZY,X<4/:N-!X/(2XB9XF!&"M.9C]LES@EU_" MZE^X(>9^N=I!^[O2[)2Q@=M30.)P\J&FBS Z/WC$V_VUOZ9=D;49#G@(M=TLE1\--?M=R^.IL .8'K" O,HT9T.G&[W+=>M+[?BA M>R.$:&30/C!LDY \@-AN%L>W FEK!7: T9>E.--$<]%!@]:!7"(*=LD;#A:X MY\('$="%-@V#+]/5S9;X5L@;42VC^90GZH3)>;L),%S\O"C+U>7V>T;O>WGI M2YIVN>S-W2EZ6ES(WGJ901A7URM6A&9%OX2,B>R4D[[-H\!IV@MOS?>K]+]7 M\YMEXJ^_//C3S9#$R*R+2 >3;W>LV0#>REK&J7R4)A;)VH0R0RGMY*7D6"0] MWR380&$=7+%[EL;99(1EID"**E\_?OKJ/0068R&/@O/3A&E' E6(@&(JC6-1&R\8M4 =6BW52\SH("@.JQ8;HI2>( MO= OQHSQDI';8K-%4#$Y<"I9L!:53:4HUV@D_EA-H,U2+%/=NJ.HJB?TO=0Z M9CUR[S-$+'2@BDT0A0H0DK/6ZZ+S?WH]1P+$(;V> [33*>">]!(*K[*-3H!S M=859B<1.J7:<)XQ9!I2Z<=1_WKV>0R!Q2*_G$/UT@+D=5\/]VZ6(J!5G==1B MY*"2JF.IIR.@#;D-<8;F7UM_C>1R;I+ MO)9T< /,2$PQ6.8;C1]N]9S6S/2-AY01'M&&J*W?25\_XFK^F3[G,]:Y5MM- M8Z]26EYMF3_D+>/E#QSIW6( U2.]4=Q_X\^+]69U=?U23,]G:D(/GR.[S\>>PIPV MG"M[#&B-T4YB)KP*F^D7;2G8<1%B$HDY4;"(-LG_"8WJ@U&EUZ5I/_V5/@9R M4NY*T^X6@]-?(4=FD>;AXMWR@:=^?_A(>"S(1#$;182@2(+DOY@"GB556#&R MI#9)G3&Y.%^C.P2_+XRL/2T..HBP[GG?*?W;];D_+W:* %?;BI9%>B" 3!%J M\@35$.J(#!LB^&00I,_"%2&#%6VFIH[.RK29^.E/PQ2(.%._9.P2ML._[!0^ MS,E+VHXY"S*CYSI:2,R25^P]J[L2R8#4C?.>2<5=FSDWO86+MR?W]9<;"G[' MB^MU?!_GGUY_N=Y8=G>HWRZOUT:]_K+KPWZ?K_]UG:JTV1IN52'N4P25A(?( MC 89I&=.&F;E"8/+)CR>KU S1>/1!%.TY]DUZN/834^'J.T /+@WST@66@8A)MWN*>HVA:4(ZA[6\"Z #1=P"A6P8POUK?\'1_UFY? MJ5E0G(< 0M>MTY+DY!1J8"(93O<*VM#JJO\F<;T!ZQ 4/+F QU5)!RC[=4G! MP"U7M\/H#$JI(]$LG07%Z[(AQ0P8%90K/OO2J.QS!S'31OQ-4'2LR#M S7!? M8FO6'6H3@]>0<-LZ[ I9]%([\G2QJNY7:;2?YC!Z.\PV]>>OG0 *'0!^!QLW MEB#R6&)-I96@&2C#);@4)9CDA&$FD]UO4[C\+$GG%F8,Q\-NC^](Y72 LCK] M[HHB(IQ=(F7;:3G"[ON.^I__RY@!;6Z2-(D(=(P,*N0?GC(0@I3=!!FU]F];;EZCJ[RX] M3/?/@NI(170 JF,SUI;.Z%'%[]!0=/>,82&9XX8F"+M>HK^PELGJ! MU;':WSU/:@15=("K%^^'MW=5V4H7+X@M( ,OZV1!![YD#I8)Y8M)/L03UKX^ MH6_:<8]G?,<>J>JN /SK\KHVX-5E+1>8A8",<70@9/9U@C3='+PP$*G^/GBO M0IN)N,]1U(LY'$_[SP+L"%5T *F'@1+>BNC]\C7^CNDBK-?S,L?\S_GFXWSQ M_D^\^(R_T!7P<3TC3@2W@:*Q$,C^>V4@.!00R8FA__EL6/L0=@#!'6?^Q@'D M*139 5Y_"7_-+Z\NW^+BP^;C;^7]_!*W'.>?%U])@,^REY(<9P_"I0)*UYUX M5M9M3R4EH4M.K,TUOC>)'4?+XV"RC;+.M'SQCZO+R[#ZLBQWW:J^C F]4LHKLD>2!+ 6W!3P%H5"$ ME4)XG5$U7BTV.D\=.LL-L/WLT(9I,=*!3_-B4A#IRBUH$'*AH(*"!P,^!P7U!^E^2%Y_B"(Z -7+R624V1F1!##M(B@G.<0ZH2+QK$IT MIDA>(404O#2%Q83:U/%?;Z] 8-0 M<$!OP!"5=("R787JD8RTRS(""L/ILM,Z6(LS;7Y/GT!AR#HF-% MW@%J=KD)6\,M.'/:$MQ]% I4Q@R.X$^_:"4M66XL;0S2'- R37>W!SA"DMR!1T=EDZ*1KTS7W/$T3CYT<1>=[ .D !70 MI=\V'W%U_9)TO;)X?6.9#4JGDQ6 2=%]GHJ%$#,9ZIRE9K[^OHW#_AQ%_<'H M$(TO&XB_%QA]Q4 @+P&%9Q"9,^0/>D>N8)TT;5$7IJ,)HLT0\">D3.M*M03. MP0*?$#'U!7SV*J75%>:?_OJ$BS76-[:'!^&K7<9;WK2B2S_'VCP525(E)8CD M!4!@IB3'K$GQ44;T:1G (5\\K1#:.8NQ'E[5R!&?#"N1(;B M=:3@V&3PNJ0ZR9Q++G2F@]3X-7 '6=,"J]-(<#Q%=H7*.UX>CE/<>@DS5#YQ MXPN8*.M>K1 A:HF0E3/1,\9X:+.$=!_J>GE;/!H,S\)L),WTC[;['0L9(P\< M"XA@R"%-=5$Y1P::.Z>*C#HUVO"X+X6]5,*?&'6':>C<:XU_*@73IH-"XZ&$ MG+3*^"@I=5!B'!Q+-D8Z,;Z687*?P.5 +D) +I"[$C%];R7&)VQ$9$IZSS&" M#H+<=>LC.#KHD'SDLBBK7'.3_I_QJV-@?\+QJT,PU)6[LZ.>487,%:-;VM2: M,X5,0$ M010?5,$B73Y=@W0?)<#DO>(82L#6$#VK$N5!NA]2HCQ$$1V ZN6ZV,!*1EX$T*&K=1M6@-,N M$UM,!FZ%9*G-,_.YEB@/TOZ@$N4AJN@ 5P?.T/-2BRQUG4+J6%UNYL%G;2%D MS>NH((I50R>>Y_0ESF=\!X\,A0X __Q8/Y^]$T'2!>-JW63=VA>E#% '!JG$ ML-#Q;5D3_9V,UQR$A[W':PY13@H;FTM.@RP&6=9U MK7B;:_JLQFL.4O5>XS6'R+T#\-REB;_F(D4DJ=2A9CG1P7(J0="S;W+F[Z>FB)'ID^(P@^0[P\TPW"P^*:ZT-B#I+1YE$(K*U0"EDEI+QR/VI M]H%,7Q)])C[9"*KL$I"W_0LQ*1U5@*AL391&"U[73@9KA/")\V!/U0G9@\Q->XI"E8* 4!Q M3QYE(0$ZZ3S$7(0JSF33: K7,53_;4;]'N.[G0P69WP$;@Q(8=*65"O:0_5P M9-'@4!#?%+,)ZTOQODV=R'%T3WNIGPY?(P'[ &6?,;3O<@>LW9"#*C+7)+ZJJZ2C M I\-8F=HY>?PUEN4*'Y_R5XO\ M/OPU,]H4P92&HE(U'%)2X,%)#&A=43G8TL@9'Y6-CI\-#\39SC;M*93> >(? MU8*_7X7%.J3*S]?<5M:*M2&9VB)8&(+*Q%KDQH&1Y.2IS#Q=5BWK@O8ALN/: MC''0VDIA!V/Q,Z[B&N>-^^HH.\T2!PS;SX$%F=\!&X?WB1Z@3*1'^JQ#JAU MX***D(0PTJ<4I6AS:?QM\^:#\#5NWGR(LL\8VK>5 \HR4;0'EV2LNPD0@BMU M.2S%ZRD$J[#--MV_<=Y\$,+&S9L/4?>(@6^C1E3FA;,^!0KCZP8$[6O%EF00 MLV/6,<]CHU701S>B?@]-,,,I&0FI]NBJ8 )Q0?Q(5)G)I&J9X'^: M%OJZ0T=099> O*LN85P(5&"%L:!01/#")JAEKC([U,F?"I(]W)IC:'O?IH4A MHN\ 0GLM:N$RUE75('2@F,O(#!&-!NZ82:(H\BM:Y?W/M6EA$ H.V9TS0"4= MH&Q7!;U7N1@5;J9:*%%'1"OA(1J-R$JTI?S=FQ:.0=&Q(N\ -0=V]W.I2M B M@V.U'S9E"U$6A)2C8@Q)C'C"I>'C#/[X'AH5QLYYC R%#@#_?,>XE!FUU0BV MCI=2Q?B:W5? BE#"12Z-:#.3Z_L:_#$(#WL/_ABBG Y0MGL A17.6&L4Y*+) M&68JDD"C*B5S:]+>"/0:K>:_#'$+EW )YGQD_8B!A+,.!=)MON M2=->Y@2&V$M)ZCC]-@ZXQE)(%^BZ;Z)\0[*LY03SQ14=E]\^ MX>K:V[UN5+O^>^_#7[C^I?8OS3?D 9,3B.L-R>#K3_GI?Z_HQ[_@YN.2?O*9 M_LI6"S,3G.#6>J!?*3)'"J\"GC]'C M%#$<3_X:3PO\4%\(WX_WUHN;^^,R0U48&DNNBW-TPU@N(2;GH"!'INF,6"V; M@.DK,O:"D#UC"!TN]"ZN]4']Y[5_Q3 &@:M2JW;JE%&F0>O +/TDN](&46,/ M#'!GC+=6"CO"C&U:#@MXO5RMEG^2WW!0T_^#_WJDYOWGZ!FM"3]N=O08*U$\ ME\J#]*A ,604ECH-PNCB$I/.Q#9EA;OI.3Y4??BI[TEVK^G'_YIQIYC6%!6E M(.C>%73E1A[[/W9W+ZA'&DQ M;CYC=+NQB[:VUB,DR:3Q%HQUY)H$;R X;2 '[E5TR1;3:J]<"^OQ1_J(^>IB MNR@Y;A[,X%9(R>*ZEH^JS_59^(!+FFSPN5IMF2$FEXL/[W%U626YO3D>G*IL4[$^ M@#:N%BEG#5Z3CV]+=%QRY4MN4ZHQE-*IGY$:8K"!JL[!OZJ]^F'Q95U9?;=< MS[>E\X?/9MOO@T?WQ/;FHJU[)E4T[+KR,-;)DKJ^"A$P0TFB9)Y"R*VZ?%H% M=_=>P'4UD[-!"40/1EA!,4N1$"FD *LQ&8.(3+>:$?R$F"X=L"$8V!74'2/P M#NZ^KR[Q+]N*<9F#4X8TRER=O&J3 !]] 1:=8(A@DZ6IBLQ#:[5U\D MJR<0':+U)T.@QE)!!WCZVBC?/^U8%8,J*@"Y]77!J*'?!/^11."JXQIJLB)+X4$$E<&2S008OLXZI+N1I M IP=Q/3D[QRHY.6X$N\,-+\N%^F&"X\QF900@K(2E P4."2A0+OH5'&N<->F M-'TW/3W9F_&A,C'3 @39;*$?2&J0)2K\PT,<)&-52E8D]KDK1]2 M,7U:L"56!LGX;?6R)P)"7OD0X<(/'N,'.3J>!2(AHA(#A?9V)QTX1-P=0.;E7)2146=K-: S=<:;-Q Y%LCHM)*1 M.RRMUK*>5SIPD-8'I0.'J* #/'T=3%P?,<\%+SX <]J"Q'GB $HT"4+)BRP2%K M\QKQ'$73N\O':/I%X!PH]@GA4X/;&VO\ZL,*\<%LTI*RM)'BAJ2*I%N=#+// M=*B41N&DB%D^+I]_&I4___$]H>!0M2U'E>'4*/@5_]S-A+6>1Z421%,?TS"2 M34U:0>!6L, +F5VW%Q">^X:>TKQC8&$424X-AU?R_VCVPW+Q&5>;.=VO?^!B MOES]NMS@.E_A;VFS)(XX*5G=OKF:D(1*'IRB2WC;\!JQ#L0C@RI]%,8*N1=, MAGYS3YG?,>#35/(=N"HUK[VYK6RE_^9ZB+O$I*T24%@M*8E6@M/DIW,?N-$8 MI6M4T[>+FFD1U<;%/5KJ'2+GYJ3E%*SS$HEL+Z[S#[&8! 85G\RY6\L)72 J%UF^NW=PR\*DE+$!,DE1LPH"XXI M1Y9;:&(J*,L:V:27R)IV2E:CBVTT/70 JA]OOO;-?!$6">M8S/6O6)__74G% M13!.YFK &3F3VT* PHVPO&3;*O^WDZ#^WJX.5/F3?,[Q\N\ 1KL$]$OX:WYY M=7E7NO!#^$0_V7R9N92R=%R"H*"D!BJN5JMP4+X8)LC:HVY4OC. ROZRSN, MKIFF.D7A[32VW\,&?[Q:$7?O<#5?YIE'AT$8!U$&.E=%%7"NCLF4J'F6*:G4 MILE^")7]!8;M4#B*ICI X=<)&N(.7UTNKQ:;&=/(=%82DHD!E"D>:O\L\(0I MQ*PC^2(G>!FYIZ@_[VRL2W4$#72'I(?G8SN0/]/Y2%5C'W!FE)"BJTC::E[O#W()B^_NV:5/=[52"?*8>^ M,($0MAOB0B%W-:8$.B)Y"IK^+3N%:7N!Q&FG@9X*?6/IZ#S ]VXU3TB,>2VY MJ>\/=*S(2S5U,30B**M%]NBS4JV6ONQ)XK1S1"<%WP$ZZAE\[PE ZX_+BP=6 M_;?RQV:9_K5E]/UJ_N$#KF:"E5A\BN"2M* R*@B:>+:"TR8FWR<8=2?BT M T@G &H#?9X%?-^O0JZ[8\.7]8PE@:5H!C&J;<^0 I]< &ET/3?(S0/U=59 )'^W1K359TZ_(!/NC"RCU8Z"2YJ F//,]G2I .^/+]X'9&3R(GT4('-O$M M;NJ'W0KOMZO->A,6]=#<9*F$3EX(F2I.2'BH3$UU9BBHK64JA*A-$]/W+WHXC2257M=E8ID4Z,B#K(S$'/A7#+4V;3) M&??6&7VT>K_=$SU$UMVAY:80T$268]#DX0FN:OZZU/FB$J) QGPIR3]VMO]. M/=&#-+Q/3_00<7< F9<;YPXBUIQPX1(E4X8W"LYVDC-M ME=KH"#I>Y!U8HF='4\^^('P>6&>7G-=GA=V?U[\BG]M MWO^)%Y_QE^5B\W$]*R8&PZ4$+DL Q:V'VDP*.IGB+=T!NM'VO*/([LF(GARU M1VKQW"!;S^3[/Y:>O/^\#F8+V= M(SK?+*_JU A>N*?3%Q03H(RBWR'Y-04YMY+KX!IM&SR(W&FKU;O YF"MG24T MYY]Q)K-E7%@'R2#=#K'VF%LL8!Q/7)J0=:,=9@>1.VTI>Q_0'*JU#J#YJ(PJ MK%9?[@L,(C=2,&,AQ=I?J7@!7P@R1I.7XFS&8-LDJ%^B:MJR]19 &TT'_8Z\ M_R%\FM-7_$$\)CI)CZI!]ROB>/(9(Q5IO$S;2$48/_WO57T4N]M-2/<4A9X> M,&2*2)DEX& T=!18X#JENM&GR7 !8\0&7,I"XDEMZFSAJA=,J%HNDK:;(L8Q]IL M:W#O]T._NUJECV%=JRZ7EY?+Q1;O;^A$_40Z7GY!7/]SOOE8#P#=HN_#7^]N M_+7'^Z.U#-8*!&$SW=BA%H1+"F\+__"T;PDCH+&E0L[G4AQ[T]2@SV]T@9Y\Z]0C-);,N3:> UJ)H%!0 MS$?!/SBO$OE/2:!L,]YB7"=^B_]'I^*Z]$%E1@R2M36QOILESRBH_?_;^[+G MMHZ=S_?Y7U#3^_(R58J3W'%5;NQR?._4/+%Z0=O\KDSF(R4GF;]^T*1DR;06 M'O(T3U..'V2MYV#Y-1I ^@8(15: UPF;4VC^\(?(ZFKO7&(_K^I;AQ%Z#WL M06[*:ASK(,3BM#3J"S(E*$C/Z4:.JA MXGHLS>\%J /4,'7W[/L_EN\_+J_789%_G2_P"G'Q#5NW8W=S43P$#B)%25Y? M=A"D]<"T9%H49;-\UB<:^,X>L7.(DI?M)=X1D-[_0<+]B[[Q&%].J&)#;?>- M(M?!@+JVEPL28!2.8=1H]VN_'O#2:8.TYE :5>8=['-;/_(A;^#N0(FPH%)M MR#/"&%"2W$RGI89D598J&"T:)KO/VC&%Y?\V5Y\\8WN%EG89ZM?PWKJ_H1\ORCCY9S1-] M<_.,$5.DS6ELE&8]K6S;I&IC2JA53=#Q.H>EUK(&Q^J,Y>B?YYN2)1WQ,\?6/STQ](4YD457L5-^J?!8ZZU"E7.5I+7A&O1QMD M5:*+%E.%JVA31W@(M3VX!P>AYL$D2DM5=> 9[*ST]\M]^;1,*J4I% PV<1)L M\> %(CGJPA:!).[2)I=W*,4]^ ZCP/(D*NL FAJO-Y6:0 M:EV=;W'+\4QRK/.Y-%A6G2\K!02E/&"67DA53&1M3O,&DSIM]]2(8&RKI//S M7K=26"_+_&I]S]=ZO4B7UW5UUN_-UW6 ]3'#T$9\>V./\UAY-/(E;;#!1 GU M2EE0POD:OFLPC,)Z%WCDX1Q\R:]BT*V@+Q*]@5;)3&?!G0L%N(GU,GB4Y(*( M"%I%%KP,(38TSIHJW8IMD M"&2P>>W4JNT+Z'DLCLQ2;#-?Y%G2^G+ICL#3N$KH %5?+9#;I7'QF1R%#YN[ M"+]X S%[;G- R+X>^V27ME=^"YNRBR6)*$Y@IIZ@L"]/;2R;-99*^G70;C-; M/^ "R?EX>QD6![E:#SYG)*?I>1I' O5 M$T]K:/<:ME(-06$6QMO($ IMJ:!4EN"LH!TVAZ1$+IE <>[6[ZZ-XE>\71V; M"Z)WVG6RX2P%YL EX4!)C!"4-'4XO;3)I.128#7J\6;Q9U#.Z,E$VN3,# L]>( DE@LNF:22M#%89+8 MZHKP_:D\'_=N7!2.I+?AF/1;3"[P0ZV+:83*K^^O_$>8+]:_+&O3PLQPC#Q8 M#1)1D!2]!\]EA! 8YP:UCNY4F^ZC1$X[HG;4ZH*2_2B<=B;O=& <05^CS:L\'(>;(Y\J MQ!5^K.= G_'U@J)%K.OJ':;:KC,O\[25;_ZOZ_55%6Z=7G7QYM7K?8Z.-C'F MS\M5#3-IQ=8'OP]_SC*G.%AG Z[P>O4BM^"DS%"2$-D(PX-O$]Y-Q?&T X)/ MM4[. D]=W&1V(DF1F-Z4*B#E;68J:\@N*XHDD"*)$"(DI3D%%QJ5:I-0/3&C MT\Y'?F'K["#T'.M@O9\BJSOV@+C![VB8X3WYH+@AJR#6NKQ<,QRE9CAT0G+= M$_E/V?,<@RF.M>F%FJ1HX%L_5]JIK% TFBCELIXN5?V@]YP#W;TU2[D'B5AXJE0[=2]'%/V4X/GANY_ M+=:_8R)' _/M1;,F.\%# *4VXXZ"@KU \Y*0'218F-#JXUB8Z; .\OI2Y6T M"$E+OS-@Y)$18H>]?^H[FD='P?*T*NG'[.U6U_TS_#G_=/WI8K&X#I?W?UA9 MO0WT;[@F$7M60HX0+-)29K1[."T$&&5,TDY+C*TN*SN:^*DO;&X%X:GT>UX% ME=NZY_F]E3QRWNWQ%S1,NNW)U11-BLC(-EH#$>L5C4@6,H1D(7HG17*&!=W& M?9JTLG*KCT>*Z]\M+R_)<_XCK/*,%K4E02 D;C:]=+30HA.0)9-!*8TLG\PYG$YWVXP_::XN.PKEL5,UL1HH3BW+T(4EOI=.J MV06E>Q'8FVO:!B_/PO1XY1V,R=\W)2J_78755:M2NG1%WLL#98)2"1.<#V 2 MJ_X'$%]8Y?)M$%G/4^8?UB\ MNB;R%NFO]RL*;2\W^KZMOINY$%APTH,,+))D,R/))@E"%DD>?E!CYPA?>3Q+?.C^W T07;4FFR2YW5XGR3/TL@,(=;2 M7!N=8QZU26<_PNV1\XA;[[J^L-8#+Q=A]=?]7]I>HC*3.A5![C9PYTE$Z#CX M.EE3^Q@5*Q@\-HV>#J3[?+*D0S"XYUE3"]WV$UCM)N]\&MT;X/((3?5[ROD+UAG^AVS. M-W\YTK[[$!TC;:G;1]_=!1ZDEIP5T&YS/89V$&I2)A?!8\Z>@H8VR=ZOZ3C6 MG/R"Y$SBF]_KI0SSQ8?MP^^&&CD5E>&._%CK*/S1Z,$7H2'Y&M]G3XNCS:64 M3],U[<9V!!)V;<2(XN]@;]IR4V_R6"3D1.6M M!(<8@5M&NO5!&->FIW6<76=3X7A7L+M]Z.O%EQZ"-V6+X'FX?+M<;UKX=J;L M:1C(]=+$S$8?5 M\]YA@R6ME- %1&3DY L5(3*C@$>CO>(YA]1J4WJ0H*[VHT.0-:; IZZ.OUL@ MOUW_3AM,71GA\E58?_SY[O!'8G%>F/4LUO7>.1,>\H^ONDZE6:ZL&'?Q@J_S$.<7\ZO_OIGN+I>T?\[+'(F MK<=<0)I:0ZUIX86Z^IQR%%(@S][KAD[W(&*G/6@?U?:U550'6+P?:#S'&A,Z M:HT"3*(5IF2I5SC: +'.*E/%QF+;S#L80.2T1^,C8J^58GH/"^_O S^$RRJ# MWSXB7HTSVV3P.T8-+P_EK4T(*IWBB*6 L=9MAZJ'A F$3.BC1YMTFV$=(X:@ M.PFW+[QI37$+$PX<"PB*";+" 1WPHF-T:%#C?K[:(R_H*G SD#QJ63(P;4A.II;K&,4@"Q:X#YH679M4 MP]-T39-Q.!&BCE)"'T,3'^;GU^4BW; DL@O*U:J%5$>M!&XAV],$D 1IE!)5D%5FH!1"C6V$+,G&+S^T+0 M-*F!4R-ID-@G'*6\DG"AL+__Y MH:=WE1L_V'D^6FX=>#KW>=AQVGY BDGQ(J7K3]>7M:C]_@C[F>-.+*994,FC9YIF<(F^:([81X.E 'O4)J)I!XX#R"YZ'V%WI'QM61 ME%R62#^4J9S0*DW3"GI"^ R2]VC1?Z/CV-ICLUS0$]?+\J44[)@I=_L\=M1# MUP$\WA8!?&.,"K9,4/V)V MM-]B)L1'E&"+"JBBDX:UZBG9(:6KX]@A^GZTVO(@(7>V ^UX^E_%D$@^FC'% M0LFY"LDD"-XSD)K7R?)1.-%^3WJ"P X0=3@,]H^^#M9)9U"[O7FXCEA>K'%& MOEEQ.5$4Z6M0::2'0!("D:3(T6$0C9KZGB"J@[1W$T@=(_N>LHR;2S#K;*XZ M=@/LIGS3*T%KP-:[^9(6WO(ZRGAP(G'ORT;;UFL?K?WC1=;#O:%?G=G=@I:[ M4C23#!!I42L9 T1;Y[PRD0RWKOY_@H/2?DS%./[,\<+N8*/Y=UC-:\'M'>1] M$IA-%) P!U";V:?URLX8"A,2O0FI3:G&-Z1T8%;&0!9EL)@[V(#N"+?.**.R!:=2 M 65-[5N2!J1U*7.>ZCVJ;0/HKMHE1@FX.:2]6F[_ M:M3^B.&O;=8R<:0$&F7W1!8J2@!,TP%2YS/(?LWJULOYC7 MBW0U_SR_FN-ZVP5W-TE)&B]B<1"TJ,Y;4N3N"PLJ!.^T*5XVVM3V)K&#W,UA M^-@U:FV4TIVO]#;\51?X>F985,[X6@# R737Z-295"]V0_J&UM+R-E-,'Z9G MXJE[;93_I#MUD"8ZP--#Z:@;7MXL[@[F6)31/)QUU@?KWXZ<^T&6?] M\W+U6$,"'U.?4#X?["R MB?GB,\GR [[#>M7Y[5I\CZM/7V3I!8DKA@PB646R=(("/2'!6LPL96/C[J3F M1TX.]WYE7Z=$!\2Y#27<@<&[#_YGF>0S[[U2V= *S!A <6ZA=C*#)[E*811W MI4U>91B=$S92-4+*$S[CR&KK )1?.Q-[\(>.6:=RO?$TDY,LF8'(K8',"@]" M:6%,FRDQ0RF=L!GK-,!LJKK.]MDZP;]>ZO N7-UY*TE'5,QHD,EF8HK1HE.$ MG91Y8%H:[DTX9(=]Z&5]G:N/M+<>+=4.#-@3YOD^>[=WS\?DM!6AWJ@4:C$: M.O".!R"S3%8[^\0T._6N^@"=_>RJQV-D__WT6(5U ,C0[*ITJ;>25\OTJJR]2-N_W^]>#B! M-,?UK!2TQO,ZXH;\ A60U2DH%G)).7(C8C#[C?D8\-*^*I$.W5E;27GZ?OF] MV+NYN3"'(&5D 9(H!93S&B)J#9R"H9RD*U+:4? SX!;)DU4KM8+. ;(=&S6- MRIENQM?2FKAIQ;NW2HXN6MKGX:.6)@WFIM$8UYPEUE,LGKRL]XY12*FBA.BE M9<$5R[D_@P*D1\WG[7'=C]=WF[_+M/82-Y#0::!5&"#84F^N$$IXH7DJIQR5 M]S"5794A#4')?E/.1E!-!_[[DR/>;_G;)E=(7_4ZE74*E_\7PVIFG,Y6F0A. MZ.J!5D[3IN[49L8B[>RA337)X31/"\EV.!HRMW\\I78Q^7$O7DFPO]+N\_X/ MO/R,_UPNKCZN9TK6"3N(8'7R9!$D@^A*(BEK(9*(R?LVF9%#*9[VN*LO\!ZK MT'.QO,1G79;O_UC.C*6-2B=)[!%3RAEB+\;:9FC(+V:EWK X*5YO")TV<]P= M3 ]1W[FAD^"&,QZB%E(SD$%3E!]=@"B"@BP\^I Y=ZG-#+G!I$Z;@>D3H8-5 M>&88_7EYO9H5II4T7H.(7(!*VD(((4(0!7,4Q5O;JM]L&*73)GJZ1.A@!9X1 M0"\*O7/#Y/PSUMIO5516(/*FIS/33J%B .F,<2SDPG.KCJH#R)UFG%FW4#U< ME6>$UUF4FN=Z ,10R(3J**CLPG(^U*,BD.$]90&W8(C9BJB>?#'Q1W/",1>!)KTK:"W/^ M[#$WACHZ0-5#W0./2(OSFN72&9A "2HPBMQ09+ 2DQ7!&YG:5*GN3V-7U?K' M' FB(4KTX+2S(5B3C3WA'/EN#WAZ .BQZCL# M>-Z>!W 9I)="@L; :TEE/6,E03H,SC*I?19MRE;V)'#:8YQ.P'B(LLX%@YN, MOS7:"F0>N*_7B#J"B_.,M@))_K#@].,P(0JG/ZSI"8>#%78F2-QD]C-SQ6=) ML9@-"52*&7Q6"!A9#E+XR%V;T4?[4CCMD4Q'.!RLKC. X==9^R0DEZ7>GI2# M(VOO*3AD6D!T2>OLBI!J&BQV=/#2"2 /5]P9H'(F7"9):0?2U DG$6L6M- J M0XK-:)6%$-I?R]??\4HGV!NDG@X.51[DY]$,O"(O-VIF(*?:WB&4@V 9F7GN M90BHI&A4;C:(S&D/4:8$XBB*Z]4(SH0P7C##P6IN02D1(1@> V&*'TJY.V> M#GW3'IM,B;)!BA@-3=.U7\UV4DDC-V#-^,E;L'8Y^M*$]3];BO/M:K[<^&5- MV]J^>CJTSI:UTJX!+X@.;LV.*TQ.69?7*-;MDZ;8"3H MXNMTH9K\C8'\+(8\>IDMYVV:-,ZVT6T(2HYJ=!NBF@[\C(/;2KSA,B>&D#E% MELI+"3[G *-Y(:Y.F[R_/J$^FAR&X2AL?J$ABCTK%K<;D\KDG/!UUD@P4L- M2I,#6"_D!1%#L[['C'UT=!V"J >HK[SP^?F%$-[J8I#"B.8JG7\ ML=#^)#VPJ&B#0N5,GM:F#CM^ZJ.;[608':S"LT/IYHPC9J933A$LEYN1P PB MEP:<"572M$I=FTE53;J%^NAG.Q5&!ROP_"!:#SR"SL4R9*!*G>#OHHT"7M;$R.L;;W!#R EO: M3H'+00KKX/3UL#ZHE(1RCBO(FVR>]@X\8@(;!)=*.338IJ_CI;>T-8/H**KL M8*M_K(?*1RNE$C6U+!-]T 4\)SFBSB*')%C"4\SO[>1L]F28&T,=':!JP%EV MSI$YG17P*!5)*W-P A&\C>B,S,ZD]I<5GE%+VS$'/XW4TBG@GCP=2)RC"-&" MBK2,E,':&8@&HE,IHD:.YG2PZ_>8IQ5BCNT6&J*^+@*4?5M0LO*.U8E,AM<6 M%&4#^% ,;1Z%_(K(HG9M@N@Q^X5Z:%YK"<=#E'4^*-SD_9G5%L,FSD):93DB MN%P8E$@R35HSCA/B(?-D2DG( MI^DP[^/XI2<@#E77&80P7V?H3:T =](!U_6JGB B>1V)@Y56*U2%/D[3T=O1 M(4LG@#Q<<6> RIDIFL5L&$A9;U_D6&HO@@:TAB6&+F&C^>HOIGFM)?8&J:># MXY-A/5 H2U&*U\-T21:>1%5#KP3>*%I31A*!)PQ2^CPNF1*(HRBN5R,X*S&@ M44&!\$A+2TL+SK@(,7N."EGRYH1MNV?3O#8ZR@8IHM_FM=<+^A3?AS_QH#:J M^W\^4G_4HQ2-U/CTY?GU+LK+Y?IZ=8<2EC(FQPU8I32HR"B*9"D!\ZI@#BD9 MW<:T/T'4L6;D@4>_)U'^0+_SGYDFF-8T#01->[0B1(./Q8$QT:NH2XFQ32/V M4U1->_@P%CYVKC@+8_(^Q,NC3?DM?<1\?8EORM;+6K_#M/RPF/\_S*\7;ZX^XNK5 M\A.I[2,NUA2);BGY9;G>ZN!N!3 98K;,D#",)>=,"/!>*/#%"\=XSB*V*9$; MB8&.C=8 U.T:K2FT>Q;V[2+G>7U@N'R]*,O5I\W3C^A'W_?1X]O"_3DYA84T MP>9",5FDG93V0<]H]Y^_FJYN)HO MKN>+#S?55\O%>J:+29H8!IWJ.%*5-?A4'0(5BS11"!?;7#*P/XT=V[D!V-FU MVW!'O/(/YX@&G8)R]<<^7C+]+'L+="?9++Y,) MR4D0Q9,)$CE!"):!YR%K73)#=W81Q8\W&+_OHRPR_?^*OCF_NBM*Y4XP'KR% MQ!C2(E(%HB1S7$S!(AP/);\B_]?U^JH>&/Y, M"KIX\^KUV_HG](-%WCSG[9*T@%?S%=9?NO'@WUZ&Q;I*1D?TREI!.VFBZ !# MAN Q@A?)J<*2\JI-$^7I>)RVYGGR13(A8,YCJ_B9-L7YA\6K:R)OD?YZOR). M+W=$53G/53',()C(9;UUKX /.4"0Q0HM31*Y47?G\<1/6VT]^1IHH>)^P+V[ MPC?K>IGF6W:OWN)JOJS2GG'N2D 7P/M:W%O+/0)%2X",&Q-C%,&U\>OWI7#: M6NR3P+2)LD8K0AP]P_;;U3+]YX>PQER7)JW+S3,/2:,]\J21I.C <\,?:9I,6M7>*O" MPR,)GSB1<3JL?I.G.Z'"^SVS?]@N'5Z>].3SFMK2AD5+1Z(T:!E=K>[@(=4; M#'V&J!BAU)9@?$[%J#8IH&DMZEUQS$^$G.5?B+]M-7FWJNX3=7&Y>21]]J;< M'2=M_94-I7=++PHOC+$,2DD"5+VFWCM% E59%\6%D]C&SVS&TEE;X2'X?KR" M:DJ0=)"3NQ/$PYQOC-Z;WS=%%A>U%F-^]==.%5F16G+:=J#D.A8X.UG;*A'J MV.H2M?5!MDD@'$_[Q(GF'O!_$K7W!_2XR_$[)+'.$\E]PSM%R#O?^=>BQLJ/ MR"+XK'U4(%(=0<-2=0A] HL"4^8RV49;;4NN)DXP=[,XIH-*#\OF0?- .]^F M*'5QLV&N+_X(J_SF^FI]%19YOOCP"/,N!N%,2.#XIL J,7 D#""^HXG>1AG; M!/FCLC%QUGG"A3$9&,XMDMUHX48C5\OZD[#X:_WP[]8SJ"/J\,8EH&FL/(I4 M^@BNZ[&)W62P63!UL*<')WB=OZ@D2JX8NC;S7UY8<%U-PLR+7(PT&@RZ BIQ M#4'$ "3)$H32MM6 V2;LG'50/037S8/JP>#HP&':GK+]1@K?U!G\8*H:=': 60>[ TX7G_]0O'' MY:L\;M78^258/Q=DC*'\_4!V@B0Y@ M51<:A<;A$M?_Q$\15S/E"I>,2P@IUP;\4"?P:@LAAE!4<9:;-E=W?T-*E_ Y M1,W+,67> 6C^@0M74W:F??30?6#5.V,.5RT$ 1((E(I A1 M6PW,216RQRJG)D#:B[P>FN%:@&M\W70 N-_P\K+F'A;YGV'U'ZSW*'S-#ZV0 MD@W+H(U%XD?14I+<@K5<6)D2.<&-1AL\0]FT>==V,!M5(QT@;!R/]9?Y E^3 MK->SB#PX;A7HF!FQCZ[:=E?K2PSS/-$Z:Q,=C,S(M&:ROXAB2IQTL$QN.,/\ M,.,W)F!6% N,T>+WSM>:JJS )\8@ETQNCD>EL,V0A?WHF]:QG!1"R^;Z[&+T M]UXR?A_^O.D/I>PIE*5-*^I4)TG2IB5H MYU*6T:Y53(I>MHD)QV+AK ^?AN!W:$5;&Q!TX%_7@_)?PR?<)*E%DL)PX4 R M1]N4WY?U'I)>9-Y\6\WB]+1NL+ K&]3U6.6J9 M92H@;+U#V2B29C'TI4B91^.5U'DO,!U'Q[21\5@(.Z$N.MC)MILY_?+&;%L3 M?2["@N7:U)M&ZK3(6G6:>([",!5$F_#H*S)Z28]/Z1T=KI<.0'6XX.[87N2= M!2V,UCQK#M;6ZV.Y#1 \V7.N)')/T*2OCC^-FVLWX"'#M5>]^0DU/O7/O M]+6$ASM=;O:&) IM.[09&%,SG=+0WD"& (H*229NH]N%\"/[])"W3AQK3@Z0 MY2FT-3T,/^/B^D:(=]TF3W!71]D8]!Y$O0%*F8C$G$@S@4FFFBE<11"!76N6H()AL@1N9O"Y,.V7W M0N?!)$Q;8]072D^CQZG1>H^C#8?;UM4JSB]K+Z#CV4APV;KJ*3&**5T"3$$J MB2)GOY_-?/95TS90]H6^P/FRG#B"-4MJOT ^0WL=K_&?ZY8>,I_JM73ZSZ0Q2W'$.*YY!)>\Q*_O*EPLNC=XS' M2&%"\:"4T"0WF2#)*(/.47C;J(K_:-HG]H*Z2 2?& 'GC/E?K^L2OU'7^N)S MF%]6\?^\7/V#_O9J%IV-7-L,R</_+J\^K]X=5D[1]M)JV_ M_Q@6-Z?MLY)MS!PC!*X,*)>KJ H";:91*<,3!673E7*W8+GSY&7;)7<>0.M@ M"VLFJ&T-/YFJFV_5W^,S%E-"G1@PM R4]!F"806$)O\VDF/+^81]<:/QV7E* M]DS7WO&0ZB!QFRH2/I"K?B]9^&HUIQ?,PP4I%C^33!9;.[/^]T9$,Q*XMH%' MD,9I"BASJ?E#63?[PI@6I;C]3F,/>W_G*=XV:#Z5OCK8 PZ6\.9#Y7F^^+!= MG'P6F4C<2@O.U'K:$ PXSS7DZ)+PS&*)C>9_C\G&NX+4U!S^%U8+, 7=126LL\*05A6F2DW.H$;BA':HXGIE_MIVN)8%[ MH=V\,+1WH_%S:Q1]XKO;&.AV1.SHS:.#W]RTH?0X.7329&HE2I8$:%9/*J2H MPR%S $GF.1?,4IN_FTR?RI=KRV4P-@%C3H+22H%+!LG=2]EEY"FE-CUZ?S>9 M#L5ONR;3(2#HP-W_NJ:ZJ!)TB ;0A **HP4*J#GX5*\CMINKASMII#B#-M-! M4'BRD6*(7CH 59-"+,9$TK^L.9]A&UBQRT.Z)% MAB$ET>@RR";\=&[Q1T;E6(MB/(B\K(6R+4*:T2Y+VZ#C8#VKTP(8@A>T^WH7 MO526*6[;I(I&9^5,E\>(^&RW9 X R\&KY??-$=-O5V%UU<6:V=3DK5\OMD=? M_U@MU^N9,3G'$"/H6&=L1[)D+F@)6D9FDG3.FC;U+@V8.=."LG[7S;& Z6&? MJ5'4Z_7Z&O./UZLOY[[;P[#[XXY^^A-7:4YRF-DL0N(H(9EH02EC@#9X 2(J M@SIA9J5-A#R9H) 17-#B=I(Q)6.\[ZVQYG)DSK0;K=QLX%C O8M5\ZT-R4X*W M2H$4MD:",8#W0D(6WMG"HJ /7:Z9PP*._JK)^ETQQX'ER(#CIT4?*V9;:WJQ MR'4Z?1UI\7Y9O_6M;$0,R4;N0/!,P9@N :(I'JQ"-$)0=,;;W,9Q*@[/-##I M(]_5!$8]1";CV9C_@YOYK?GB,Z["![SU;=^NY@FK22PW)K%V(LB$"DSD9!*C M%A"1;!*+O/J]Z$UT72ZTX;R>:634QY)K#*WO9_'-/#>9RU"'(C *+EDD+<94 M>]:-D"G+J,U$!2+C,/AB4M5-<#[-LAP$NO-);C]Z3OU@LO)) 0DNB]J 5H/";/U.?L=&5.!+YSV"F?$\TM]_M)QRK-LI4* MM"R\SG=QX)S34 0KZ$7@WC1*OI^4SS-U3\]T=;:#X$M8H ^D=Y^4#X^R,!3$G+Z8@X2S6*0M87@.RW0DYS]*'DJ4 HHT M",H(\ON#U9!%+-Q@$B&?=8[GQ9Q5=+$H)P#=RS[=N)%++9U^VLGPF9LZS=L% M6PO0!,7HQ3%(AI'EXL*BZFR WBA\G^F6VD=:]H20>P$;YMU]RG<]O'>-N<;I MZ)6RD*)FH)@($*MIS3Z$;!UY^5.E@(YAZTPWQSZ6UWB >0&KY][._WIQM9HO MUO/T[W!YC;-0,+HH/.B@R!\Q)8%/%".G(J6I-RB;1A?;-6/IO \Q1H1M.^_Q M" R]@,7T3?YI,TUP1R9"1Q&-,< 1R?2I;,$+9@!=#*+((@7O=Y,O/GQ8;4I+=P2%S"HK"H*SN8[IL@I"RA*T59]#]+LN3X/!7A9K?%Y0<7"&Z1W640KT_5?+Q4:AU^'R/:X^B9ET7&L1 M& 1I.7D/28'CY$Q(04I5I%MC&YX1GI;9,TV8G&:!=HR[%[ TGR^\W5-R?):, MR-HY"YGK $K2T@J,HOR"(AC%N&(I=+EBQY/!F:9FNE_($Z'TW(:B[G==\^U$ MT'\M"([US\/BKVW;9!UPM!Y]8.JH5#4=IMI.?GT,6C4^)94(]HRS#,I+#=&J M#,P&QA+W3F.;ZV=>RJ!5SQRYZ8&32U ODV;!0XB^7L^K2SVE=2:*-EON9BG:OHC2&2LTB@$G<0A:+M+V>&PH<<8INZKA@J4H:,RSIYI,WVU(*;G@:M M#@+720:M#M!T!VC?\0)O)W5FE84N'C@G@2HC'?C(+!27C+9!A*S;M'T]2$[G MYYO-4;(<6V4=X&Z$6@MON!.8!7 6!:C !43C#.2B2C0E>^<[&RKYRTL;KGJ, MDW!B!)PSYG]=WMQ^^=-_7U-T_GI!!N!ZHYY'9H=PI8I&)R#4=)!"VA\CTPR" M#\)HQEU.C8*Y4['8^9XP,G9'N^^X)9#.>85]*X^=:V>_7*=Y.ZRC9@8-CZ S M([_3^40BHHTW8&$I>:6^+ M0E'(#_&:I%,8.$UF59=LM$-/UK3A^=P).#S3^K,7LAB/0-O!:_$SKN*R^VUQ M>WKY13)*!%]<$>!UO2K:>C)02M@[=S M[VC?7S@[I70;O_Y'LB8_A_EJ4[Y^7]'">Y6M*R +%Z"X<>"M,)!E-@9U4(J? MFS-[D"#.-/:<.-7: 2B_CX3LL^*;I2*29-8!6H>@2N'@#"*D9#!R^J==9QV_ M(W)_IFG<'I9/AZ9@$):_NSSP'N++Y*61@P:YYN]4T*I>EN.!E1 T=]YS7<[, M% P4P9GNYM^5/6B)ZN\J(?V\Z$*)2? 02&J!XB0M(L3-Z!:)+$N9O$J=32T8 M6P1GFM+^K@Q"2U2_Z"CAWE#.YZ56F#4B>P.)14-2,Z&VKA=:O-QQ8[(N^MSB MA"'\GVDV_;LR!,WP_**MP(#XJJB8#08+J!R93V<3$ XR)(O<*&52_MYS!?VE M\+\K"] (R^=^!K#7,<[-V4A(Q7NK$F1=YV#(1'*145"X5))#KAW*SJK%!G!W MIN[\.11&'P"?.@!5D\9F98E5-!E,G8>LHD2(,EF@0,IKSH*,<:+X M^IL:E?\,J__@U:OE8CN;< "7 MUBEG0F2UO)IBY"PR!,D,",-$*2HQ;9\-RHXCH?,R@I.B]#1Z/ >/X?GL3DPZ MYAPM!&\U*)YI?1:60.;$ M=18>KLWJA?7MK0CF,&:K\?L;NGI#),RTS?B&K\3C,O? %N>N_IZ(+B:<.4>8*%#H#3J8(WJ0D,:%2 M^6R+@;^OH1U]+L9C\';N!;N-BK919(_UXA2C EDS@9:DYS/H['5)7EHR<.>Z M9+^KH1V3I%H[ .7WD9!]OGE!^XPF,!*2YX%L(3J(Z"08692Q#I7.G8TP_WMH M1P_+IT-3, C+WUT>^'GQ80Y!)..A6&LI0E&>(A09@8L5_#^UX<0:A):I? M=)0P;,B!DU@BTV!YC*"<,1"%C9"L\3&33%7IK)GW[Z$=WYDA:(;G%VT%A@PZ M0$R*F5KTG^L1AI?@3$((-G#/R7@J<;;#M?\>VO$"+$ C+(]Z!C#ZA $2XJ?Y MU48>84$B75S-28Z+-,>#A@@\];B1Y@3L3?%(HP#NO>]BYWUW7=9?.J>U,Y[B M0@LQU@[ 0IM"H(@1G-3<6)>-*FU&%0XB\]@-9:^7O2<%_$!_]9\9\5YB3@HP MU--KE+1=\IB!D1%P+JO"39LA[L'#Y M>K'I!ZM?'#%)Y=!7M3>0^W,ZB?$TVM/6Z1ED01ZUDO5Z;)[E%Y^6UXNK&?,Z""&K8U$<*)\1?.$<;!8I MA\*2+&U2Z<]1=DX&<@B6=@WDJ!J:NH'YIS]_7ZZNWJSF1#[F36/K3^NK$"_G MZX^;%MA4E?@!9UEH@H7RD+-!4,%J"FJSJY]9>F8L+KCG3-^@-TY[8-(>3NW$ M/S6F+CY\6&V*!4E2OU_74&FS+FZF"UTMWU/(M":RWJ[FB:1*VQ Q^BDLB-4O MS%?)SU1,WD7%*7(R=?HADQ!0$>>9,RR^!)/Y7I@;BZ)I<_8GPN0DZIL:L^^7 M5^'RA[#XSS^N0XWH$:N,?\3?E^MY/1)\A^O?,5W5>5GWQ#XC.Y_(FS8@LZ9E M*9F#( .#8IE*R+D+NS[)(P@][/W3IHY/A,<3J&9J]&U7V/IMF.>+]?.<:25B M$@FT4L29MH5"+JO 9:NSXZ@L%_N9Q2&OG39)>2K;UTP14T/LJP7T>KV^QIII MQ6A3T-MN 15#A%B2!,XEQTQ^*AJY%Y >>/A><#%G#I=CA3HU*#;Y:@K[,;\/ M?[X-?VV&BS"KF$BA3IHVJ5Y%@^",J%=D,J<#$[IPLQVO)MF@6 M]YM=]?1[]L**.W.LC"CJ?M.KOUW'-?[W=8T0/E>!'I(W_>898TV6?I*VD3*= MNR_Y@IO@LW28'.%&,E!H#5!@Y, DSAD7RF39:)3Q(Q0=74VP\]R[DP+.,7!E M- BN*!QD5D-0FC9&([F,C!?G&C6I/T;2Q#7Z8V#BFP/P4<1_/I;DF)'VCSRJ MD5UI>9#R*)1X"4(*&R!Y)2J4$CCM#02;O;/(/)>G67.-S,MV'!Y'AMH[6:]% MH4U2N +.>PW1>Y95"5JW*B!\@)I.CWAN X87<'EYOQ MLM%Q'2W+4,=^@N1&GX2, >(NP/(O,// MR\O/%"1^SR-%_DJR>0'2(UI>M M5- !GG[$>'57D+I98LD75B1)A L3004A((0<@$MNN3:H@FHS&N%;6B;N9QQ[ MQSI2V-W!Y=Y0]&"T(P.< #.OUTYP"X&Y#,$S2X)A*=LV1:>/433QY4=':OI) MX!PH]JGSO5MS>?%AA9LB^1M[2;_$4"0.J J)I9ICQU4$GE3R-L=BSU+H[%@#Y'3 M'7P.4?73 #I [OV!YY?KC_]L%RMEG_4]$+XG7YR]=AM!EQ-H3*KFS5@;C8[<%HI:1)Q_1LXHB'6-OV(/^\ M7-VU:'W#YDWSB;,A1>X=Q2]DI)4AMF- \J+@!1^"=J.HZ.K]-!Q MF#NU5MH?OM_\H'ZH-SS_K__Q_P%02P,$% @ %H2<5&@V;F;J!P -B8 M !L !E>&QS+65X,S$Q># S,S$R,#(R>#$P<2YH=&WM6MMRXS82?=^O0.3: MB:=*]XLOLL=5CNU47,G.9!WM3NU3"B1!$66(8 !0LO+U>QJ@+K;DB;RS&7M< M\8-,$HU&-_K@= /DZ3>7'RY&__GYBF5NHMC/__KNI^L+5FNT6A][%ZW6Y>B2 M_3#ZQT^LWVQWV,CPW$HG=R4GN!7\.3L;Z??-!KL4L?E1.2.Q49P)Q)66IF/V<=$V%O6:%12 M%[J8&SG.'.NVNUWV49M;.>6AW4FGQ-E"SVDKW)^V_""GD4[F9Z>)G#*9O*O) MXZ-!-#@Z/!BDZ7&?M[N\?]R/>O%1)Q4'O;@?_=J!D2V(AS[6S95X5YO(O)$) M&G_8[S8/!X4[F0?]P&=1L*'/BSC6XDN-\Z%VJ MA:Z+YE@K;89[;?]W0BV-E$^DF@^_''YMW6+,#2L,#(-@E;^ M+F 3S/.WLV#R(?0HF8N%"YTN&7UUE\E(.M;K-#OW+5YWG)LQ?'>Z0"^H7;,] MQF0+\Z<;W]]J_"]7%Z/K#^]9K]UE%UAA(IO.HV!P\<;81G MS^1HI[EPY,N/?G]J.GX2KEG&IX(9,95B!N9QF;3LGR4WP+6:LQM1:..83MG5 MG?I%F*F,!?M!*U)CZ^PZCYN(SO%KB4[WA47G.VX1$YVSR9S=YGJF1#(6]1 D M$T*3:!B0:^0.Z.@LQ;#.F GB70* M1)Y 2V!6:H7*"A#VP= ?N+KL#I)E H"@*(&7OQPUML3#4B+&T M#D6<8YP>!KM32CXKN-F%,1O6OB;$]5\8XD;WPO-F[ZC;.3RQ%::JRH!H0J"G8.7;DH%B4Z/-SJ#??'6=^T,DG 7;B65 MAWG *.EG1%YKT U0(EMV'BB]-U"*@_U-).],6AN WIWN=L8UUL)4)@17;G7. MB=>Y!=2INB0,>AY5(6%<4]TK3KUZ>.N(C-U2\"TKBAT8.-QNKP$]8M$1[&E#I1GITCUNP2XY M@B^E!971Z1_O?5BT*-#](A1A)F"/!QP-\#I E[P@T%6\&>*YB0O:@U<%G&_9 M"KXGL"5E=1W'I:'HKZ70+5HGVCH\IY-)Z+(Q%/T6CG/8_B-=4L 8//9 NC(< M&R?ACP_H9"$OEW:]#59EW"[K#6) #WN1^-3@YZ.B[3E3\E:HZBSA@7S]LZ?H M,Z'^XG9D@U>Q(_-'B\EBD=171$6\N0[4%6<1U)Y0@&P4LTO3. I:IXU=YGS_ M "HG$^F<$)_("I%&54'MB81]7LD^X P2MD3R^$]E]6(-BM]*"?/]>BOSV!\Y MO/UKX_4GYOISA4(-A:,$UFBW2_OF6 J H\K7RPW03/!;2L"A<_O!S M<4#T),A5>Y5PUK"%VWB"CE8LJ>U1>%:%*KH 8Z@GZZ$*L"@!;#D!0C!)WIDJ MI6P]2GME&?[E[8S.DAN M*H(4DT+IN4#K+-.!%?D]! -Q_Y=*H?D_XF MTVUY>[NFYEG@<[ 3>M[L=0[: MFYS[*:_.3IW?45:&1EB&PC1@K^*%%LW! ML<_\E.6%E M8VYT\>5)QG^G<(EUZ[,S.\?67+'N4=U_3[$$1S416WRL\%%%'%XR?T[&%D8_ M<0Z"GF>:AC=[?3"+_[WWYOW>-.P8\S;S:7F'J?/T\U7/VQ>8JZ]I.OZ-:K]Q MD7&)@B3WYP(]B#,Q,G@P,S,Q,C R,G@Q,'$N:'1M M[5KM;]LV$_^^OX)SL"X%_":_-(F3!LB2# NPM5OFH=BG!Y1XLHC0HD92=KR_ M?G>D_!;;G;MNK1L\^>!(XO%XO/OQ=T=*%U_?O+T>_O[S+98I]WIL'?:/,@)#^U..@67'< MG2ZP%ZI=L3U!9X/YSXWO;37^U]OKX=W;-ZS;[K#KV_OAW?=WUU?TY,-F(G.! MLQAT>CZFGVDN=W7V$R^-_%-J]D;BJ*"4K+,$C)/IC+F,NQ='_=/SC:G]R^:^ MVLO:%T?1J_:F+;O<7' A<#TW%*3HYTZS_\3UC?#L,[D^:LXG\NE'7W=-Y)UP MQS(^ 69@(F&*7.@R:=DO)3>XTM2,W4.AC6,Z9;>/ZE<[;C$F.F?C&7O(]52!&$$]!,F$T B-!N0:LQGJYS)G/)^Q M,G>F!+0?\YM/=1A SL9X9R17+.4)/C),CY&-G0YR&P(Y)& M-S,2&?,'P'%7 M=%I\)M 8'%+Y/(ECD$ B#>9%%,NQ.UHBP+!I)I.,V9)^EOVG8*!20A,82ZLP M@5(NGDJ7X01M 8DWD/06:)H6.,T)=A,LGJVZX3F!L/NE@!!8*G,,,R%F&=8Z M(A#%L=FLM,L\U0;QA04<7B>J%*@3H;,2PSK"3A+I%!AY BV!6:DE*BM V"=# M(_"%KPSK)%$J%$ H:L2+'\YZ>Q)N,Y8J/;5SG!H82>NPK'2,T\-@-UI97X&; MG1NS8>US0ESOP! W7 O/BZ/33G1R;BM,554*T81.4\Q'Q@?NCG$#'B(8X3R8+6JP:L82!#I%_N# M^ BZ/30DQP>$Y&YO$\E[D]8&H/>GN[UQC6MA(@7!E5N=<^)U;A'J5%T2AKD1 M18:B@$-[9 0:N&1+ &#P#&U24+9/!G!.'D@" [Z".A?G [LOZSV)'Y MHT4Q7R3U)5$1;ZX"=-7>1\_P!5CL?2.8#W9(58 M8U5![4*B?5[),<(92=@2R>-_*JOG:Q#^*"6:[]=;F2?^R.'E_S=>_V&NOU)8 MJ&'A*!%KM-NE?7,B <%1Y>O%!F@*_($2<"CM1VC/+\(>W M,[K"1)X:I(XZ!AX\VR%T_&EUA;%ZR(,RGV@U 4J&.1]5A^ZF(D@8%TK/ %NG MF0ZLR-<0C(C[5RJ%YC_$P4JFV_(^>47-6K=N5/5S?E]6B<0(9C -C)KBA87! M_.(<$T&A^&P@<^][W^F\LBO6SNGQ@- XH6R"A4CUTM>#,S17;\#/SIHG[1-Z M">[04B?F U?OQYO^_7C+B/ZZUJT]<>^@4SRR:/WE-WE\PS>Z^/1+U7]_<(/H]SF.7>$&5['.:=U_ M)[$ 3N6(CY]C"/UGFN:+HQZN/_^[Y8WYVF3WC&R;^13V/@=5"\@OU0*G3&=Q M;#[7+\E[G\QC7Y)3KC,)*?M^P=UO0\6\Z9F6)\@M'/SDLZ!"A^^B!N&$=P(; M'PHM@>5)MKWLPF-$5^EV=]GU]#,R,7@P,S,Q,C R,G@Q,'$N:'1M MU5AM7[&8*2\SOE>_Q&]DQCAFR!1BB$TIGSKR29=3D4^'),=Q?WU7 MNKL0)X2:0H%D,A[?K7:US^ZSJ[5&]XYFD\6[5U/(S$K JS=/7QQ/H.$%P=O6 M) B.%D?P?/'R!;3],(*%(KGFALNRPMC,*RN=1X#89+27='HXH/P=.GS0X M3?O=J$>3'EF2=C=.>DM&.G&_W^UTTD[:B_Z,T,D EY])8\=S+F-U_ MT([]@TYAAAM.33:(PO#7AEMZ.$IE;G _A?KEU]+,#6.&71B/"'Z6#QRD1JE: MBQ,II!K<#]W?T$J\E*RXV X>+OB*:3AA&SB5*Y(_;&I,@Z>9XFFY4/._&?J$ M[KG'3>GR =H1/&P$&7LZ?S,^601+TR#6_\N3_Q M83Z=.$A1JQ,V[QR8\1S&1[-7B^G1G[,_ M7DS?P7BRL)(X#./_@NZOM38\W?X@>,)1G)SQB>"ZL5U]I"P'^[DN(A AE3#!V_ZEX)I_8._6]B%#-NX#=2 M2*F:\#OB\R89X0ICZW:99)Q9]+BWX><,9FF*:Y0-B35< 6X"OK.);$*Q5GI- M,)=&PO62+@-=1E)5^UW9RH)"]RE<[_6U$LI3%R->BCR8)0RRM/L!1M].I"X4B1W P\ M^^8'US#FBMF!R)M M::)WZ8>@ (LQZCRBCR_Y];'$+LNK(EG4;[617OVA+8M;L_H3YW#Y$^6PU:YS MR'/LB"OB&C#V8D-0D^);N)I@[$>8X4(Q;7/9M&(B!* :.D,$9EH7F%S==%HI MSTF>V/=HD+H)W;4R7+46)14DME^WI[[6R/Q]#K&.2Z(A2\%JZ5(JRI2'T12D MT&Q0?QE2K@M!M@.>NY@XI>%N[=M)^MRVSX2(ZEATI"G%U9#=Z^%OCLC.V0:' M:T/KC:L1W'&#H3=E!U^^%W5O%H1_=*ONJ0'P&8PBN>^T5 MEXI3;FPJ$*P4G$*-\LX$[0L#M1?H+XGBG0G4WK/75]*M7E-O7G6S_>U\.X;? MF=R,"\4%Q+UR-O^J! 3N"/C$ 7/M;J60Y>720#%!;/IOW+9\+!EWC(0?5<@2 MZV9M;E>Y[??EK52NM [_ 5!+ P04 " 6A)Q4F[ZUIKH$ & M$P &P &5X;',M97@S,C)X,#,S,3(P,C)X,3!Q+FAT;>58;6_;-A#^OE]Q M=;&^ -:[W^T&!%JF8*RVJ)!W'_?4[4E*:-$T1K%N[;$%@ M6#K>\9Y['AYI3AX<+F;I^]=S6)N-@-=OG[\\GD'+"X)WR2P(#M-#>)&^>@D= M/XP@5:30W'!9$!$$\Y,6M-;&E*,@V.UV_B[QI3H+TM/ ANH$0DK-?&IHZV!B MW^ G(_3@E\D#SX-#F6TWK#"0*48,H[#5O#B#=Y3I#^!Y]:B9+/>*GZT-Q&$< MPSNI/O!S4MD--X(=-'$F0?4\"=PDDY6D^X,)Y>? Z;,69_FP&R?Q*@G#52<; M]%:TD_3[C';#),I9/_H]PB0#'%[Y:+,7[%EKPPMOS>S\HT[L][NE&>\X->M1 M%(:_MMS0@TDN"X/S*?2OOE9A;@0S[,)X1/"S8N0@M2K7QIQ)(=7H8>C^QM;B MY63#Q7[T..4;IN&$[>!4;DCQN*V1!D\SQ?-JH.:?&.:$Z;G'795R'^,(7K & M0A3;I.<7:[[BYM'#J!>.D]B/KZ=]%3U19U@ (TMTQ=A7 &18<:;^<02=KR*8 MS4_3XZ/CV30]7IR@8D^7;ZX&]YJ0A81CV8'$$Z8LY+*>GSZ+[_2?"."\AD4;#,=G'8<;,&LV;P9DL4UESLX9254AF0."$%Q?:LVW!<9#X\L2Z/'@[B.!S/Y*8DQ=X]1>.G@%&/I-I4PHY"[PWD4KDY M2LQ84F %Q7;_BJAL#4G4KCH[T9!S@>\O,UJR;*MPKT'HI*"83+8FQ1G#+6&S MX5K;[/'?CJ2X?\":*88Y7\VL0M(DAJFW<5:,^8E+..%8<"8$;\-LC;L#'/&" M%!DG A9YCI"5K8 -5N-K [ZSO+6AW"J])4B=D?#E"J[J6H.WR]@B(U26=HN[ MZGAMI-5:/=V2J!4IF/86%X+M89HY*JS6VF@G"*<[&-]9=B6AEC=/L!P%,&B$ MR)&"PHP\^^8GZ? )>=J@^/'37Z]+SQ]&M@ZV_+7Z\ZW I9 A]<(*\%*4BGW< MK=R>R*LW>175=)RA#5H(U MUI54E"D/4Q6DU&S4?!E3KDM!]B->N!F=T[B.M9+&R(T--SZWO30CHMX2G8 K MF]+]L'+=FXK<("XD%U\OXN @+7W[^R>WQQ:5+*ZM9HI)C /?&&UL4$L! M A0#% @ %H2<5,QBJ,7';0 FQX% !4 ( !@@<# &5X M;',M,C R,C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( !:$G%1OX(6G2%@! %E+ M#@ 5 " 7QU P!E>&QS+3(P,C(P,S,Q7VQA8BYX;6Q02P$" M% ,4 " 6A)Q4BKE9,'S6 ".2@H %0 @ 'WS00 97AL M&UL4$L! A0#% @ %H2<5&@V;F;J!P -B8 M !L ( !IJ0% &5X;',M97@S,3%X,#,S,3(P,C)X,3!Q+FAT M;5!+ 0(4 Q0 ( !:$G%3L&\$_W0< .@E ; " &QS+65X,S$R># S,S$R,#(R>#$P<2YH=&U02P$"% ,4 " 6A)Q4 MQ&LW'=4$ M$P &P @ '?M 4 97AL#,R,7@P,S,Q M,C R,G@Q,'$N:'1M4$L! A0#% @ %H2<5)N^M::Z! !A, !L M ( ![;D% &5X;',M97@S,C)X,#,S,3(P,C)X,3!Q+FAT;5!+!08 1 "@ * *X" #@O@4 ! end